天天看點

linux系統小米球(ngrok)實作内網穿透

一.小米球官網新增賬號擷取token

官網位址:https://manager.xiaomiqiu.com

token在系統管理--賬戶管理--我的賬号中可以檢視。

linux系統小米球(ngrok)實作内網穿透

 二.下載下傳用戶端檔案

1.下載下傳位置

首頁有多個下載下傳版本,根據自己實際應用版本下載下傳。我這裡下載下傳的是linux64版本。

linux系統小米球(ngrok)實作内網穿透

 2.解壓後目錄檔案

ngrok和ngrok.conf檔案運作時會用到。另外3個檔案可以參考。

linux系統小米球(ngrok)實作内網穿透

 三.修改小米球配置檔案

1.移動檔案ngrok和ngrok.conf至linux系統

linux系統小米球(ngrok)實作内網穿透

 2.配置檔案ngrok.conf參數介紹(修改配置檔案之前)

linux系統小米球(ngrok)實作内網穿透
auth_token:使用者連接配接小米球Ngrok的唯一Token;
需要到https://manager.xiaomiqiu.com/ 注冊獲得;

httptun httpstun 為隧道名稱  可以自定義;

remote_port:映射端口;
映射端口不能被占用,不然啟動時會報錯;

subdomain:映射字首;

http https tcp:協定;
好像還不支援其他協定;

如需增減隧道,按照
httptun:
      remote_port: 80
      subdomain: admin
      proto:
        http: 127.0.0.1:80
格式修改即可;
           

3.修改ngrok.conf配置檔案

配置檔案中實作了兩種映射方式,http和tcp。http映射實作的是網頁通路,tcp映射實作的是資料庫連接配接,效果後面可以看到。

linux系統小米球(ngrok)實作内網穿透

 四.背景啟動

如果不需要背景啟動,就不需要安裝screen。按照下面步驟執行的是背景啟動方式。

1.添加檔案執行權限,分别執行下面兩條指令

chmod +x ngork

chmod +x ngrok.conf
           

2.安裝screen

linux系統安裝指令:

yum install -y screen
           

ubantu系統安裝指令:

apt-get install screen
           

3.進入screen環境

linux系統小米球(ngrok)實作内網穿透

4.執行啟動指令

linux系統小米球(ngrok)實作内網穿透

 5.執行後啟動結果

linux系統小米球(ngrok)實作内網穿透

 6.按 ctrl+A+D即可背景運作

7.檢視啟動後的程序

linux系統小米球(ngrok)實作内網穿透

 五.檢視運作結果

1.浏覽器通路http://bear.ngrok2.xiaomiqiu.cn

linux系統小米球(ngrok)實作内網穿透

 2.資料庫連接配接

主機名稱:ngrok2.xiaomiqiu.cn

端口号:27036

linux系統小米球(ngrok)實作内網穿透

繼續閱讀