现有设置是 UniFi 网络套 + 一些 VM 和 Docker on Synlogoy 可用 看网上教程比较常见的都是在路由器上用一个插件,但是更希望能讲代理程序跑在一个 VM 上然后通过路由器 Route 实现,但如果一个一个 IP 添加 Static Route 好像有点太臃肿了吧?
PS:暂时只需要回国代理
1
Luminous86 2020-05-12 08:03:49 +08:00 via Android
可以在 vm 里装一个 openwrt 作为网关,负责代理,把原来网络中 dhcp 下发的网关改为 vm 中的 openwrt,这样联网设备的默认网关就变成 openwrt 了
|
2
clague 2020-05-12 08:30:19 +08:00 via Android
我是找了台旧电脑装 centOS,用 iptables 和 v2ray 作代理网关。
|
3
tankren 2020-05-12 08:30:45 +08:00 via Android
个人觉得电脑上装客户端最容易实现
|
4
SharkIng OP |
7
mcdona1d 2020-05-12 09:31:15 +08:00 via iPhone
主路由上 dnsmasq+ipset,匹配到的地址转发到旁路,手动维护域名列表就可以
|
9
hicdn 2020-05-12 14:46:57 +08:00 1
就是一楼说的方法最简单。
我家的拓扑: 光猫---路由[192.168.1.1]---esxi[192.168.1.2] esxi 上跑个 openwrt vm,lan[192.168.1.3], wan[192.168.1.4] 指定网关的可选方案 1. openwrt 关闭 dhcp,192.168.1.1 上设置 dhcp 下发的网关和 DNS 为 192.168.1.3 2. 关闭 192.168.1.1 的 dhcp,openwrt 的设置保持默认不变 |
10
hicdn 2020-05-12 15:05:36 +08:00
分流方案用的这个
https://sourceforge.net/p/openwrt-dist/wiki/Plan3/ 国内 IP 直连,国外 IP 全部走代理。你可以反过来操作。如果是回国用途,没有 DNS 污染,chinadns 可以不用。 上面 wiki 内的下载链接有点老,可以直接用一键安装脚本 http://openwrt-dist.sourceforge.net/ |