[ssh訪問內網伺服器]使用Natapp來進行內網埠轉發

大樹小樹發表於2020-11-01

公司的VPN太卡,訪問公司伺服器或者電腦常常掉線,於是嘗試使用第三方的工具來進行內網穿透來進行訪問,這裡我們使用NATAPP來進行操作,官網在https://natapp.cn/
本篇內容都是使用的免費隧道

1.購買隧道,並且配置轉發埠

參考NATAPP1分鐘快速新手圖文教程
點選購買免費隧道
購買
因為我們只是來訪問內網的電腦,也不是開發web應用,這裡我們選擇TCP服務,埠轉發選擇22埠
配置
點選免費購買,即可在我的隧道里面看到已經購買的隧道.

2.下載客戶端,配置金鑰,執行服務

參考NATAPP1分鐘快速新手圖文教程

2.1 下載客戶端

在客戶端下載頁面找到linux客戶端進行下載
客戶端

2.2 配置金鑰

1.下載配置檔案config.ini,下載頁面https://natapp.cn/article/config_ini
config.ini裡面的內容如下:

#將本檔案放置於natapp同級目錄 程式將讀取 [default] 段
#在命令列引數模式如 natapp -authtoken=xxx 等相同引數將會覆蓋掉此配置
#命令列引數 -config= 可以指定任意config.ini檔案
[default]
authtoken=                      #對應一條隧道的authtoken
clienttoken=                    #對應客戶端的clienttoken,將會忽略authtoken,若無請留空,
log=none                        #log 日誌檔案,可指定本地檔案, none=不做記錄,stdout=直接螢幕輸出 ,預設為none
loglevel=ERROR                  #日誌等級 DEBUG, INFO, WARNING, ERROR 預設為 DEBUG
http_proxy=                     #代理設定 如 http://10.123.10.10:3128 非代理上網使用者請務必留空

2.在填寫authtoken
在已經購買的隧道里面找到authtoken,並填入到config.ini裡面
隧道
金鑰

2.3 執行客戶端

將config.ini和natapp拷貝到同一目錄下,並將natapp增加可執行許可權
natapp

sudo chmod +x natapp

執行

./natapp

得到下面的輸出
輸出
這樣就完成了埠轉發,這裡記錄埠號46493和伺服器地址server.natappfree.cc

3.遠端訪問

3.1 檢視是否可以ping通natapp的服務

ping server.natappfree.cc

如果ping的通,進行下一步訪問
3.1 訪問
找到natapp的輸出裡面的埠號,進行訪問

# linux
ssh server.natappfree.cc -p 46493
# xshell
# ssh server.natappfree.cc:46493

相關文章