内网机器搭建的服务可以用cloudflare进行穿透
请输入图片描述
比如这个导航页就是我在内网群晖上的debian虚拟机,用docker搭建的,甚至反代都不需要,也不需要自己去申请证书开启https

cf-Tunnels是一种非常简单的穿透方式,只需要一个域名即可


创建tunnels
请输入图片描述

名字随便写
请输入图片描述

对应的系统,我选择的docker,用于我的debian系统,不想用了就直接docker镜像删除即可
请输入图片描述

docker run cloudflare/cloudflared:latest tunnel --no-autoupdate run --token eyJhIjoiZjNjZTBiOGMyNTE5NjRkNDzmNmY4YjE0YzdzZDZiZmYiLCJ0IjoiOWU4NTI0YzktMjhjOS00Y2UxLWFlZmItMTg4ODM4YTU0NGZmIiwicyI6Ik9ETmlaVFZrTjJJdE16RmtOQzAwTmpCbExXSTNPV1l0T1RoaE4yUXdabUpsT1dWaiJ9

这是cf给的代码修改一下,以守护进程模式运行容器,如果容器退出,将自动重启它,除非你手动停止它。

docker run -d --restart unless-stopped cloudflare/cloudflared:latest tunnel --no-autoupdate run --token eyJhIjoiZjNjZTBiOGMyNTE5NjRkNDzmNmY4YjE0YzdzZDZiZmYiLCJ0IjoiOWU4NTI0YzktMjhjOS00Y2UxLWFlZmItMTg4ODM4YTU0NGZmIiwicyI6Ik9ETmlaVFZrTjJJdE16RmtOQzAwTmpCbExXSTNPV1l0T1RoaE4yUXdabUpsT1dWaiJ9

即是替换成

docker run -d --restart unless-stopped cloudflare/cloudflared:latest tunnel --no-autoupdate run --token

请输入图片描述
这个填二级域名和选择你的域名,下面选择http就好,因为会自动帮你申请证书,点击保存。
然后在内网机器输入上面的docker镜像安装命令。
请输入图片描述
显示healthy即可

标签: vps, wtjj

添加新评论