你是不是也经历过这样的痛苦:
配置frp时被server/client端搞得晕头转向?
ngrok的token管理让你抓狂?
每次重启服务都要重新设置端口转发?
安全组和防火墙规则调得怀疑人生?
别担心!今天我要介绍的ZeroNews+Docker方案,让你彻底告别这些烦恼!
传统自建内网穿透的5大痛点
配置复杂:frp需要同时配置服务端和客户端,一个参数不对就全盘皆输
依赖环境:需要自己准备公网服务器,配置Nginx反代
维护困难:服务崩溃了都不知道怎么查日志
网络限制:公司防火墙、家庭宽带封端口等各种网络问题
安全风险:自己搭建的穿透服务可能存在安全隐患
现在,借助ZeroNews和Docker,你可以轻松实现内网穿透,无需复杂设置,一键搞定!
为什么选择 ZeroNews + Docker?
2 步搞定内网穿透
第 1步:生成ZeroNews 客户端Token
登录ZeroNews(零讯)|企业级内网穿透专家,极简操作定义专业穿透!
平台,在"快速开始"页面中复制一个Token备用。
第 2步: 启动ZeroNews Docker 容器
用户可以通过docker-compose方式或直接dockerrun启动容器
以dockercompose 方式启动ZeroNews容器
ZeroNews提供docker-compose.yml,用户可参考修改其中配置目录挂载路径及环境变量中的TOKEN字段内容
1.从ZeroNews公共仓库下载镜像启动
用户创建docker-compose.yml启动文件,参考内容如下:
services: zeronews: restart: always image: docker.zeronews.cc/zeronews/zeronews:latest container_name: zeronews hostname: zeronews network_mode: host volumes: - ./opt/zeronews:/etc/zeronews environment: - TZ=Asia/Shanghai - TOKEN=<TOKEN_ID>
启动ZeroNews容器,参考如下命令:
有安装 docker-compose 命令执行:docker-compose up -d
没有安装 docker-compose 命令执行:docker compose up -d
2.从Docker 公共仓库下载ZeroNews 镜像并启动
docker-compose.yml参考如下:
services: zeronews: restart: always image: zeronews/zeronews:latest container_name: zeronews hostname: zeronews network_mode: host volumes: - ./opt/zeronews:/etc/zeronews environment: - TZ=Asia/Shanghai - TOKEN=<TOKEN_ID>
以dockerrun 方式直接启动ZeroNews容器
1.从ZeroNews公共仓库下载镜像启动
下载ZeroNews的最新Docker镜像:
docker pull docker.zeronews.cc/zeronews/zeronews:latest
启动ZeroNews容器,以系统变量方式传入认证TOKEN_ID,并映射本地目录/opt/zeronews到容器/etc/zeronews
docker run -itd --name zeronews --net host --restart always -e TOKEN=<TOKEN_ID> -v /opt/zeronews:/etc/zeronews docker.zeronews.cc/zeronews/zeronews:latest
2.从Docker公共仓库下载ZeroNews镜像并启动
下载ZeroNews的最新Docker镜像:
docker pull zeronews/zeronews:latest
启动ZeroNews容器,以系统变量方式传入认证TOKEN_ID,并映射本地目录/opt/zeronews到容器/etc/zeronews
docker run -itd --name zeronews --net host --restart always -e TOKEN=<TOKEN_ID> -v /opt/zeronews:/etc/zeronews zeronews/zeronews:latest
ZeroNews容器启动后,您可以在ZeroNews平台上查看容器设备状态,确认它已经上线。
接下来,您可以在ZeroNews平台上生成域名、创建应用服务,并根据需要进行访问配置。
总结
ZeroNews+ Docker 的组合让内网穿透变得前所未有的简单,无论是远程开发、NAS访问,还是IoT设备管理,都能轻松实现。别再折腾复杂配置,今天就用Docker一键搞定!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有