在上一篇文章《手把手教你搭建基于Docker的ngrok服务器(2)》中我们得到了一个可以随时增加子域名的ngrok服务器,这次我们来做个更好玩的升级,把本地的远程桌面映射到外网。
在上文第二步启动docker容器命令修改为:
docker run -d --name ngrok-server -p 80:80 -p 443:443 -p 8082:8082 -p 3389:3389 jueying/ngrok-server ng.abc.com 80 443 8082
也就是从容器中多映射出一个3389端口,其他配置不变。
第四步 从容器内拷贝ngrok客户端 一定要在服务启动完毕,具体请看ngrok容器日志。
阿里云的端口默认的应该有3389,要是没有,需要手动添加下。
修改上文第八步中的 配置文件ngrok.cfg :
server_addr: "ng.abc.com:8082"
trust_host_root_certs: false
tunnels:
http:
subdomain: "fantasy"
proto:
http: "80"
mstsc:
remote_port: 3389
proto:
tcp: "127.0.0.1:3389"
http那个配置可有可无。
最后,第九步中 批处理文件start.bat 修改一下:
ngrok -config=ngrok.cfg start http mstsc
http要不要同上处理。
注:如果双击start.bat启动时一闪而过,可能是路径找不到的问题,需要修改start.bat内容中的ngrok和ngrok.cfg为全路径。
附图一张:
最后修改于 2019-08-29 16:13:43
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

