树莓派 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实现内网穿透_第1张图片

  • 下载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

树莓派 NAT123实现内网穿透_第2张图片

树莓派 NAT123实现内网穿透_第3张图片

注:此时界面会卡死 请关闭页面或者CRTL+C 停止

 

  • 脚本后台运行 (需要第一次使用过账号密码登录成功才能执行此操作)

Sudo mono /opt/nat123/nat123linux.sh service &

树莓派 NAT123实现内网穿透_第4张图片

  • 确认脚本后台继续执行

Ps  –ef | grep nat

  • 登录nat123设置映射( http://www.nat123.com/ )

登录——设置——端口映射添加——

树莓派 NAT123实现内网穿透_第5张图片

  • 使用putty工具测试外网能否访问

树莓派 NAT123实现内网穿透_第6张图片

验证可以访问

 

后记:

  • 一个账号可以登录多台主机,测试发现 第一台登录主机会生效 第一台主机停止脚本后其他主机映射开始生效
  • 脚本执行期间不能关闭终端,否则脚本会停止,可以使用screen工具解决
  • 脚本提示输入账号密码时 说明无缓存 手动登录一下 再使用后台登录
  • 重启主机后脚本无法开机运行 需使用开机脚本运行

“ sudo mono /opt/nat123/nat123linux.sh service &”

你可能感兴趣的:(linux)