git地址:https://github.com/inconshreveable/ngrok
服务端:
nohup ./bin/ngrokd -tlsKey=server.key -tlsCrt=server.crt -domain="domainname" -httpAddr=":81" -httpsAddr=":1443" -tunnelAddr=":9022" &
客户端(http):
screen -S deamon-ngrok #后台运行
&& ./ngrok -config=ngrok2.cfg -proto=https -log=ngrok-81-svn.log -subdomain=www 80
ngrok2.cfg内容:
server_addr: "domainname:9022"
trust_host_root_certs: true
也可以在配置文件中增加配置:
tunnels:
http:
proto:
http: 80
subdomain: www
客户端(tcp):
screen -S deamon-ngrok #后台运行
&& ./ngrok -config=ngrok.cfg -proto=tcp -log=ngrok-ssh.log -subdomain=www start ssh
ngrok.cfg内容:
server_addr: "domainname:port"
trust_host_root_certs: false
tunnels:
ssh:
remote_port: remote-server-port
proto:
tcp: 22