在国内 IDC 租用一台电信联通双线路服务器 A 网卡 1.1.1.1 电信线路 B 网卡 2.2.2.2 联通线路 然后我搭建 VPN 网关 10.0.0.1/24 然后我拨上服务器的 VPN ,我打游戏 udp 数据让他走电信来回 我上网页的 443 80 想让他走联通线路来回 这种可以做到吗 策略路由和 iptables 是要怎么做?
现在的情况是我和小伙伴们(家里都是安装电信宽带的)连上 VPN 的话。打网络游戏和上网页等所有的数据包都是走服务器电信那条默认路由 然后联通的线路带宽用不上
1
pagxir 2023-12-29 00:41:00 +08:00 via Android
可以,根据端口策略路由。
|
2
jinqzzz 2023-12-29 01:04:47 +08:00 via iPhone
你的需求用路由器更方便,比如 routeros
|
3
hefish 2023-12-29 07:50:38 +08:00 1
linux 路由有个文档,叫 LARTC ,搜一下仔细研习一下即可。
|
4
lovelylain 2023-12-29 08:12:12 +08:00 via Android
策略路由,ip route + ip rule 命令实现。openwrt 的话,建议用它自带的配置文件维护,自己写命令可能在网络重拨等情况下被重置不生效,它自带的不支持端口参数,可以用 iptables mangle 表打标记+按标记路由。
|
5
yorks 2023-12-29 09:36:23 +08:00 2
iptables -t mangle -A PREROUTING -s 10.0.0.1/24 -p tcp -m multiport --dports 80,443 -j MARK --set-mark 0xc8
ip rule add fwmark 0xc8 lookup 200 ip route add default dev $pppCNC table 200 |
6
ttvast 2023-12-29 10:34:07 +08:00
稍微学习以下 ip rule/route 和 iptables 的语法,比那些整合过的第三方系统好用的多。
|