惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Simon Willison's Weblog
Simon Willison's Weblog
P
Privacy International News Feed
www.infosecurity-magazine.com
www.infosecurity-magazine.com
T
Troy Hunt's Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
Attack and Defense Labs
Attack and Defense Labs
S
Secure Thoughts
V2EX - 技术
V2EX - 技术
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
O
OpenAI News
Cloudbric
Cloudbric
Google Online Security Blog
Google Online Security Blog
Schneier on Security
Schneier on Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Help Net Security
Help Net Security
Cyberwarzone
Cyberwarzone
G
GRAHAM CLULEY
L
Lohrmann on Cybersecurity
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Spread Privacy
Spread Privacy
NISL@THU
NISL@THU
N
News and Events Feed by Topic
T
Tenable Blog
S
Security @ Cisco Blogs
N
News and Events Feed by Topic
The Hacker News
The Hacker News
C
CXSECURITY Database RSS Feed - CXSecurity.com
宝玉的分享
宝玉的分享
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
美团技术团队
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google DeepMind News
Google DeepMind News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
V
Visual Studio Blog
P
Proofpoint News Feed
Webroot Blog
Webroot Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 三生石上(FineUI控件)
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Jina AI
Jina AI
雷峰网
雷峰网
T
The Blog of Author Tim Ferriss
Hugging Face - Blog
Hugging Face - Blog
腾讯CDC
L
LangChain Blog
The Register - Security
The Register - Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 聂微东

思有云 - IOIOX - 内网穿透

群晖NAS内网穿透各套件独立门户系列教程 - Drive - 思有云 群晖NAS内网穿透各套件独立门户系列教程 - File Station - 思有云 宝塔面板配置 Nginx 和 frps 共存 80/443 端口及泛域名支持教程 - 思有云 群晖NAS高级服务 - WordPress 配置内网穿透无端口访问教程 - 思有云 群晖NAS使用 docker 部署 frps 实现直连内网远程办公 - 思有云 新手入门 - 详解 frp 内网穿透 frpc.ini 配置 - 思有云 解决群晖NAS内网穿透后移动端DS File无法连接的问题 - 思有云 - IOIOX 群晖NAS内网穿透各套件独立门户系列教程 - Docker应用 - 思有云 群晖NAS内网穿透各套件独立门户系列教程 - Moments - 思有云
群晖NAS反向代理 + 内网穿透 = 无需端口访问内网所有服务无需端口 - 思有云
博主: Stille · 2026-05-19 · via 思有云 - IOIOX - 内网穿透

前言

前几天看到Vedio Talk更新了一篇文章和 Vlog ,标题为利用群晖反向代理服务器实现外网访问内网无需端口号,这可是所有国内群晖用户最基础最刚性的需求.出于好奇看了下文章和 Vlog ,原来教程是基于用户家庭宽带拥有443端口的前提,而国内几乎95%以上的家庭宽带都被封了80/443端口,所以此方法对于大部分用户来说没并没有参考价值.

不过文章和 Vlog 中提到的群晖反向代理确实是解决此需求的重要服务,本站也有多篇文章提到反向代理的使用.基于国内大部分80/443端口被封的用户,想实现无端口访问,即使宽带拥有公网IP,也必须结合内网穿透服务来使用.这是一种妥协的解决方案,牺牲访问速度来提升域名无端口访问的体验.

本文将图文介绍如何来使用群晖NAS的反向代理功能配合内网穿透,来实现外网通过域名访问内网所有设备,服务,都无需加端口.

授人以渔

本文大量 干货 + 原理 + 图文教程 ,希望以讲解原理来使新手用户能够自己学会配置.如果能完全理解本文,那么群晖所有的外网访问配置都能够轻松解决.

本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.


原理解释

端口

几乎任何设备的通讯都是基于IP+端口的方式才能交互.IP通过域名解析替代了,方便记忆和输入.而端口是通过http/https协议标准来省略输入.
当你访问http://www.ioiox.com时,实际上是访问http://服务器IP:80
当你访问https://www.ioiox.com时,实际上时访问https://服务器IP:443
所谓的无端口访问其实是各浏览器遵循http/https协议标准帮你省去输入80/443端口的步骤,这也是为什么运营商不允许家庭宽带架设个人网站从而封闭 80/443 端口的原因.当然你可以使用其他端口来架设网站,但是浏览器却无法帮你省去端口号,必须使用例如http://www.ioiox.com:1234的方式来访问.

http 80 和 https 443

http协议标准端口为80,https协议标准端口为443.一个网站或者 web 服务是同时支持 http 和 https 两种协议,目前已经慢慢普及 https 的加密协议,本文不再详细介绍,请自行搜索研究.

反向代理

一台设备或者服务器拥有65535个端口号,而80/443端口只有一个,当你设备中部署了一个网站使用了80/443端口后,那么其他服务和网站是无法在使用80/443端口的.这时就需要反向代理服务器来解决.
群晖反向代理服务器 首先占用群晖NAS的80/443端口,使用任何域名无端口访问(上面提到过无端口即是用 80/443 端口),都会访问到反向代理服务器,由它根据来访域名再次转发给本机或者内网其他的服务.

例如普遍的VPS服务器安装的 nginx 就是反向代理服务器,所以一个服务器是可以配置多个网站同时使用 80/443 端口的,群晖中的 Web Station反向代理服务器 都是使用的 nginx.

内网穿透

前言已经明确家庭宽带是没有80/443端口的,那么上文提到反向代理服务器是使用80/443端口,外网是无法访问到的,那么就需要配合内网穿透服务来使外网能够访问到群晖的反向代理服务器的80/443端口.
内网穿透需要一台拥有公网IP80/443端口的服务器,一般云服务商提供的VPS服务都可以满足需求,并部署 frps 服务器端.下文简称为frp服务器.所以当你想访问内网的网站,实际上是先访问到frp服务器的80/443端口,在由frp 服务器转发到内网的群晖反向代理服务器80/443端口,在由群晖反向代理服务器转发给5000/5001/3001/80等端口.

小结

由此可见,其实内网穿透frp 服务器本身也是一个反向代理服务器,高级用户完全可以无需使用群晖的反向代理服务器,直接在frpc.ini中配置各个域名和内网端口即可实现.

但是我发现很多新手用户对frpc的使用并不熟悉,而且部分服务例如本文提到的人人影视以及本站推荐的Bitwarden密码管理服务都没有原生提供https支持,虽然frpc是可以配置证书的,但对于新手来说更加复杂,所以才有了本文这种以群晖反向代理为核心的方案:

  • 内网穿透frp服务器提供80/443端口穿透.
  • 群晖反向代理服务器提供httpsSSL 证书支持,并提供反向代理到内网各设备和服务.

配置教程

前期准备

frp服务器

准备frp 服务器信息,本站已提供免费服务.详情参考:FRP内网穿透专栏.
获取服务器地址,端口,Token.

  • 服务器地址:free.frp.ioiox.com
  • 端口:7007
  • Token:www.ioiox.com

配置域名

配置例如*.ioiox.com的泛域名,CNAME指向frp 服务器地址.其含义是指访问任何二级域名都是访问到frp 服务器,由frp 服务器转发到内网群晖反向代理服务器.

配置内网穿透

内网穿透客户端frpc的安装参考FRP内网穿透专栏一文中的客户端 frpc 安装教程汇总,推荐使用docker方式安装.

配置frpc.ini如下:

[common]
server_addr = free.frp.ioiox.com
server_port = 7007
token = www.ioiox.com

[http_xxxxxxx]
type = http
local_ip = 192.168.1.4
local_port = 80
custom_domains = *.ioiox.com

[https_xxxxxxx]
type = https
local_ip = 192.168.1.4
local_port = 443
custom_domains = *.ioiox.com

第一段表示frp 服务器信息,填写本站免费 frp 服务器信息.
第二段表示使用http80端口访问任意*.ioiox.com的二级域名,都转发给内网群晖的反向代理服务器的80端口,此处192.168.1.4为群晖内网IP.
第三段表示使用https443端口访问任意*.ioiox.com的二级域名,都转发给内网群晖的反向代理服务器的443端口,此处192.168.1.4为群晖内网IP.

此时内网穿透配置完毕,访问例如 nas.ioiox.com , rrshare.ioiox.com 等任意二级域名,frp 服务器都会转发给群晖反向代理服务器,由反向代理在去分配访问 DSM 还是人人影视.

配置群晖反向代理

控制面板 - 应用程序门户 - 反向代理服务器

新增 nas.ioiox.com

参考下图分别配置httphttps的反向代理,表示当群晖反向代理服务器收到http://nas.ioiox.com的请求时,转发到群晖 DSM 的http内网地址192.168.1.4:5000.

收到https://nas.ioiox.com的请求时,转发到群晖 DSM 的https内网地址192.168.1.4:5001

新增 rrshare.ioiox.com

参考下图分别配置httphttps的反向代理,表示当群晖反向代理服务器收到http://rrshare.ioiox.com的请求时,转发到人人影视的http内网地址192.168.1.4:3001.

收到https://rrshare.ioiox.com的请求时,由于人人影视的 docker 没有提供https端口,同样可以使用反向代理转发到人人影视的http端口192.168.1.4:3001

新增 openwrt.ioiox.com

参考下图分别配置httphttps的反向代理,表示当群晖反向代理服务器收到http://openwrt.ioiox.com的请求时,转发到路由器的http内网地址192.168.1.1:80.

收到https://openwrt.ioiox.com的请求时,同样可以使用反向代理转发到路由器的http端口192.168.1.1:80

完成配置

你可以根据需求自行在此配置更多反向代理设置,可以代理内网的任何设备,例如群晖NAS,路由器,虚拟机,树莓派等等.同时反向代理服务器还可以为不提供 https 支持的服务提供httpsSSL 证书.

配置证书

配置完成后在 安全性 - 证书 中把新增的反向代理配置相应的证书.


结语

本站关于内网穿透反向代理相关教程已经覆盖的比较全面,更多相关信息请参考: