找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 3818|回复: 14

群晖自带反向代理服务器配置记录(小白纯享)

[复制链接]
发表于 2024-10-28 15:02 | 显示全部楼层 |阅读模式
本帖最后由 weichen008 于 2024-10-28 15:06 编辑

前言自述:为了配置群晖“反向代理服务”,我查看了大量的视频、图文教程,期间被一些大佬“跳跃式”的教程带入了各种坑中……遇到了各种问题,比如反馈访问错误,或虽然代理成功,但是输入各种二级域名,均跳转至群晖DSM管理界面,即5000或5001端口,又或者使用的非标准80端口跳转至krusader、FileBroswer、Unraid应用界面需要在端口号后加/login字样,一波又一波的问题,一个个的解决,最后小白成功着陆。

问:为什么要使用反向代理?因为个人感觉更加安全!我原来用的路由器端口转发,域名+端口号,直接跳转至应用的登录界面,方便快捷。但是突然有一天质问自己一个问题:假如某人知道我的公网IP,然后测试不同的端口号,岂不是任何人都可以访问我的应用登录界面?恰巧口令又被破解,岂不是人人都可以登陆我的应用系统。(个人理解,比如:使用PT软件暴露了公网IP,不良人可以在该IP后+端口号测试,如IP+32400是plex,IP+8096是emby,IP+5000是DSM,IP+5005又是webdav等等。通过反向代理服务,就可以隐藏应用的端口,别人找到你应用界面的可能性就大大降低了。)





在开始之前,我的方法需要有以下基本条件
1.有公网IP。(如果没有,利用DDNSto内网穿透也可以,但是要购买会员,之前我使用过,网速比较慢,如果用媒体服务器就很卡顿)
2.有一个解析服务器,就是申请一个自己的域名,绑定自己的公网IP,然后在IP变动时,域名能够动态解析出自己家的公网IP。(我用的群晖自带的synology解析的,如ceshi.synology=我家的公网IP)
3.有一个能够设置端口转发的路由器(我用的是openwrt软路由,同类型的很多……)



接下来,我梳理清一下反向代理的思路(如下图):
①互联网域名访问家庭主路由,②通过路由端口转发至Nginx反向代理服务器,③然后Nginx反向代理服务器再转发至不同的应用,如转至路由器openwrt,或emby媒体服务器,又或者NAS自己的管理界面DSM。(群晖的反向代理服务器,就是Nginx)




思路理清了,关键是各个环节的配置,最重要的就是转发端口要配置正确。一是在路由器配置一次转发;二是在反向代理服务器里配置一次转发。

在这里我啰嗦两句,因为是针对小白(包括我自己)想说的更透彻一点。在全国大多数地方,运营商是把80/443两个端口关闭了的,所以只能带端口访问。关于什么是带端口访问,就是要在网址后加端口号。如下图:



接下来,进入正题,一步步操作:

一、第一次转发:


配置路由器:openwrt系统,进入网络——防火墙,设置端口转发:
Wan口配置:可以根据自己的喜好设置,因为开始说了443/80被封了,所以不能使用。(这里可以自行百度,监测自己的端口是否被封,如果没有被封,恭喜您,可以省略端口访问)。我选择的Wan口是18443。
Lan口配置:本地地址选择群晖系统的网址,因为“反向代理服务器”是安装在群晖内部的,比如,我的群晖是192.168.5.110。lan口填写443。(注意:如果是使用加密连接,即https,这里一定填443。443,是群晖分配给“反向代理服务器Nginx”的应用端口。)即将所有访问https://一级域名:18443,转发至本地192.168.5.110:443。
(如果要配置http访问,可以wan口配置1880,转发至本地192.168.1.110:80)
再次提醒:这里端口转发,是转发至群晖地址的443或80;如果没有ssh修改系统的配置的话,默认端口只有443或80。



二、第二次转发:
这里是我踩坑的点,即来源端口填错,误认为是从互联网访问时填写的路由器配置的Wan口18443。
如下图,在来源处,端口只有443或80。如果你想通过加密https连接,就填443;如果选http连接,就填80。


这一步,如果填成18443,再测试时总会跳转至群晖DSM的管理界面5000端口或5001端口。


下面开始配置:(以配置反向代理openwrt路由器界面为例)
①反向代理服务器名称,自己随便写,便于自己记忆。名字,我写的openwrt
②来源:
协议——我选择加密https
主机名:这里是转发的关键,主要通过二级域名实现反向代理的转发,即二级域名不同,访问的应用不同,每一个二级域名,对应一个下面目的地地址。如下图:




端口:固定填写443或80
(是否启用HSTS,好像是强制加密连接用的,自行搜索。)


③目的地
根据自己的应用系统,协议选择http或https;主机名是本地的IP地址,如我的opewrt主路由地址:192.168.5.1,端口是80。如果是影音服务器emby,主机名192.168.5.111,端口8096;如果是transmission,端口号就是9091。

到这里,就可以测试输入https://openwrt.ceshi.synology:18443访问,正常登陆openwrt管理界面。对于个别应用系统,还需要配置websocket


三、自定义标题设置websocket
这里主要是解决登录有些系统界面显示空白,或者无法访问等。至于什么原因,我不太清楚,如果按照上述方法设置后无法正常访问,在自定义标题里添加websocket即可。如下图,新增下来菜单websocket,默认保存即可。(如果是nignxProxyManager,在手动配置里输入一段代码,网上有,好像是解决非80标准端口转发的问题)




综上,完成了“反向代理服务”的全部配置。
最后,要解决https不安全证书的问题,在网上搜索即可,答案很多。我是采用的群晖自己系统内申请的Let's Encrypt泛域名证书。申请泛域名证书,即一级域名下的所有二级域名都可以使用,不用每个二级域名都单独添加证书。即*.ceshi.synology。这里的*代表了所有的二级域名。






备注:期间,我放弃了群晖的“反向代理服务”,采用unraid系统,docker安装nginx proxy manager,实现了反向代理。但是,脑子里始终无法放弃对群辉反向代理服务的执念!然后,不停的试错,最终成功。(提示:docker安装NPM,网上教程很多,我这里就重点记录群晖自带的反向代理配置,有需要探讨的,可以留言交流)


整个反向代理的流程示意图分享,如有不对的地方请专家大佬批评指正。我是纯小白,试错记录。







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

相关帖子

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2024-11-14 08:46 | 显示全部楼层
感谢大佬分享
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-11-18 10:30 | 显示全部楼层
感谢分享,研究一下先~
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-11-18 10:30 | 显示全部楼层
感谢分享,研究一下先~
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-12-5 23:44 | 显示全部楼层
感谢  我是菜鸟  也是为端口转发烦恼  群晖重定向设定太难搞  找个机会试下  但是现在的硬路由是京东云  还不支持aliddns     考虑加个旁路由
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-12-11 12:47 | 显示全部楼层
支持楼主,我也折腾了好久!!!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-12-12 20:38 | 显示全部楼层
楼主,你弄完反向代理有遇到synologydrive pc端不正常的情况吗?pc端填入反向代理二级域名,一直报网络中断,手机上是可以直接登录的,不知道问题出在哪

点评

我也遇到这个问题了  详情 回复 发表于 2024-12-18 16:58
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-12-18 16:58 | 显示全部楼层
ryoko 发表于 2024-12-12 20:38
楼主,你弄完反向代理有遇到synologydrive pc端不正常的情况吗?pc端填入反向代理二级域名,一直报网络中断 ...

我也遇到这个问题了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-1-6 15:35 | 显示全部楼层



为啥我的群晖反代没有右边的两个高级设置?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-1-6 15:36 | 显示全部楼层
为啥我的群晖反代设置没有高级设置?

点评

不会吧,看看版本是不是不同。  详情 回复 发表于 2025-1-26 22:04
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-1-26 22:04 | 显示全部楼层
ww302121 发表于 2025-1-6 15:36
为啥我的群晖反代设置没有高级设置?

不会吧,看看版本是不是不同。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-4-22 11:21 | 显示全部楼层
感谢分享。很基础讲解。研究了。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-4-28 17:11 | 显示全部楼层
Let's Encrypt 成功不了 奇怪
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-4-28 17:11 | 显示全部楼层
是黑裙用不了吗
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-5-2 00:52 | 显示全部楼层
群晖的反代图形界面还是很简单的,21年的时候也是各种看视频搞,思路理清就行了
最近托AI的福,搞了个自动更新部署泛域名证书的脚本,难在要把逻辑理清楚,能提出需求来.空了也记录一下
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-6-5 14:46

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表