日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ngrok服务器搭建

發布時間:2025/3/21 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ngrok服务器搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考博客:https://blog.csdn.net/yjc_1111/article/details/79353718
一、安裝 git,golang

yum install git golang

二、下載ngrok源碼

mkdir ngrok cd ngrok git clone https://github.com/inconshreveable/ngrok.git

三、生成自簽名證書(這一步不知道原理,照做就是)

cd ngrokNGROK_DOMAIN="我的域名"openssl genrsa -out base.key 2048openssl req -new -x509 -nodes -key base.key -days 10000 -subj "/CN=$NGROK_DOMAIN" -out base.pemopenssl genrsa -out server.key 2048openssl req -new -key server.key -subj "/CN=$NGROK_DOMAIN" -out server.csropenssl x509 -req -in server.csr -CA base.pem -CAkey base.key -CAcreateserial -days 10000 -out server.crt

四、替換(官方的)證書

cp base.pem assets/client/tls/ngrokroot.crt

五、編譯服務端

make release-server

六、生成windows客戶端程序

GOOS=windows GOARCH=amd64 make release-client

這些是go語言的東西,應該是可以指定win32或者mac等不同平臺的編譯版本,這里選擇的是windows64位
生成的exe在bin目錄下,把exe拿到需要部署端口轉發的電腦上。在同級目錄下創建配置文件ngrok.cfg,寫下面內容

server_addr: "我的域名:4443" trust_host_root_certs: false

一定要有域名,用ip是不行的
七、啟動服務端程序

./bin/ngrokd -tlsKey=server.key -tlsCrt=server.crt -domain="我的域名" -httpAddr=":80" -httpsAddr=":443"

這里可以弄成后臺運行,開機自啟,不表(hui)
八、客戶端的用法
舉例,轉發80端口可以這樣

ngrok -config=ngrok.cfg 80

轉發3389遠程控制端口可以這樣

ngrok -config=ngrok.cfg -proto=tcp 3389

因為默認是http https協議,用tcp協議得明確指出。


看見綠色online說明成功。

總結

以上是生活随笔為你收集整理的ngrok服务器搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。