搭建自己的ngrok服務

2021-08-14 08:40:20 字數 780 閱讀 3634

1. 準備工作

一台具有外網ip的伺服器, 乙個網域名稱(解析到外網伺服器), ngrok服務端

2. 開始搭建ngrok服務端

按照上面的教程進行搭建

./ngrokd --domain="網域名稱(不帶www)" --httpaddr=":埠(預設為80)" (注意埠要對外開放)

後台執行 setsid ./ngrokd --domain="

網域名稱(不帶www)

" --httpaddr=":埠(預設為80)" 後台執行

如果你的伺服器 443埠已經使用了, 需要指定引數 -httpsaddr=":埠(可以使用的埠號)", 預設為443

以下是服務端的一些引數

3. 客戶端使用

ngrok.exe -server_addr=服務端網域名稱:4443-subdomain=wx(自定義的子網域名稱) -proto=http 80

也可以指定配置檔案

ngrok

.exe

-config

=ngrok

.cfg

start sunny1

ngrok.cfg 內容(格式一點都不能錯)

server_addr: "yourdomain:4443"

tunnels:

sunny1:

subdomain: "wx"

proto:

http: 127.0.0.1:8084

這樣訪問 wx.服務端網域名稱:服務端埠, 就可以**到本地的80埠來了

搭建自己的ngrok服務端

本次我使用的伺服器是阿里雲,系統ubuntu16.04。新增golang源 sudo add apt repository ppa gophers archive sudo apt update 安裝go1.9 sudo apt get install golang 1.9 go 新增go到環境變數...

Ubuntu上搭建自己的ngrok伺服器

參考 上面的內容似乎是sunny大神本人寫的,了解的越多,發現自己懂得越少,但是對知識的渴求和好奇卻越深。我們暫時做的只是在區域網上搭建ngrok伺服器,利用ngrok技術實現區域網上開發板的區域網nat,當我們訪問伺服器的區域網ip和埠時,實際遠端訪問控制開發板的 準備 開發板上web環境正常,p...

ngrok伺服器搭建

參考部落格 一 安裝 git,golang yum install git golang mkdir ngrok cd ngrok git clone 三 生成自簽名證書 這一步不知道原理,照做就是 cd ngrok ngrok domain 我的網域名稱 openssl genrsa out ba...