![浏览器 http 端口转发](https://linux22.com/image/1242122/%E6%B5%8F%E8%A7%88%E5%99%A8%20http%20%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91.png)
使用 Firefox 等浏览器时,我需要域 example.com 的任何 URL 都附加端口 :8008。不仅当我在地址栏中输入它时,而且在所服务的 html 页面中引用它的任何地方。所有其他域都应保持原样。
我知道我可以设置像 Squid 这样的代理或者在网站中使用 pac 文件,但如果可能的话我希望它更简单。
答案1
我想出了如何使用当地的pac 文件(不需要服务器):
function FindProxyForURL(url, host) {
if (shExpMatch(host, "*example.com")) {
return "PROXY " + host + ":8008";
}
return "DIRECT";
}
我将文件保存为 /home/username/local.pac(这是 Linux 系统)。我认为可以随意命名。然后在 Firefox 中,我转到编辑 -> 首选项 -> 高级 -> 网络 -> 设置 -> 自动代理配置 URL,并将地址输入为 file:///home/username/local.pac。请注意“file:”后面的 3 个斜杠