一、安裝環(huán)境
服務(wù)器
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 lang
export GOROOT=/usr/local/go
export 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 ngrok
openssl genrsa -out rootCA.key 2048
openssl req -x509 -new -nodes -key rootCA.key -subj "/CN=ngrok.qizhan100.com" -days 5000 -out rootCA.pem
openssl genrsa -out device.key 2048
openssl req -new -key device.key -subj "/CN=ngrok.qizhan100.com" -out device.csr
openssl x509 -req -in device.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out device.crt -days 5000
cp rootCA.pem assets/client/tls/ngrokroot.crt
cp device.crt assets/server/tls/snakeoil.crt
cp device.key assets/server/tls/snakeoil.key
4、編譯服務(wù)端
設(shè)置變量:
GOOS=linux GOARCH=amd64 #如果是32位系統(tǒng),這里 GOARCH=386
生成服務(wù)端與客戶端
make release-server release-client
5、編譯客戶端
cd /usr/local/go/src/
GOOS=windows GOARCH=amd64 CGO_ENABLED=0 ./make.bash
因?yàn)榭蛻舳艘趙indows下運(yùn)行,所以這里指定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
啟動服務(wù)
bin/ngrokd -domain="ngrok.qizhan100.com" -httpAddr=":80"
其他
注意記得開放ngrok.cfg配置文件對應(yīng)的端口4443
- 版權(quán)所有:奇站網(wǎng)絡(luò) 轉(zhuǎn)載請注明出處
- 廈門奇站網(wǎng)絡(luò)科技有限公司,專業(yè)提供網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),小程序開發(fā),系統(tǒng)定制開發(fā)。
- 軟件開發(fā)咨詢熱線:吳小姐 13313868605