群晖环境
- 机型 DS3617xs
- 版本 6.1.7
- 开启 docker (镜像:nginx, stilleshan/frpc)
- 开启 ssh
1. 修改群晖 nginx 配置
备份 DSM.mustache
1 | cp /usr/syno/share/nginx/DSM.mustache{,.bak} |
在第一个 server 块加入以下代码
1 | set_real_ip_from 172.17.0.0/16; |
重启 nginx
1 | nginx -s stop |
2. 搭建 nginx 反代群晖
2.1 在 File Station 中 docker 目录下新建 nginx 文件夹, 然后创建 default.conf
1 | server { |
然后将 ssl 证书也导入 nginx 文件夹,并改名为 cert 和 key
2.2 创建 nginx 容器
创建时选择 高级设置 > 存储空间 > 添加文件夹 ,选择 docker/nginx 文件夹,装载路径 设置为 /etc/nginx/conf.d ,然后 端口设置 中 本地端口 设置为 50443 ,容器端口 设置为 443 ,类型 设置为 TCP ,然后正常创建即可
3. 创建 frpc 客户端
3.1 在 File Station 中 docker 目录下新建 frpc 文件夹, 然后创建 frpc.ini
1 | [common] |
3.2 创建 frpc 容器
创建时选择 高级设置 > 存储空间 > 添加文件,选择 docker/frpc/frpc.ini 文件,装载路径设置为 /frp/frpc.ini ,然后正常创建即可