一、安裝環(huán)境
服務器
centos 6.8 64位
已安裝gcc(如果沒安裝,在下面的步驟要安裝)
微信開發(fā)需要80端口,用于微信開發(fā)的話80端口不能有其他程序使用(nginx,apache等)
客戶端
win10 64位
二、安裝步驟
1、安裝git
yum install git
2、安裝go
下載go1.4.2.linux-amd64.tar.gz
解壓
mv go /usr/local/
ln -s /usr/local/go/bin/* /usr/bin/
vi /etc/profile
#go langexport GOROOT=/usr/local/goexport PATH=$PATH:$GOROOT/bin
使環(huán)境變量生效:
source /etc/profile
檢查是否安裝成功:
go version
3、ngrok
cd /usr/local/src
git clone https://github.com/inconshreveable/ngrok.git
cd ngrokopenssl genrsa -out rootCA.key 2048openssl req -x509 -new -nodes -key rootCA.key -subj "/CN=ngrok.qizhan100.com" -days 5000 -out rootCA.pemopenssl genrsa -out device.key 2048openssl req -new -key device.key -subj "/CN=ngrok.qizhan100.com" -out device.csropenssl x509 -req -in device.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out device.crt -days 5000
cp rootCA.pem assets/client/tls/ngrokroot.crtcp device.crt assets/server/tls/snakeoil.crtcp device.key assets/server/tls/snakeoil.key
4、編譯服務端
設置變量:
GOOS=linux GOARCH=amd64 #如果是32位系統(tǒng),這里 GOARCH=386
生成服務端與客戶端
make release-server release-client
5、編譯客戶端
cd /usr/local/go/src/GOOS=windows GOARCH=amd64 CGO_ENABLED=0 ./make.bash
因為客戶端要在windows下運行,所以這里指定os為windows編譯,linux系統(tǒng)GOOS=linux,64位系統(tǒng)GOARCH=amd64,32位系統(tǒng)GOARCH=386
cd /usr/local/src/ngrok/GOOS=windows GOARCH=amd64 make release-server release-client
啟動服務
bin/ngrokd -domain="ngrok.qizhan100.com" -httpAddr=":80"
其他
注意記得開放ngrok.cfg配置文件對應的端口4443
- 版權(quán)所有:奇站網(wǎng)絡 轉(zhuǎn)載請注明出處
- 廈門奇站網(wǎng)絡科技有限公司,專業(yè)提供網(wǎng)站建設,響應式網(wǎng)站建設,小程序開發(fā),系統(tǒng)定制開發(fā)。
- 軟件開發(fā)咨詢熱線:吳小姐 13313868605
