PAC 代理
前言
在某些时候前端本地开发指定域名,我们本地需要启动一个有域名的服务,方便开发调试。例如:本地启动一个xxx.com的服务
通常来说我们可以通过修改本地host来实现这一效果:
接下来我们来看另一种方案: PAC代理
1. 编写PAC函数
文件后缀为 .pac
proxy.pac
function FindProxyForURL(url, host) {
if (shExpMatch(host, "*.bilibili.com")) {
return "PROXY localhost:3000"; // 将 bilibili.com这个域名代理到 localhost:3000 上
}
return "DIRECT"; // 没有命中的域名忽略
}
2.本地启动一个托管服务,托管PAC文件
这样我们就得到了一个PAC文件网络地址
3.windows设置代理
如果我们修改pac文件后要重新关闭打开该服务
访问对应的地址
我们使用无痕模式访问我们刚刚代理的地址
http://bilibili.com
http不是https
http不是https
http不是https
大功告成!✨👍
为之则易,不为则难。
本文作者:Code_You
本文链接:https://www.cnblogs.com/coderDemo/p/18649791
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步