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

我是這樣解決路由器 IPv6 透明代理問題的

  •  
  •   viberconnection · 343 天前 · 1728 次点击
    这是一个创建于 343 天前的主题,其中的信息可能已经有所发展或是发生改变。
    前提條件:

    1.路由器安裝的代理插件是 passwall ,並且爲預先編譯安裝

    2.固件中包含完整的 iptables 和 ip6tables 支援(非常重要,少一個 Kernel 模組都不會成功,不確定的話請詢問固件作者)

    3.本地網路環境中,路由器可以獲得由 ISP 下發的 v6 位址及其 Prefix (可以查看網頁介面和連接在該路由器設備下的設備是否都獲得了 IPv6 位址來確定)

    4.代理伺服器出口具備 IPv6 網路條件

    5.同代理伺服器針對 v4 連線代理工作正常

    操作步驟:

    1.前往路由器網頁介面–服務–passwall–高級設定–打開 IPv6 透明代理

    2.前往 SSH ,編輯 /etc/config/firewall ,在頁面尾部添加以下內容,完成後重啓防火牆。

    config nat
    option src 'wan'
    option proto 'all'
    option src_ip 'fc00::/7'
    option target 'MASQUERADE'
    option reload '1'

    3.前往 SSH ,修改 passwall 的啓動腳本(/etc/init.d/passwall ) 在每個動作的最後一行之後都加入以下命令。

    /etc/init.d/firewall restart

    4.這樣就完成了,將路由器下面的設備重新連接即可。
    第 1 条附言  ·  256 天前
    請優先嘗試添加 /etc/init.d/firewall reload ,若無效再嘗試 /etc/init.d/firewall restart
    4 条回复    2023-04-23 10:40:09 +08:00
    malash
        1
    malash  
       343 天前
    高级设置里不是有现成的选项吗?叫“IPv6 透明代理(TProxy)”
    viberconnection
        2
    viberconnection  
    OP
       343 天前
    @malash 可問題是,此插件存在 BUG ,這個特性並不能與所有固件相容,於是只能自行修改。
    malash
        3
    malash  
       342 天前
    @viberconnection 可以尝试自己编译 lean 的固件,我在用还比较稳定
    ttvast
        4
    ttvast  
       341 天前
    我目前用的是 wide-dhcp6c+radvd ,自己写配置文件。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2889 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 13:56 · PVG 21:56 · LAX 06:56 · JFK 09:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.