内网穿透 by Natapp
前期准备
- 本地主机(内网主机或者是内网服务器)
Tips:natapp不稳定,端口容易自动变化,但是不需要公网服务器
申请TCP隧道
复制authtoken
具体配置
$ wget http://download.natapp.cn/assets/downloads/clients/2_3_9/natapp_linux_amd64_2_3_9.zip
$ unzip natapp_linux_amd64_2_3_9.zip
$ wget http://download.natapp.cn/assets/downloads/config.ini
config.ini内容:
[default]
authtoken= #对应一条隧道的authtoken
clienttoken= #对应客户端的clienttoken,将会忽略authtoken,若无请留空,
log=stdout #log 日志文件,可指定本地文件, none=不做记录,stdout=直接屏幕输出 ,默认为none
loglevel=INFO #日志等级 DEBUG, INFO, WARNING, ERROR 默认为 DEBUG
http_proxy= #代理设置 如 http://10.123.10.10:3128 非代理上网用户请务必留空
将authtoken填入,log=stdout,loglevel=INFO,方便后台运行后获得端口
后台运行
$ nohup ./natapp &
读取端口
$ cat nohup.out
得到登录域名和端口
[INFO] [client] Trusting root CAs: [assets/client/tls/ngrokroot.crt]
[INFO] [client] Authenticated with server, client id: f37bea3d693aeb86c70ed70b012a047e
[INFO] [client] Tunnel established at tcp://server.natappfree.cc:42743
远程登录
$ ssh userName@server.natappfree.cc -p 42743