求教关于国内跳板的问题。。

2018-05-31 17:03:06 +08:00
 luxu
国内 vps 上通过 ss+privoxy 访问外网。 也在上面做了一个 l2tp

现在手机上设好 l2tp 后只能访问国内网站 。。

所以想问下 可以将 l2tp 的流量转到 privoxy 的 8118 端口 吗?实现访问 国内网站的时候走 vps,访问外网的时候走 vps+代理

先谢谢大家了
3531 次点击
所在节点    Linux
2 条回复
tomychen
2018-06-03 13:54:50 +08:00
l2tp 或者 xx VPN 基本上都会自划一个网络,走自己的路由

SS/proxy 属于 tcp/udp 协议

这种复杂的做到静态路由里合适吗?

有个 chinadns 的做法配合 static router 不过好复杂

简单的办法 iOS:
连上 l2tp 后配置里加上 pac,维护好 pac 文件就好。
为什么要连上 l2tp 再配置 pac,因为 3/4G 没办法直接走代理
diyer22
2023-01-05 16:30:46 +08:00
我和 @tomychen 的方案一样

- 在国内中转阿里云上安装 [Docker 上的 IPsec VPN 服务器]( https://github.com/hwdsl2/docker-ipsec-vpn-server)
- 从 `docker logs` 中找到默认账户 /密码 /密钥, 并在 IOS 上配置新 L2TP VPN
- IOS 在配置 L2TP VPN 时, 可以添加代理, 我添加了一个自动代理(pac), 代理指向一个 docker 网络中 v2ray 的 http 代理
- 用的是, 默认走代理, 中国网站直连的 [ifyour/ipac]( https://github.com/ifyour/ipac)
- pac 缓存到了阿里云上, 方便填写 `http://39.105.21.95:9000/vpn/pac_in_docker.pac`



其它:
- 为了方便开关 VPN, 在桌面上配置了一个 IOS shortcuts, 添加操作来打开下面的 URL, 就可以跳转到 IOS VPN 设置界面
- `prefs:root=General&path=ManagedConfigurationList/VPN`
- 比较奇怪的是, 在 http://cip.cc 上, 有时候显示的 IP 是国内阿里云 IP, 但能成功连接外网

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

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

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

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

© 2021 V2EX