V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nkcfc
V2EX  ›  宽带症候群

2024 年了有什么方法实现 ipv6 走透明网桥科学吗?

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

    如题,ipv4+0penC1ash ,可以实现透明网桥过滤,即主路由为普通路由,通过 openwrt 的桥接,op 的客户端可以透明代理,不用改网关。但是 v6 一直没找到办法。

    12 条回复    2024-01-25 21:44:00 +08:00
    heiher
        1
    heiher  
       330 天前
    只要流量经过网桥就可以呀。我就是把透明代理部署在 linux 网桥上的,网桥位于内网交换机与上联的路由之间。网桥上用 nftables 过滤 bridge 层的流量,目的 IP 是国内的流量不作干预走直连,其它的流量篡改目标 MAC 地址,重定向到透明代理主机上,进而被 tproxy 捕获并代理。IPv4 和 IPv6 都是一样的。
    liofoil
        2
    liofoil  
       330 天前
    openclash 开 ipv6 走代理就可以实现了,前提是你的节点支持 v6 且每个设备正常拿到 v6 地址了
    nkcfc
        3
    nkcfc  
    OP
       330 天前 via Android
    @heiher 可以分享下代码吗?
    nkcfc
        4
    nkcfc  
    OP
       330 天前 via Android
    @liofoil 网关不是 openclash 在的主机,没这么容易实现的。
    dude4
        5
    dude4  
       330 天前
    openclash 在旁路由,可以 V6 ,我就在用,就像 LS 说的,需要你的节点有原生 V6 地址,并且你的局域网设备=旁路由和连接旁路由的设备都有原生 V6 地址
    MikuM97
        6
    MikuM97  
       330 天前
    passwall 也支持启用 IPv6 代理了,长期使用没啥 bug ,国内 IP 也能正常分流到直连
    heiher
        7
    heiher  
       330 天前
    @nkcfc #3 可以的。

    透明代理程序是

    https://github.com/heiher/hev-socks5-tproxy

    网关型的 nftables 配置是

    https://pastebin.mozilla.org/76zqy9j1
    nkcfc
        8
    nkcfc  
    OP
       330 天前 via Android
    @dude4 你的 ipv6 网关是啥?
    dude4
        9
    dude4  
       330 天前
    @nkcfc 没注意呢,默认应该就是主路由。如果要分流倒是 IPV6 DNS 要注意不要在主路由设置,要留空
    要看世界就我是在主路由 openwrt 上用 dnsmasq 做 dhcp 分流,设置 V4 DNS 和 V4 网关为旁路由,openclash 的 V6 DNS 关掉,但是代理 V6 流量开启。
    nkcfc
        10
    nkcfc  
    OP
       330 天前
    @heiher 太感谢了,不过有点小疑问,脚本里的 smac 是 Linux 桥接网卡的 mac 还是网关的 mac 呢?
    heiher
        11
    heiher  
       329 天前
    @nkcfc #10 不客气,smac 是跑着 tproxy 程序的主机的 mac 。smac 的目的是将命中需要走代理的报文不发送给默认网关,而是发送给 tproxy 主机。
    nkcfc
        12
    nkcfc  
    OP
       329 天前 via Android
    @dude4 那你这不是透明网桥,改客户端网关了,我的需求是客户端的网关没有魔法,然后网桥偷偷给。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2700 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:49 · PVG 20:49 · LAX 04:49 · JFK 07:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.