Linux 可以实现这种功能吗

2023-12-28 23:53:46 +08:00
cndns  cndns

在国内 IDC 租用一台电信联通双线路服务器 A 网卡 1.1.1.1 电信线路 B 网卡 2.2.2.2 联通线路 然后我搭建 VPN 网关 10.0.0.1/24 然后我拨上服务器的 VPN ,我打游戏 udp 数据让他走电信来回 我上网页的 443 80 想让他走联通线路来回 这种可以做到吗 策略路由和 iptables 是要怎么做?

现在的情况是我和小伙伴们(家里都是安装电信宽带的)连上 VPN 的话。打网络游戏和上网页等所有的数据包都是走服务器电信那条默认路由 然后联通的线路带宽用不上

2351 次点击
所在节点   Linux  Linux
6 条回复
pagxir
pagxir
2023-12-29 00:41:00 +08:00
可以,根据端口策略路由。
jinqzzz
jinqzzz
2023-12-29 01:04:47 +08:00
你的需求用路由器更方便,比如 routeros
hefish
hefish
2023-12-29 07:50:38 +08:00
linux 路由有个文档,叫 LARTC ,搜一下仔细研习一下即可。
lovelylain
lovelylain
2023-12-29 08:12:12 +08:00
策略路由,ip route + ip rule 命令实现。openwrt 的话,建议用它自带的配置文件维护,自己写命令可能在网络重拨等情况下被重置不生效,它自带的不支持端口参数,可以用 iptables mangle 表打标记+按标记路由。
yorks
yorks
2023-12-29 09:36:23 +08:00
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
ttvast
ttvast
2023-12-29 10:34:07 +08:00
稍微学习以下 ip rule/route 和 iptables 的语法,比那些整合过的第三方系统好用的多。

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

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

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

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

© 2021 V2EX