V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
cndns
V2EX  ›  Linux

Linux 可以实现这种功能吗

  •  
  •   cndns · 359 天前 · 2337 次点击
    这是一个创建于 359 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    6 条回复    2023-12-29 10:34:07 +08:00
    pagxir
        1
    pagxir  
       359 天前 via Android
    可以,根据端口策略路由。
    jinqzzz
        2
    jinqzzz  
       359 天前 via iPhone
    你的需求用路由器更方便,比如 routeros
    hefish
        3
    hefish  
       359 天前   ❤️ 1
    linux 路由有个文档,叫 LARTC ,搜一下仔细研习一下即可。
    lovelylain
        4
    lovelylain  
       359 天前 via Android
    策略路由,ip route + ip rule 命令实现。openwrt 的话,建议用它自带的配置文件维护,自己写命令可能在网络重拨等情况下被重置不生效,它自带的不支持端口参数,可以用 iptables mangle 表打标记+按标记路由。
    yorks
        5
    yorks  
       359 天前   ❤️ 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
    ttvast
        6
    ttvast  
       359 天前
    稍微学习以下 ip rule/route 和 iptables 的语法,比那些整合过的第三方系统好用的多。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2573 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:16 · PVG 18:16 · LAX 02:16 · JFK 05:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.