最后编辑于: 2019-04-25 12:50 | 分类: 软件通用技术 | 标签: NAT | 浏览数: 1784 | 评论数: 0
去官网注册账号即可。
去官网下载安装即可。
这个就麻烦一些。
参考官网文章[1]: nat123软件linux版linux2.8及以上版本的安装启动教程
主要分为以下几步:
即执行:apt-get update
即安装mono。
执行:apt-get install mono-complete
mono安装成功后,可用mono -V
查看一下版本,确保版本高于2.8.0。
[官网文章][1]中wget到的软件包有问题,解压不了。
我已经手工从官网下载了压缩包,与本文放在了同一目录下,在linux板上部署时,用ssh拷贝到linux板即可。
解压的话,执行tar -zxvf nat123linux201505.tar.gz
。
进入nat123的软件包所在的目录,执行
mono nat123linux.sh
nat123程序会启动,并连接上其服务器,让你输入在官网注册的账号和密码。
正确输入后,第一次启动成功后,可关闭当前进程退出。
假设nat123软件在/home/pi/nat123
目录下。执行:
可通过ps -ef | grep nat123
查看nat123进程状态。
#cd /home/pi/nat123
#mono nat123linux.sh service & ——后台服务方式启动,自动读取上次成功登录帐号
在ubuntu和debian下,就是在/etc/rc.local
文件中,添加下面2行即可:
#cd /home/pi/nat123
#mono nat123linux.sh service &
在centos下,添加在/etc/rc.d/rc.local
文件中即可。
如果不知道当前linux系统rc.local文件的位置,可用find / -name rc.local
查找。
参考官网文章: 外网SSH访问内网LINUX-全端口映射-linux版。
在官网 用户中心--端口映射添加 页面,
设置好 映射类型:全端口映射(仅p2p),应用名称,内网地址(linux板的内网地址),外网域名等之后,保存好设置。
启动windows nat123软件组中的nat123P2P访问者之后,
输入上一条在官网中配置的域名,和 希望的访问端口(ssh自然是端口22),点击“添加访问”按钮,就添加好了一个“访问者”。
之后,就可以在下方的访问者图标上,查看状态信息。
首先,你要确保linux板上nat123软件服务已成功运行,不管是手动启动还是开机自启动。 参见2.2.5条目。
这时,你就可以在外网用ssh软件来访问内网的linux了。
在ssh的Host Name
中,原来是填写内网地址,现在填写3.1条目中设置的外网域名即可。
成功登陆上linux之后,你就可像在内网ssh访问一样操作了。