天天看點

NATAPP--實作SSH内網穿透

1. 關于Natapp

2. 使用Natapp

3. Natapp安裝和配置

4. XShell連接配接

相關參考博文原文位址:

CSDN:KevenPotter:NATAPP安裝和配置(附加NATAPP背景運作)

CSDN:麻瓜藤之父:外網穿透:natapp使用教程

CSDN:TZero-:Natapp實作ssh内網穿透

Natapp是基于ngrok的國内收費内網穿透工具,免費版本:提供http,https,tcp全隧道穿透,随機域名/TCP端口,不定時強制更換域名/端口,自定義本地端口。

注冊一個賬戶(需要用支付寶實名認證一下),選擇購買隧道-免費購買。

SSH是基于TCP協定的,是以隧道協定選擇TCP,注意本地端口選擇22

NATAPP--實作SSH内網穿透

點選免費購買後,可以得到一個authtoken

NATAPP--實作SSH内網穿透

首先,我們從官網(https://natapp.cn/)下載下傳NATAPP軟體到我們的伺服器,這裡我們選用的是Linux64位的版本:

NATAPP--實作SSH内網穿透

然後我們開始下載下傳NATAPP的配置檔案config.ini(https://natapp.cn/article/config_ini)

NATAPP--實作SSH内網穿透

然後将我們下載下傳好的兩份檔案上傳至我們的伺服器/usr/local/natapp目錄下:

将用戶端和config.ini放在同一目錄,并修改authtoken

NATAPP--實作SSH内網穿透

運作

在Linux/Mac 下 需要先給執行權限。

編寫腳本軟體:

然後在裡面寫入這條語句:nohup ./natapp &後儲存退出。

對這個腳本檔案授權:

配置我們的config.ini檔案,我們需要将log更改為stdout(直接螢幕輸出),同時将loglevel(日志等級)從ERROR調整到INFO,這樣可以確定我們NATAPP的啟動資訊可以成功列印到我們的nohup.out檔案當中:

NATAPP--實作SSH内網穿透

開始運作wangcai.sh:

檢視nohup.out檔案:

NATAPP--實作SSH内網穿透
NATAPP--實作SSH内網穿透

藍色部分是外網連結的ip,綠色是外網連結的端口,紅色是内網連結的ip和端口,呈映射關系。

NATAPP--實作SSH内網穿透

用xshell登入,上圖與上上圖的參數對應顔色。

至此,即可登入成功。