没有桌面环镜怎么设置 pac 自动代理?

2015-01-24 11:27:58 +08:00
 shom
我用archlinux做了一个家庭服务器,用netctl设置的静态IP,现在想用pac做系统级的自动代理该怎么做?netctl的配置文件里好像没有pac文件设置选项.
4347 次点击
所在节点    Linux
6 条回复
ryd994
2015-01-24 16:57:15 +08:00
服务器用iptables会比较好吧
如果全是http流量的话可以squid劫持然后在squid里判断
otmb
2015-01-24 22:26:17 +08:00
@ryd994 iptables无法使用pac吧?
shom
2015-01-26 11:11:11 +08:00
@ryd994 iptables只能转发ip,比较麻烦啊
ryd994
2015-01-26 11:19:12 +08:00
@otmb 退而求其次用geoip,这是一种办法最简单
或者劫持到支持pac的代理服务器,这也是办法,但是好像没什么代理服务器支持PAC, 可以自己写一个,不难
或者dns设定wpad解析,也是办法,但除了浏览器支持不多 http://en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol
shom
2015-01-26 11:20:53 +08:00
像mac和ios都可以在网络设置里直接设置pac,linux下NetworkManager也可以,但是它是图形界面的,难道就没有命令行的?
linhua
2015-01-26 15:45:50 +08:00
@shom 有命令行的呀,NetworkManager的命令行不就是nmcli命令吗?ArchWiki没仔细看

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/164996

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX