通过IPv6进行远程桌面连接

通过IPv6进行远程桌面连接

背景

人在外面,有时候想要用笔记本远控家里台式机,但是用向日葵很卡,后面自己买了云服务器,使用内网穿透,比向日葵好点,但是也卡,后面想到IPv6可以直接连接,就尝试用IPv6进行远控

  • 前提条件:
    • 控制端和被控端都需要支持IPv6
    • 被控端IPv6属于优先访问状态

环境说明

我用的移动宽带,以及移动光猫,然后自己买的路由。光猫没有设置桥接,路由在光猫下级,光猫IP段为:192.168.1.1,路由IP段为192.168.3.1

实现步骤

网络检查

  1. 首先,电脑控制台输入 ipconfig 确定家里是否有IPv6网络,下图中的IPv6地址就是分配的
    在这里插入图片描述2. 浏览器输入https://ipw.cn/ ,看看IPv6网络是否为优先访问,如果是优先访问,才能在公网中被访问,不然分配的IPv6可能是路由给的内网
    在这里插入图片描述
    3.控制端(笔记本),笔记本是我用手机开流量带的,也跟上面步骤一样,看看是否为优先访问,由于手机一般都有IPv6,基本问题不大

4.然后两台电脑都打开远程桌面,这个路径为 系统设置 - 系统 - 远程桌面,打开就完事

5.然后笔记本打开远程桌面连接,输入台式机的IPv6地址,如果出现正在配置会话,说明连上了,就不用搞其他东西(用远程桌面连接的时候,被控端需要设置电脑密码,不然不能连)在这里插入图片描述

问题排查

1.但是我这里遇到问题,远控一直提示连接不上,但是ping家里的IPv6地址可以ping通,后面想到是不是防火墙没关,然后将两台电脑的防火墙都关掉,路由器的也关掉,发现还是连不上,觉得问题应该在光猫上

2.然后登录光猫的控制台:192.168.1.1,输入账号密码进去,移动的这个光猫,初始密码我也是百度出来的在这里插入图片描述
3.然后进入到光猫的安全设置,把攻击保护都关闭在这里插入图片描述
4.后面再用远程连接,发现就可以了

设置静态IP

实现思路:自己编写的Python脚本上传本机IPv6地址到云服务器,类似DDN

1.后续确定IPv6地址无法固定,需要向运营商申请,比较麻烦

2.我自己写了一个Python脚本,然后添加到任务计划程序中,每次开机上传本机IPv6地址。同时也会获取服务器上存储的其他机器的IPv6地址,写入到本机hosts文件。
我自己写了个脚本,代码写的稀碎,不过可以参考一下逻辑,包上传在了文章的资源里面
没想到这个文件下载还要钱,我把git链接贴出来:https://github.com/oho0426/flask_ipv6.git

hosts指定域名(非必要操作)

1.但是IPv6地址太长,不好记,而且在远程桌面连接的时候,不能记录账号密码(不知道为啥IPv6不能记录,IPv4和域名可以)

2.所以我建议直接配置笔记本的hosts文件将域名指向台式机的IPv6地址,就跟IPv4一样配置就行,还能随意自定义域名

3.在hosts文件中输入台式机的IPv6地址,以及想要的域名
在这里插入图片描述

  • 6
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值