求助:家庭局域网内使用透明代理,怎么解决 ipv4 和 ipv6 共存、dns 解析问题?

41 天前
 wwd179

背景描述

目前家里通过路由器拨号。有 ipv6 。

用树莓派 4B 安装 openwrt 系统,充当旁路由。

科学上网使用 passwall2 插件。

梯子是用海外云主机搭建的 naive 协议。有 ipv4 和 ipv6.

想提供透明代理给 android 、ios 、win10-pc 。

现在是通过在客户端手动 IP 、指定网关和 DNS 地址为旁路由,实现透明代理。(这里遇到有些设备无法手动设置 ipv6 的问题)

目前的问题

  1. 想要用 ipv6 。但是如果开启 ipv6 。走透明代理的客户端,上网网速很慢甚至打不开。(感觉是 dns 问题)
  2. naive 协议能直接支持 ipv4 和 ipv6 双栈吗?

对于这种情况,有相关资料参考吗?搜了一圈感觉没看到有用的文章。

2417 次点击
所在节点    宽带症候群
41 条回复
fengyaochen
21 天前
@WhatTheBridgeSay 新建一个没用的网段并不是二级路由,是平行的网段,比如你原本主路由 pppoe 拨号 lan1 是 192.168.1.1 ,那么你就在新建一个 lan2 192.168.2.1 网段就行了,openwrt 旁路由也搞两个网段一个 192.168.1.2 一个 192.168.2.2 这样,最后让主路由 ipv6 下发给 lan2 ,前缀长度 62 ,不要下发给 lan1,让你旁路由给 lan1 下发 ipv6 ,dhcp 服务里 ipv6 都改成混合模式,这样你的设备就能拿到前缀长度 64 的 v6 地址了,最后旁路由还要新建一个 wan 口网卡指向 lan2 ,从主路由那里拿一个 ipv6 前缀 63 ,这样你 ipv6 第一跳就是旁路由第二跳就是主路由了

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

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

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

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

© 2021 V2EX