欢迎光临
我们一直在努力

基于IPv6的内网穿透

众所周知,目前很难通过运营商获取独立的IP地址(IPv4)。如果想在外面访问家庭局域网内的设备,就需要采用内网穿透方式。内网穿透也有多种技术方案。本文记录的是IPv6方式,实现手机在外SSH登录家中电视盒子的过程。电视盒子上运行着Armbian系统

实施过程主要参考下面的博客园文章。

IPv6实现内网穿透,极低成本保姆级教程
https://www.cnblogs.com/MrSoap/p/17952956

获取IPv6地址

使用电脑访问下面的网站进行测试IPv6连接测试。如果测试通过,那么恭喜,已经拥有公网IPv6地址。可以直接进行下一步。

https://www.test-ipv6.com/index.html.zh_CN

图片

若测试不通过,最好按照上面提到的博客园文章进行光猫、路由器及电脑相关设置,直至能成功获取公网IPv6地址。

验证IPv6地址联通性

关闭电脑的防火墙。

使用下面的网站对电脑的IPv6地址进行Ping测试。

https://ipw.cn/ipv6ping/

如果出现PingFailed,则说明光猫或路由器的IPv6防火墙是开启状态,需要关闭IPv6防火墙。

图片

本人使用的是光猫桥接+路由器拨号模式,因此可以确定是路由器的IPv6防火墙开启。目前使用的TP-LINK路由器无法在管理页面中关闭IPv6防火墙,需要使用无防火墙的固件,下载链接如下:

XDR3010易展版1.0.19无防火墙固件
https://www.right.com.cn/forum/thread-8274257-1-1.html

升级好路由器后,再次进行Ping测试,通过。

图片

至此,电脑已经成功暴露在公网上,可以通过IPv6地址访问电脑。此时,应重新开启电脑防火墙,然后测试电视盒子是否也同样暴露在公网。

验证电视盒子IPv6联通性

使用ifconfig命令查看电视盒子IP地址。如果eth0网卡下的信息无inet6或者inet6是fe80开头的自动协商地址,则说明电视盒子未获取到公网IPv6地址。

图片

这时需要通过armbian-config命令检查Network中的IPv6功能是否开启,然后重启电视盒子。重启后,电视盒子就能正常获取到2409开头的公网IPv6地址,如下图所示。

图片

对电视盒子的公网IPv6地址进行Ping测试。若测试通过,则可以通过手机的4G网络通过SSH登录电视盒子了。手机上的SSH客户端推荐使用Termius,Android和iOS均可安装,其免费功能即可满足使用需求。Hostname为电视盒子IPv6地址

图片

至此,电视盒子已成功暴露在公网上,相当于有了一台私人的服务器。可以搭建个人网站和其它服务。后续再进行相关介绍。

赞(0)

这些信息可能会帮助到你: 下载帮助 | 报毒说明 | 进站必看 | 关于我们


版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《基于IPv6的内网穿透》
文章链接:http://www.077u.cn/jiaocheng/fnos/2457.html
免责声明:根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
本站是非经营性个人站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途,网站会员捐赠是您喜欢本站而产生的赞助支持行为,仅为维持服务器的开支与维护,全凭自愿无任何强求。
分享到

评论 抢沙发

登录

找回密码

注册