添加虚拟服务器
因为接入路由器的电脑的IP地址是由路由器随机生成的,不能直接用来远程访问。想远程桌面连接,需要设置虚拟的服务器,通过固定的端口号和分配的IP地址来标识这台电脑。
- 以TP-LiINK路由器为例,先进入设置TP-LINK的网站http://tplogin.cn/。在这里可以看到路由器的真实IP地址,这是外面电脑远程桌面连接时需要用到的。
- 点击下方的
应用管理
,点击IP与MAC绑定设置
,绑定IP,因为路由器默认是每隔一段时间就重新随机分配一个IP地址给设备,所以要先给电脑分配一个固定的IP。具体来说就是找到对应的主机,点击最后一列中的加号按钮即可
- 记住分配的IP地址,退回到
应用管理
页面,点击打开虚拟服务器
,然后点击上方的,添加
按钮,输入分配的IP地址和端口号(因为连接同一个路由器的设备可能有很多台,为了区分它们,就需要有不同的端口号,windows默认是3389,设置自己的远程桌面端口号的步骤在下一节)
- 添加好虚拟服务器,并且端口号、远程桌面的设置都弄好后,就可以在其它电脑通过
[路由器真实IP地址]: [端口号]
(比如172.1.1.1:3390)来远程连接本电脑啦。
通过修改注册表将远程桌面端口修改成其他端口号
- Win + R, 输入
regedit
打开注册表 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp
分支,选中名为PortNumber
的键值,将其3389(十进制)改为其他(如3390)- 同样在
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
分支,选中名为PortNumber
的键值,将其3389(十进制)改为其他(如3390) - 修改完端口号后,除了要开启“远程桌面”,如果电脑是开启防火墙的,还要设置防火墙开放这一端口号,其它电脑才能访问到本电脑。具体操作如下:
- 在<控制面板>点击打开<Windows防火墙>
- 在页面左侧找到<高级设置>点击打开
- 在弹出的高级设置页面中,先点击<入站规则>然后在右侧点击<新建规则…>
- 在弹出的新建向导中选择相应的规则类型,选择<端口>后点击<下一步>
- 选择相应的连接类型,本文以TCP为例,选择后选择<特定本地端口>,后面填写你需要开放的端口号点击<下一步>。注意:每次只能添加一种连接类型,如果TCP和UDP都需要,那就再建立一个规则
- 选择<允许连接>(有加密需求的选择<只允许安全连接>)后<下一步>
- 此时选择的是规则应用在哪种网络环境中,不知道的话就全选吧,点击<下一步>
- 名称和描述随便填,但是尽量有辨识度,不然在众多规则中哪里去找呢。点击<完成>一条规则就创建好了