由于近期要在本机设置https的代理,折腾了一翻whistle的设置,本次主要讲解电脑端如何设置域名代理
whistle安装、启动
npm install -g whistle
w2 -h // 帮助信息
w2 start // 默认启动端口8899
w2 start -p port // 可以指定启动的端口号
w2 restart // 重启
whistle启动成功后,可以在终端看到
打开链接,会进入到whistle的主页,做如下设置,设置完成后点HTTPS,下载证书
安装浏览器代理插件
参照教程,安装chrome浏览器代理插件SwitchyOmega,增加代理配置【不用时,可以关闭或是走系统代理】
安装根证书
安装上面下载的证书,安装教程
到这里,基本上代理配置就结束了,此时,启动本地前端项目后,访问地址http://localhost:8088 就可以变成用 https://pgl.com 这种域名的形式访问了
ps: 代理设置之后,VPN翻墙工具暂时不可用,可以关闭代理或者插件走系统代理
若过程中,关闭代理后,本机翻墙不可用,可检查是否是其他插件冲突引起(本人就是关闭插件代理后,safari可以翻墙,chrome不能翻墙,后来发现是浏览器的其他插件问题引起的)。