前言:
实验室的服务器只能在内网访问,在外面就不能连接服务器,非常不方便,于是想通过外网穿透的方式,在不连接实验室局域网的情况下连接到实验室的服务器。
本人用的natapp软件,亲测可用,第一次使用,不当之处请大家指正。
被访问端(服务器)环境:ubuntu16.04(64位),natapp
访问端(PC)环境:win10,xshell
一.安装natapp
1.到官网注册:https://natapp.cn/register
2.客户端下载:https://natapp.cn/#download
红框中下载到的文件为:natapp_linux_amd64_2_3_8.zip
3.上传服务器,并解压
二.免费隧道配置
1.购买免费隧道:https://natapp.cn/tunnel/buy
2.配置隧道
点左边的“我的隧道”,然后在“我的隧道”里点“配置”,如下图:
主要修改“本地地址”部分,把本地地址改成你在内网登录的地址,以及对应的端口。
三.开启外网穿透(在服务器上操作)
1.cd到natapp所在的目录下
2.给natapp执行权限:
chmod a+x natapp
3.运行:
./natapp -authtoken=9ab6b9040a624f40
其中,=号后面的密钥需要改成你自己的密钥,你的密钥在:
4.运行得到:
其中:蓝色部分是外网链接的ip,绿色是外网链接的端口,红色是内网链接的ip和端口,呈映射关系。
5.登录
用xshell登录,上图与上上图的参数对应颜色。
四.登录成功