Centos 7 ngrok伺服器搭建

2021-08-21 18:46:20 字數 2836 閱讀 9043

#安裝git

yum install -y git

wget

#解壓縮到/usr/local目錄

tar -c /usr/local -xzf go1.4.3.linux-amd64.tar.gz

# 新增go的環境變數 首先開啟 profile 在最後加上 export path=$path:/usr/local/go/bin

vi /etc/profile

export path=$path:/usr/local/go/bin

go version
cd /usr/local/

git clone

生成ssl證書

#生成ssl證書 用於 ngrok 服務端和客戶端通訊認證使用

export gopath=/usr/local/ngrok/

#***.com是你外網位址

export ngrok_domain="***.com"

cd /usr/local/ngrok

openssl genrsa -out rootca.key 2048

openssl req -x509 -new -nodes -key rootca.key -subj "/cn=$ngrok_domain" -days 5000 -out rootca.pem

openssl genrsa -out server.key 2048

openssl req -new -key server.key -subj "/cn=$ngrok_domain" -out server.csr

openssl x509 -req -in server.csr -ca rootca.pem -cakey rootca.key -cacreateserial -out server.crt -days 5000

#移動證書

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

cp server.crt assets/server/tls/snakeoil.crt

cp server.key assets/server/tls/snakeoil.key

#服務端,linux系統goos=linux,64位系統goarch=amd64,32位系統goarch=386

goos=linux goarch=amd64

make release-server

#客戶端window

#以上埠需要在伺服器商安全組開啟

#成功開啟後,能看到以下資訊

#8083為**埠對應服務端埠,8081為http埠....

#subdomain  後面的test為***.com的二級網域名稱字首 8090為本地web**的埠

centos 7 ngrok 加入系統服務,支援開啟和關閉服務

CentOS 7下ngrok伺服器搭建

1 安裝git所需要的依賴包 yum y install zlib devel openssl devel perl hg cpio expat devel gettext devel curl curl devel perl extutils makemaker hg wget gcc gcc c...

ngrok伺服器搭建

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

搭建ngrok伺服器

1.安裝go sudo apt get remove golang go y cd opt sudo wget sudo tar c usr local xzf go1.11.2.linux amd64.tar.gz 配置環境變數 執行完成後需要替換證書 cp base.pem assets cli...