在线的 pac 文件是怎么做的什么原理?

2015-11-27 20:16:21 +08:00
 lirau
买的一个代理服务,提供商提供的是个 http 链接的在线的 pac 文件,用起来很方便。
我自己有 vps 也想做一个,请问这种 pac 是怎么做的,什么原理?
17521 次点击
所在节点    宽带症候群
12 条回复
shengyu
2015-11-27 20:47:18 +08:00
打开 pac ,把里面代理服务器地址改掉
datocp
2015-11-27 23:39:41 +08:00
上次研究了一下
1 ,要有浏览器认识的证书 可选
2 , https 访问 pac 可选
3 , socks5 代理用了 tcp 端口 25 这个 25 不像 1080 根本不受明文关键词 reset 破坏,可惜搬瓦工发来封警告邮件,说发现使用 25 导致大量代理流量,然后自动 iptable drop 25 端口。

没跟客服交流,虽然 25 不受明文关键词 reset ,显然网警叔叔具备这样的技术,危险危险。

nghttpx 应该能真正提供基于 tls1.2 加密的 https 代理而且支持 pac 格式,不过想提供公众服务的话得申请证书,不然需要客户端至少导入自签 ca 证书。
Tink
2015-11-27 23:45:11 +08:00
这就是个普通代理么, socks5 或者 http , pac 只是分流
forgetandnew
2015-11-28 03:08:13 +08:00
25 端口的代理,没啥技术含量。
popu111
2015-11-28 08:18:20 +08:00
你只需要百度一下 squid 而已
SharkIng
2015-11-28 10:13:20 +08:00
我觉得 LZ 主要是想知道那个生成 PAC 的过程

cow 可以试试
ghostheaven
2015-11-28 11:50:45 +08:00
pac 就是一个 js 脚本,根据目标主机, ip 什么的判断走哪个代理 https://zh.m.wikipedia.org/zh-cn/代理自动配置
lirau
2015-11-28 11:58:26 +08:00
@shengyu 普通的 ss 服务器是有账号验证的啊
lirau
2015-11-28 12:13:33 +08:00
@Tink 他不需要任何验证,只要有设定的端口的流量,就进行代理?等于说只要端口和 ip 泄露就被任何人使用了?
Tink
2015-11-28 12:25:07 +08:00
@lirau 是的
ntgeralt
2015-11-29 03:45:19 +08:00
有人知道这种 PAC 文件如何放在 openwrt 或其他路由里运行吗?
leonis999
2016-01-17 19:39:34 +08:00
Pac.itzmx.com ,这里有设置教程

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

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

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

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

© 2021 V2EX