玩机分享之群晖利用反代域名访问
玩机分享之群晖利用反代域名访问
玩机
## 适用人群 ##
如果你跟我一样拥有一台群晖,但是你没有固定IP那么请继续阅读该文章。本文将一步一步引导你完成利用反向代理,通过域名访问到你家中的群晖主机。
准备工作
- 一个已经备案的域名
- 一台拥有固定IP的服务器(阿里云、腾讯云等)
- 一台刷好meilin固件的华硕路由器(推荐AC86)
服务端配置(阿里云为例)
- 根据阿里云域名解析教程完成域名解析配置阿里云域名解析教程
- 下载openwrt-frp 0.20.0版本与路由器插件版本保持一致或者您也可以通过ssh安装更高版本的frp
- 解压后打开frps.ini
修改配置,如图所示设置bind_port token(链接凭证) frp主页相关配置 http https访问端口
4.设置好cmd执行frps.exe -c frps.ini 注意配置参数一定要加否则配置不生效,如果想让它作为开机启动并隐藏到后台运行请用vbs脚本代码如下:
Dim Wsh
Set Wsh = WScript.CreateObject("WScript.Shell")
WScript.Sleep(0000)
Wsh.Run "frps.exe -c frps.ini",0,True
在空白文档添加好之后另存为vbs然后加入到windows开机计划中即可。
5.如果您的服务器跟我一样装有Apache服务需要到conf目录中添加相关转发配置如图:
将域名指向frp的http端口上
客户端配置(meilin固件路由器)
- 插件中心里安装frpc客户端主要要与服务器版本最好一致。
- frpc配置如下:
- frpc配置好后我们需要开始设置本地的一些nas转发规则使得反代进来的链接找到群晖对应的端口号
这里注意下http类型要设置的远程主机端口为我们在frps上设置的http端口,tcp随意但是服务器需要开启相关 端口才可以,另外如果你访问的时候不想额外再加端口号那么请将你tcp服务器端口号设置为nas相关服务端口 好一致即可。
注:如果只设置http协议那么你只能访问页面app上无法使用,设置tcp端口后才可以正常访问。
群晖配置
控制面板-应用程序-应用程序门户 选择服务编辑启用自定义端口该端口就是路由器中需要映射的端口号
有问题可加QQ490412323询问~