如何设置从外网访问内网pcAnywhere主机(一台和多台)
内网路由器为TP-Link TL-R460
pcAnyWhere版本为12.5(绿色版,百度一下一大堆)
如果宽带是非固定ip,那么首先去花生壳上注册个用户申请个免费域名(假设域名为abc.net,花生壳用户名为zhangsan,密码123456),然后再路由器里左侧列表倒数第二项动态DNS中设置服务提供者:花生壳 用户名zhangsan,密码123456。
然后分两种情况
一、如外网只需要控制一台内网电脑的话,设置比较简单
1、主控端电脑设置:
ping abc.net内网当前的公网ip地址,假设为172.158.12.33
然后打开pcAanywhere主控端,被控端地址处填入172.158.12.33,其他依次设置即可
2、被控端电脑设置:(假设ip地址为192.168.16.10)
和内网直连一样,不需要特别设置
3、路由器设置:
在路由器中选择 转发规则-虚拟服务器-添加新条目
PcAnywhere需要用到2个端口5631(默认数据端口)和5632(默认状态端口),所以需要添加2条:
服务器端口号:5631
IP地址:192.168.1.10
协议:ALL
状态:生效
常用服务端口号:<-默认即可,不用选择
服务器端口号:5632
IP地址:192.168.1.10
协议:ALL
状态:生效
常用服务端口号:<-默认即可,不用选择
至此设置完成
二、如外网需要控制多台内网电脑的 话,需进行如下操作
第一台的设置如上
第二台的设置:
1、 主控端电脑设置:
新增一个连接,然后在列表处右击连接点属性,第一个标签页连接信息中,点击右侧详细信息,将端口号改为5633、5634(端口没有硬性要求,只要没被本机其他程序用掉并且和内网中其他被控电脑所用端口不重复即可,不过为了方便,建议还是依次递增下来)。
2、 被控端电脑设置:(假设ip地址为192.168.16.11)
新建一个文本文件,然后写入以下信息:(适用于win xp,其他系统请自行修改)
REGEDIT4
[HKEY_LOCAL_MACHINESOFTWARESymantecpcAnywhereCurrentVersionSystem]
"TCPIPDataPort"=dword:00001601
"TCPIPStatusPort"=dword:00001602
保存后扩展名改为.reg,然后双击运行
这个文件的作用是将被控端的端口改为5633、5634。
"TCPIPDataPort"=dword:00001601ß----- 其中的1601即为16进制的5633,可以通过windows自带计算器换算
3、路由器设置:
在路由器中选择 转发规则-虚拟服务器-添加新条目 中再添加2条:
服务器端口号:5633
IP地址:192.168.1.11
协议:ALL
状态:生效
常用服务端口号:<-默认即可,不用选择
服务器端口号:5634
IP地址:192.168.1.11
协议:ALL
状态:生效
常用服务端口号:<-默认即可,不用选择
至此全部设置完成
如果要控制更多电脑的话,端口号依次递增下去即可。