Ngrok外网穿透部署Nas群晖Dcoker|nginx

Ngrok外网穿透部署Nas群晖Dcoker|nginx

第一步:Nas安装Docker

在『套件中心』安装docker


image.png

第二步:打开nas中的ssh

控制面板 中找到 终端机和snmp 打开 启动SSH功能
将端口22设置为86或其他

image.png

第三步:远程ssh主机

打开终端,连接nas主机

ssh username@192.168.100.100 -p 86

第四步:解决docker中的拉取不成功问题

1,找一台有docker的主机,拉取提所需的images,此处已将拉取好的镜像放在了nas机的docker目录中,然后用命令保存下来

docker save -o ngrok.tar wernight/ngrok
docker save -o nginx nginx:vession

2,用rsync :rsync[远程同步]下载到nas
3,到nas的docker中导入文件, 将nodejs主机设置在与nas同一个局域网中

image.png

第五步:用ssh安装docker container

安装nginx

sudo docker run -d -it -p3227:80 --name nginxoflocal 
-v /var/services/homes/xx/datas/nginxoflocal/html:/usr/share/nginx/html 
-v /var/services/homes/xx/datas/nginxoflocal/log:/var/log/nginx/ 
-v /var/services/homes/xx/datas/nginxoflocal/conf.d:/etc/nginx/conf.d 
nginx

:'xx'请改成自己的用户名

安装ngrok

sudo docker run --rm -it --name Ngrok wernight/ngrok ngrok http 192.168.100.100:3227

最终运行成功


image.png
image.png

外网访问 http://3cd10228adae.ngrok.io 即可访问MacPro中的Nodejs

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容