树莓派 NAT123实现内网穿透
前提:已经在nat123注册账号 新号也行
树莓派版本:
参考连接:
http://www.nat123.com/Pages_8_602.jsp
http://www.nat123.com/pages_17_600.jsp
操作:
- 本地环境更新
sudo apt-get update
- 运行环境安装
Sudo apt-get install mono-complete -y
- 查看mono版本信息 确认安装成功
Mono -V
- 下载nat123 linux版到本地( http://www.nat123.com/down/nat123linux.tar.gz )
Cd /opt
Sudo mkdir nat123
Cd nat123
Sudo wget http://www.nat123.com/down/nat123linux.tar.gz
Sudo tar –zxvf nat123linux.tar.gz
- 运行脚本登录账号
Sudo mono /opt/nat23/ nat123linux.sh
注:此时界面会卡死 请关闭页面或者CRTL+C 停止
- 脚本后台运行 (需要第一次使用过账号密码登录成功才能执行此操作)
Sudo mono /opt/nat123/nat123linux.sh service &
- 确认脚本后台继续执行
Ps –ef | grep nat
- 登录nat123设置映射( http://www.nat123.com/ )
登录——设置——端口映射添加——
- 使用putty工具测试外网能否访问
验证可以访问
后记:
- 一个账号可以登录多台主机,测试发现 第一台登录主机会生效 第一台主机停止脚本后其他主机映射开始生效
- 脚本执行期间不能关闭终端,否则脚本会停止,可以使用screen工具解决
- 脚本提示输入账号密码时 说明无缓存 手动登录一下 再使用后台登录
- 重启主机后脚本无法开机运行 需使用开机脚本运行
“ sudo mono /opt/nat123/nat123linux.sh service &”