xukongyang
2021-10-08 16:42:39 +08:00
前段时间看什么值得买上有篇文章也是说通过 cloudflare 的方法来从公司 ipv4 访问家里的 ipv6,操作很繁琐,用到了 cloudflare 设置不说,还用到了群辉的 docker,其实通过 ipv4 访问家里的 ipv6,不需要通过 cloudflare 的,下面是我的操作实录,我无意间发现时都懵了,会有这种好事?
不过这有 2 个前提,
1 、你家里宽带有公网 ip,算是唯一不足吧。
2 、访问的 ipv6 要有域名,这个简单,dynv6 的域名免费且很好用。因为使用 http://[ipv6 地址]会被浏览器直接访问,不通过代理访问。
方法如下:
1 、家里的宽带环境是配置好 ipv6 的,然后在虚拟机上或宽带路由器上跑个代理服务器,酸酸或者威 2 瑞都行,我用酸酸 rust,例如 ./酸酸服务器程序 -s "127.0.0.1:55566" -m "chacha20-ietf-poly1305" -k "Passw0rd",或者跑在家里宽带网络上的任意主机或虚拟机均可,不过这就需要在路由器上做端口映射了,大家自己发挥。
2 、然后公司电脑上启动威 2 瑞,里面建立个代理,就是到上面一步建立的你家里代理服务器的配置。服务器地址要填你家里宽带的公网地址或者通过 ddns 映射的域名。
3 、然后浏览器里面启动代理插件连接到上一步建立的你电脑上的代理,就可以访问家里的 ipv6 域名下对应的主机了。
我使用此方法可以通过 ipv6 域名访问家里的 qbittorrent 的 web 客户端和路由器上的 openwrt 管理界面。通过 ipv6 访问的速度比通过 frpc 访问的速度快多了。