Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >自建内网穿透太复杂?ZeroNews 如何用Docker一键搞定?

自建内网穿透太复杂?ZeroNews 如何用Docker一键搞定?

原创
作者头像
疯狂的potato
发布于 2025-06-05 09:16:38
发布于 2025-06-05 09:16:38
1350
举报

你是不是也经历过这样的痛苦:

配置frp时被server/client端搞得晕头转向?

ngrok的token管理让你抓狂?

每次重启服务都要重新设置端口转发?

安全组和防火墙规则调得怀疑人生?

别担心!今天我要介绍的ZeroNews+Docker方案,让你彻底告别这些烦恼!

传统自建内网穿透的5大痛点

配置复杂:frp需要同时配置服务端和客户端,一个参数不对就全盘皆输

依赖环境:需要自己准备公网服务器,配置Nginx反代

维护困难:服务崩溃了都不知道怎么查日志

网络限制:公司防火墙、家庭宽带封端口等各种网络问题

安全风险:自己搭建的穿透服务可能存在安全隐患

现在,借助ZeroNewsDocker,你可以轻松实现内网穿透,无需复杂设置,一键搞定

为什么选择 ZeroNews + Docker?

  1. 极简部署:无需手动配置 frp/ngrok,Docker 容器化一键运行。
  2. 安全稳定:基于成熟的 ZeroTier 或 Tailscale 技术,确保连接安全。
  3. 跨平台支持:无论是 LinuxWindows 还是 macOS,Docker 都能轻松运行。
  4. 免费开源:ZeroNews 提供免费方案,适合个人和小型团队使用。

2 步搞定内网穿透

第 1步:生成ZeroNews 客户端Token

登录ZeroNews(零讯)|企业级内网穿透专家,极简操作定义专业穿透!

平台,在"快速开始"页面中复制一个Token备用。

第 2步: 启动ZeroNews Docker 容器

用户可以通过docker-compose方式或直接dockerrun启动容器

以dockercompose 方式启动ZeroNews容器

ZeroNews提供docker-compose.yml,用户可参考修改其中配置目录挂载路径及环境变量中的TOKEN字段内容

1.从ZeroNews公共仓库下载镜像启动

用户创建docker-compose.yml启动文件,参考内容如下:

代码语言:txt
AI代码解释
复制
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参考如下:

代码语言:txt
AI代码解释
复制
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镜像:

代码语言:txt
AI代码解释
复制
docker pull docker.zeronews.cc/zeronews/zeronews:latest

启动ZeroNews容器,以系统变量方式传入认证TOKEN_ID,并映射本地目录/opt/zeronews到容器/etc/zeronews

代码语言:txt
AI代码解释
复制
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镜像:

代码语言:txt
AI代码解释
复制
docker pull zeronews/zeronews:latest

启动ZeroNews容器,以系统变量方式传入认证TOKEN_ID,并映射本地目录/opt/zeronews到容器/etc/zeronews

代码语言:txt
AI代码解释
复制
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 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
用云服务器IP,教你搭一套内网穿透服务!
作为一个研发人员,我们经常有诉求把本机正在开发阶段的应用,通过本地部署的方式让外部其他人进行访问验证。尤其是一些给远程远程客户演示的时候,也是非常需要这样的服务。但本机并不是公网IP,都是内网的,怎么样外部访问呢?
小傅哥
2024/09/12
2.2K0
用云服务器IP,教你搭一套内网穿透服务!
内网穿透神器:Ngrok在支付中的正确使用姿势
随着互联网的发展,无论是web服务还是移动APP越来越多的都集成了第三方支付(支付宝、微信、银联)。通常作为服务提供方,支付成功以后都会有一个后端回调URL来通知是否调用者是否支付成功,这个URL必须是公网环境,并且可以被访问到。然而在实际开发测试环境中,我们一般都是在内网开发,所以说对于支付测试是一件比较麻烦的事情。
小柒2012
2019/12/09
3K0
内网穿透神器:Ngrok在支付中的正确使用姿势
内网穿透神器:Ngrok在支付中的正确使用姿势
前言 随着互联网的发展,无论是web服务还是移动APP越来越多的都集成了第三方支付(支付宝、微信、银联)。通常作为服务提供方,支付成功以后都会有一个后端回调URL来通知是否调用者是否支付成功,这个URL必须是公网环境,并且可以被访问到。然而在实际开发测试环境中,我们一般都是在内网开发,所以说对于支付测试是一件比较麻烦的事情。 内网穿透 这时候,我们就需要内网穿透服务来解决第三方服务无法回调的问题了,下面我们来稍微盘点那些流行的内网穿透技术。 Ngrok ngrok 是一个反向代理,通过在公共的端点和本地运
小柒2012
2018/06/06
2.8K0
开源云音乐播放器Splayer本地Docker部署结合内网穿透远程访问
本文主要介绍如何在Linux Ubuntu系统使用Docker快速部署一款高颜值无广某抑云音乐播放器Splayer,并结合cpolar内网穿透工具轻松实现出门在外,依然可以异地远程访问本地部署的服务随时听音乐。
aosei
2024/09/25
4090
开源云音乐播放器Splayer本地Docker部署结合内网穿透远程访问
通过 docker 部署 frp 内网穿透(Linux and Windows)
FRP (Fast Reverse Proxy) 是一个用于内网穿透的高效反向代理应用,它支持 TCP、UDP、HTTP 和 HTTPS 等多种协议,能够让处于防火墙或 NAT 后的内网服务通过公网访问。通过 FRP,内网服务可以绑定到外网 IP 地址和端口,用户可以方便地通过公网访问这些内网服务,适用于远程管理、应用发布等场景。
冷影玺
2024/10/09
4.3K0
通过 docker 部署 frp 内网穿透(Linux and Windows)
【CTFd】靶场安装与配置(Docker一键配置版)
【CTFd】靶场安装与配置这由于上一次的配置有点小问题,主要是Whale插件不再支持CTFd3.x版本,于是找了个新的插件使用 并且找到了更好的解决方式,不用那么麻烦配环境了 CTFd-Whale最新维护仓库 这次我采用Docker一键部署,并且稍加改动添加了中文包 成果图
正汰
2024/01/16
1.4K0
【CTFd】靶场安装与配置(Docker一键配置版)
群晖NAS配置之ZeroTier实现内网穿透
内网穿透是指通过一种技术让外部网络可以访问到内网的NAS设备,这样即使在不同网络环境下,也能够远程访问和管理NAS设备。以下是一些常见的内网穿透方案:
星哥玩云
2023/11/25
5.8K0
群晖NAS配置之ZeroTier实现内网穿透
如何通过内网穿透,访问公司内部服务器?
凌晨2点,销售总监王姐在机场候机时突然接到客户电话——对方要求立即查看产品库存数据。她慌忙翻出笔记本电脑,却发现公司内网数据库没有公网IP,VPN连接又卡在验证环节……这样的场景,是否让你想起某个手忙脚乱的时刻?”
疯狂的potato
2025/07/23
1480
如何通过内网穿透,访问公司内部服务器?
本地服务器搭建个人图库站点Piwigo结合内穿透远程备份手机照片
本文和大家分享一下如何在Linux系统使用Docker部署一款开源的网络图片库管理系统Piwigo,并结合cpolar内网穿透软件配置公网地址,轻松实现远程访问本地搭建的Web相册,管理照片与分享好友。
YIN_尹
2024/09/20
4820
本地服务器搭建个人图库站点Piwigo结合内穿透远程备份手机照片
一键实现内网穿透
也就是今天我们演示的这个,分商业版和免费版,免费版限制比较大,有钱的可以购买下,也不贵,github上开源的代码是1.0版本的
追马
2020/07/06
2K0
一键实现内网穿透
一款简单且带Web面板的内网穿透工具
说明:关于内网穿透的工具,博主已经介绍的非常多了,比如frp、lanproxy、nps、holer、sish和serveo等,用起来都还行,不过有些在安装和使用上对于一些新手来说,还是比较复杂的,最近博主发现了个新的内网穿透项目Proxyer,目前仅支持TCP协议、虽然看起来功能比较简单,但基本可以满足日常使用了,特别是在安装和使用方面,对于新手是比较友好的,这里就分享下。
子润先生
2021/05/26
1.5K0
【实践】12.DOCKER之Docker Compose
Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速的部署分布式应用。 本章将介绍 Compose 项目情况以及安装和使用。
辉哥
2021/06/08
3.1K0
【实践】12.DOCKER之Docker Compose
docker搭建LNMP环境(php-fpm)
18年刚出来实习的时候就搭建过lnmp开发环境,教程为docker 搭建LAMP开发环境,拉的是一个集成的lnmp环境,今天使用mysql、nginx、php的镜像来搭建多个容器的php-fpm环境。
benny
2020/02/25
3K0
【docker系列】搭建Ngrok实现内网穿透
内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。就是说映射端口,能让外网的电脑找到处于内网的电脑,提高下载速度。不管是内网穿透还是其他类型的网络穿透,都是网络穿透的统一方法来研究和解决。
JAVA葵花宝典
2020/01/16
4.5K0
【docker系列】搭建Ngrok实现内网穿透
Docker入门-docker compose的使用
Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。其代码目前在https://github.com/docker/compose 上开源。
小码农薛尧
2019/08/21
1.4K0
Docker-compose 安装与基本使用(四)
Compose有多种安装方式,例如通过 shell, pip以及将 Compose作为容器安装等。本次安装以Shell 为主。
Jacob丶
2020/08/05
3.9K0
066. Docker Compose 集成式应用组合
1. Compose 简介 ---- Compose 项目是 Docker 官方的一个开源项目,负责实现对 Docker 容器集群的快速编排。代码位置:https://github.com/docker/compose。 Compose 定位是”定义和运行多个 Docker 容器的应用“,其前身是开源项目 Fig。 Compose 允许用户通过一个单独的 docker-compose.yml 模板文件来定义一组相关联的应用容器为一个项目(project)。 Compose 下两个重要的概念: 服务(
山海散人
2021/03/03
1K0
Linux系统一键部署Nexus Maven私有仓库结合内网穿透实现远程管理
本文主要介绍在Linux中使用Docker来一键部署Nexus Maven私有仓库工具并结合Cpolar内网穿透实现远程访问Nexus进行管理.
E绵绵
2024/08/06
4130
Linux系统一键部署Nexus Maven私有仓库结合内网穿透实现远程管理
Docker工程化发展以及实践讲解
Docker 是一种容器技术,可以让开发者在一个隔离的环境中运行和部署应用程序,从而提高应用程序的可移植性、安全性和效率。但是仅仅使用 Docker 并不能保证应用程序的可靠性、可扩展性和可维护性,为了实现这些目标,Docker 的使用也需要进行一些工程化改造。因此也就有了本文,本文中博主将给大家介绍 Docker 工程化的发展以及实践方式。
wayn
2023/08/28
3760
Docker工程化发展以及实践讲解
Docker Compose 模板文件
版权声明:欢迎交流,菲宇运维!
菲宇
2019/06/11
1.9K0
推荐阅读
相关推荐
用云服务器IP,教你搭一套内网穿透服务!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档