利用IPv6实现公网访问远程桌面
微软的远程桌面很好用,但是苦于没有公网ip,只能在局域网进行访问。但IPv6的应用可以解决这个问题。
1、前言
对于懂得一点计算机网络的人都知道IPv4地址即将枯竭,现在家庭中很难申请到独立的IPv4公网地址,公网ip可以在外面随时访问家中的设备,如电脑,NAS等。IPv6便是为了应对ip地址不够的情况而诞生,IPv6协议足够给地球上的每一粒沙子都分一个独有的地址,但遗憾的是,日常生活中还是IPv4地址应用的范围更广,用户对IPv4地址的使用方式更为熟悉。比如最为人知的192.168.0.1亦或者127.0.0.1(都是内网)
尽管现在很难申请IPv4的公网IP,但是各个运行商都为用户提供了IPv6公网地址,包括手机流量,在4G和5G的情况下都已经默认开启了IPv6,只要家中的路由器支持IPv6,那么便可以通过IPv6地址来进行访问家中的设备了。
下面我将以微软自带的远程桌面作为演示,如何利用IPv6在户外对家中的电脑进行远程访问。
(远程桌面尽管可以采用第三方优秀的软件,比如TeamViewer,向日葵,但都需要将你的操作发送到他们的服务器然后再发送给你本人,这样延迟大而且带宽也会严重受限,通过微软自己的远程桌面,带宽取决于你被控设备以及主控设备的带宽。)
2、环境
Windows 11 专业版(只是我的环境而已,Windows10什么的都一样,只是开启远程桌面的方式不同罢了)
RD client (在这里我是通过安卓手机用流量来远程连接被控电脑,RD client在iPad OS上面也很好用)
一台支持IPv6的路由器
一个光猫
一位善于动手的人
3、开启远程桌面
确保自己的电脑是专业版电脑,右键此电脑—属性—点击远程桌面–开启远程桌面
此电脑—属性—高级系统设置—远程,检查一下设置,至此远程桌面便开启成功
测试远程桌面是否连接成功,在这里在通过内网IPv4进行测试即可,win+r输入cmd打开控制台,输入ipconfig查看IPv4地址,我这里的是192.168.10.3(内网地址,不打码也没问题),保证自己的另一台设备连接的是同一个网络就好,这个设备可以是Android或者IOS亦或者另一台Windows电脑都是可以的,如果是电脑直接搜索mstsc,就可以打开远程桌面,输入ip地址和被控电脑的账户和密码就可以进行登录。手机的话搜索RD Client这是微软自己的远程程序,可以方便的使用鼠标和键盘,加了键盘和蓝牙鼠标的Ipad连接远程桌面就变成了一个小电脑了。(计算机那里输入ip地址就行)
4、登录光猫管理后台进行操作
注:在进行本操作之前,强烈建议对相关设置界面截图,以免出现断网情况不知道如何恢复。并且此处一定要知道自己的宽带账号以及宽带密码,如果不知道可以给运行商拨打电话。 在这里光猫充当一个中转站,即采用桥接模式,真正的拨号上网交给路由器去实现,这样可以保证路由器下的设备确确实实都有一个独立的IPv6地址。
查看光猫的管理地址,我的宽带是中国移动的,管理地址是192.168.1.1(确保现在连接到光猫!!!网线插到光猫上或者连接光猫自己的wifi),进入后输入超级管理员的账号和密码,可以按照自己光猫的型号进行搜索,账号:CMCCAdmin 密码:aDm8H%MdA,查看当前业务类型为上网的连接名称,在我这里是这样,对这个名称有点印象就行,稍后会对这个配置进行修改。你的显示跟我不一样,因为我的设置好了,你的还没开始设置。
点击网络–宽带设置–选择业务类型为上网的那个连接名称,连接模式设置为桥接模式,IP模式设置为IPv4&IPv6,最后点击保存/启用。如果光猫包含防火墙,把IPv6的防火墙关闭,防止没办法入站。如下图所示:
至此,光猫的设置就已经设置完成啦,下面开始路由器的设置。
5、进行路由器的相关配置
注:路由器需要支持IPv6,同时IPv6的防火墙是可以关闭的才可以,小米的一些路由器后台无法关闭IPv6的防火墙,需要通过ssh连接路由器进行关闭,我这里使用华为的路由器进行演示。
进入路由器的后台管理界面(路由器背面都写着的),上网方式选择PPPoE,路由器进行拨号上网,输入自己的宽带账号和宽带密码,点击保存,等待拨号成功就好了。操作是类似的,只是路由器后台的管理界面不尽相同而已。
开启IPv6,不同路由器开启的地方可能不一样,小米的路由器模式选择Native
关闭IPv6防火墙,这一步目的不让路由器拦截住自己的远程访问。我这个路由器没有单独的IPv6防火墙设置,我就直接把防火墙关闭了。
现在一些设置都已经OK了,就需要检测是否设置成功了!!!
6、检测是否处于IPv6优先访问
进入ip查询的网址 https://ipw.cn/,会显示出自己的IPv4和IPv6地址,同时会显示出是IPv4还是IPv6访问优先,这里的IPv6地址就是接下来你远程访问需要填的地址。如果这里设置失败了,你可以看看上面哪一步你没有设置成功。
7、连接远程桌面
恭喜你。在这里你就可以通过手机流量或者其他任何一台开启IPv6的设备上面就行远程连接这台被控电脑了。
Q&A环节
有问题欢迎留言
光猫超级管理员账户如何获得?
百度你的光猫型号,你光猫后面有型号。你光猫后的管理账号和密码,并不是超级管理员的账号密码,有些东西是无法修改的。
宽带账号密码是什么?
给你的运行商拨打电话,他会告诉你的。
按照上面操作IPv6都已经开启了,为什么无法远程访问?
检查你的IPv6地址是不是内网地址,fe开头是IPv6的内网地址,看一下你路由器是否开启IPv6防火墙了,小米红米的路由器默认开启IPv6防火墙,并且大多数设备没法直接关闭,建议换个路由器或者刷一下系统再或者利用ssh进行连接路由器后台修改防火墙(这种办法涉及linux知识了,个人觉得不如给路由器刷下系统)
为什么过几天就无法连接了?
运营商虽然提供公网IPv6,但是提供的是动态公网IPv6,这个地址几天后会变的,可以再次通过 查询IPv6获取你的IPv6地址,也可以通过cmd输入ipconfig查看自己的IPv6地址。
IPv6地址虽然是公网IP,但是一般运行商给的也不是固定的IPv6地址,可以win+r,输入cmd,在控制台中ipconfig/all看到自己IPv6地址的到期时间,虽然不是固定的,但也足够了,只需要使用的时候查一下自己的IPv6地址就好了。或者可以买个域名,利用DDNS,再搞一个自动化程序隔一段时间上传一下自己的IPv6地址,随时解析到自己对应的IPv6地址,只需要通过域名就可以访问了。这样虽然方便,但这也代表你的域名被人知道后,就相当于你的电脑公网IP时时刻刻的暴露了出来,这样并不安全。所以建议用的时候,查询一下IPv6地址比较好。
ipconfig查询出来好多适配器,我怎么知道哪个是我用的?
宽带连接就选择以太网适配器,wifi理解就选择对应的wifi适配器。
光猫超级密码运行商可以远程更改,如果密码不对,建议给运营商打电话
利用IPv6实现公网访问远程桌面相关推荐
- 允许指定IP访问远程桌面
允许指定IP访问远程桌面 电脑软件 2010-01-23 02:33:40 阅读595 评论0 字号:大 中 小 订阅 一.新建IP安全策略 WIN+R打开运行对话框,输入gpedit.msc ...
- 与另一台计算机建立ipc,利用IPC$开启他人电脑远程桌面
<利用IPC$开启他人电脑远程桌面>由会员分享,可在线阅读,更多相关<利用IPC$开启他人电脑远程桌面(2页珍藏版)>请在人人文库网上搜索. 1.利用IPC$开启他人电脑远程桌 ...
- 记录一次用VNC Server配置window电脑远程访问,并在另一台电脑上外网访问远程桌面
记录一次用VNC Server配置window电脑远程访问,并在另一台电脑上外网访问远程桌面 有一台window和macbook,平时带着macbook出门办公(轻便,不用带充电线),但有时候有些工作 ...
- 此远程计算机不支持remoteapp,[Tips] 使用 RemoteApp 方式访问远程桌面上的应用程序...
使用 RemoteApp 方式访问远程桌面上的应用程序 补充这篇日志纯粹是为了方便自己,经验技巧当然是很早以前的!原因是最近经常要访问笔记本上的应用,但又不想基于远程桌面环境,所以直接以应用窗口模式打 ...
- 远程终端服务(3389)的安全配置方法,无需公网IP,3步实现外网访问远程桌面
无论是什么类型的远程连接,都需要端口才能实现,所谓的端口,就像是远程连接的大门一样. 我们平常使用的windows操作系统的远程桌面服务端口就是3389,3389远程桌面协议是一个多通道(multi- ...
- windows11内网3389端口映射到公网windows server 2012并访问远程桌面
1.准备工具lcxwin.exe 在公网服务器windows server 2012 执行51端口监听并转发到33891端口 lcxwin -listen 51 33891 2.在内网windows1 ...
- AC68U梅林固件,从ipv6设置到写脚本手动绑定ddns,通过单ipv6实现公网访问
目录 折腾起源 设置ipv6 DDNS设置部分 打开ssh端口及服务 进入ssh界面 方法一:套用jffs下自带的启动脚本 方法二:在梅林固件默认启动脚本目录下自建脚本 脚本实现部分 DDNS实现 l ...
- 远程桌面连计算机名称变ipv6,利用ipv6,从家里远程连接到学校的电脑上
本文的前奏是 http://forum.neubt.com/viewthread.php?tid=336038 不过那个帖子里的机器用的是某ghost版的Win7,然后用msdn版的发现不行,估计是有 ...
- linux vnc端口映射,linux服务器配置docker+vnc,随时访问远程桌面
说明 想要在外面连接linux服务器,但是有些内容又需要桌面显示.最后使用docker配合vnc解决该问题. 环境 Ubuntu 18.04,在宿主机上安装好显卡驱动,docker 19.03,nvi ...
最新文章
- 做报表必看!一个工具就可搞定中国式复杂报表需求
- 自噬相关数据库Human Autophagy Database使用指南
- 在html页面中加入矢量图,HTML页面插入SVG的多种方式
- aclocal-1.13: command not found
- jq校验输入框值变化时_谈谈自己对CRC校验的理解
- Java笔记-IO流的运用
- 2种继承方式学习笔记
- 9day条件语句和基本数据类型
- Python入门--文件的读写
- mysql 5.7.26安装步骤_centOS7.4 安装 mysql 5.7.26的教程详解
- 聊聊Elasticsearch的BootstrapCheck
- C++中const与指针、引用的分析(转自china_unix GP-King)
- 使用webclient上传下载实例
- 腾达ap设置说明_优科 Ruckus R610 AC1900规格 无线AP 开箱拆解评测
- 华为安装gsm框架_华为mate30怎么安装谷歌服务?华为mate30系列安装GMS框架图文教程...
- python3+selenium实现126邮箱登陆并发送邮件
- JVM 重点知识点总结
- 修改element-plus默认英文为中文
- linux可用直播软件,免费直播软件OBS Studio下载 支持Windows/Mac和Linux
- Python 条件运算符的嵌套来完成此题:学习成绩
热门文章
- 一二线城市知名 IT互联网公司名单(最新整理版跳槽名单)~
- Android4.2 Quectel EC20 R2.1模块移植
- 用正则表达式将文字转换成表情图片
- 大三程序员实习面试经历(Java)
- Error type: LoadXML Description: Incorrect XML
- Suzy找到实习了吗Day 10 | 栈和队列开始啦:232. 用栈实现队列,225. 用队列实现栈
- BootStrap-Table分页参数传不到后台,后台接收分页参数为null
- 怎么看手机android底层,安卓手机中fastboot是一种比recovery更底层的模式
- IT项目管理复习题目整理一
- 【推荐系统】多目标学习在推荐系统中的应用