pc端開發時,須要在/etc/hosts裏配置各類本地環境;當開發移動的界面時,除了使用瀏覽器的"手機模式"查看效果,還能夠直接使用手機進行查看。可是修改手機的/etc/hosts就比較麻煩了。java
brew install dnsmasqmacos
配置文件位置:/usr/local/etc/dnsmasq.conf
瀏覽器
端口 port=53(默認值) 上游dns服務配置讀取 resolv-file=/etc/resolv.conf 讀取/etc/hosts裏的配置 addn-hosts=/etc/hosts 監聽地址,127.0.0.1和局域網地址都必須設置;這兩個都是dnsmasq的dns服務器地址,127.0.0.1是方便本地測試使用的 listen-address=127.0.0.1,x.x.x.x(本機的局域網地址)
sudo brew services start/stop/restart dnsmasq(macOS 使用sudo 啓動,否則沒法生效)服務器