docker build -t chiron/ngrok .
docker run -it -v /home/object/ngrok:/ngrok chiron/ngrok /bin/sh
docker run -it -v /Users/chiron/Object/ngrok:/ngrok chiron/ngrok /bin/sh
# docker run -it -p 801:80 -p 4431:443 -p 4432:4432 -v /home/object/ngrok:/ngrok -d chiron/ngrok /ngrok/bin/ngrokd -domain="brahm.cn" -httpAddr=":801" -httpsAddr=":443" -tunnelAddr=":4432"
server_addr: "chiron.wang:4432"
./ngrok -config=ngrok.conf -subdomain obj3 80
设置证书 NGROK_DOMAIN="chiron.com" 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 device.key 2048 openssl req -new -key device.key -subj "/CN=$NGROK_DOMAIN" -out device.csr openssl x509 -req -in device.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out device.crt -days 5000
将新生成的证书,替换掉assets/client/tls下的证书 cp -f rootCA.pem assets/client/tls/ngrokroot.crt cp -f device.crt assets/server/tls/snakeoil.crt cp -f device.key assets/server/tls/snakeoil.key
编译 服务端和客户端 make release-server GOOS=windows GOARCH=386 make release-client GOOS=windows GOARCH=amd64 make release-client
raspberry pi
GOOS=linux GOARCH=arm make release-client
cd /home/ngrok/ nohup bin/ngrokd -tlsKey=device.key -tlsCrt=device.crt -domain="chiron.com" -httpAddr=":801" -httpsAddr=":4431" -tunnelAddr=":44431"&
0 * * * * root ps -ef| grep -v grep | grep ngrokd;if [ $? -ne 0 ]; then cd /home/ngrok/;nohup bin/ngrokd -tlsKey=device.key -tlsCrt=device.crt -domain="chiron.com" -httpAddr=":801" -httpsAddr=":4431" -tunnelAddr=":44431" >/dev/null 2>&1 & fi
ngrok --config ngrok.conf 80
#修改服务器打开文件数限制
#查看 ulimit -n ulimit -a
vi /etc/security/limits.conf #最后添加
#用户进程限制
vi /etc/security/limits.d/20-nproc.conf #加大普通用户限制 也可以改为unlimited
soft nproc 40960
root soft nproc unlimited #此步骤需要重启机器生效,可以设置完后再重启
//设定权限 chmod a+x
http://blog.csdn.net/u010887744/article/details/53957683
//关闭防火墙 systemctl stop iptables.service systemctl disable iptables.service
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。