- 一台外网服务器,可用各种云服务器,推荐阿里云-新人福利
- 一台已经安装好黑群晖的九年前的老笔记本E1-471G,光驱已改造为硬盘架+1T硬盘。
服务器端配置
shell远程云服务器,输入如下命令,下载frp程序压缩包,并解压
<span class="token function">curl</span> -LJO https://github.com/fatedier/frp/releases/download/v0.36.2/frp_0.36.2_linux_amd64.tar.gz <span class="token function">tar</span> -zxvf frp_0.36.2_linux_amd64.tar.gz <span class="token function">cd</span> frp_0.36.2_linux_amd64 vim frps.ini<span class="token function">curl</span> -LJO https://github.com/fatedier/frp/releases/download/v0.36.2/frp_0.36.2_linux_amd64.tar.gz <span class="token function">tar</span> -zxvf frp_0.36.2_linux_amd64.tar.gz <span class="token function">cd</span> frp_0.36.2_linux_amd64 vim frps.inicurl -LJO https://github.com/fatedier/frp/releases/download/v0.36.2/frp_0.36.2_linux_amd64.tar.gz tar -zxvf frp_0.36.2_linux_amd64.tar.gz cd frp_0.36.2_linux_amd64 vim frps.ini
下载好的frp程序,
frp_0.36.2_linux_amd64.tar.gz


修改服务器端配置文件frps.ini,内容如下
[common] bind_port = 8091 vhost_http_port = 5000[common] bind_port = 8091 vhost_http_port = 5000[common] bind_port = 8091 vhost_http_port = 5000
保存退出,并启动服务端程序
./frps -c ./frps.ini./frps -c ./frps.ini./frps -c ./frps.ini

看到上面日志说明服务端程序启动成功。
客户端配置
需开启群晖中shell远程访问功能,在控制面板中,如下图

先从内网通过shell远程登录群晖系统,下图中可以看到系统的地址。账号用当前登录网页的账号即可。

同服务器端一样下载相同压缩包,并解压
进入目录,修改客户端配置文件frpc.ini,内容如下
[common] server_addr = xx.xx.xx.xx server_port = 8091 [web] type = http local_ip = 127.0.0.1 local_port = 5000 custom_domains = xx.xx.xx.xx[common] server_addr = xx.xx.xx.xx server_port = 8091 [web] type = http local_ip = 127.0.0.1 local_port = 5000 custom_domains = xx.xx.xx.xx[common] server_addr = xx.xx.xx.xx server_port = 8091 [web] type = http local_ip = 127.0.0.1 local_port = 5000 custom_domains = xx.xx.xx.xx
其中xx.xx.xx.xx是服务端服务器的公网ip。
启动客户端,执行命令
./frpc -c ./frpc.ini./frpc -c ./frpc.ini./frpc -c ./frpc.ini

成功启动客户端。
外网访问
启动服务端和客户端程序完成之后访问xx.xx.xx.xx:5000即可通过公网打开内网中的群晖系统

可以配置群晖开机启动,避免每次重启都需要手动启动frp客户端。
原文链接:https://blog.csdn.net/weixin_48352162/article/details/115104025?ops_request_misc=&request_id=b94cca18fdc448d5a6e0112fd36a1ca5&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~koosearch~default-7-115104025-null-null.268%5Ev1%5Ekoosearch&utm_term=%E9%BB%91%E7%BE%A4%E6%99%96%E3%80%81docker%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81%E5%9F%9F%E5%90%8D%E6%B3%A8%E5%86%8C%E3%80%81%E5%AE%9D%E5%A1%94%E3%80%81%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E3%80%81nginx%E3%80%81frp%E3%80%81%E5%8A%A8%E6%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E3%80%81NAS%E3%80%81%E7%BE%A4%E6%99%96%E3%80%81%E9%98%BF%E9%87%8C%E4%BA%91%E3%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E3%80%81%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E3%80%81ipv6%E3%80%81ddns%E3%80%81%E8%BD%BB%E9%87%8F%E7%BA%A7%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E9%93%81%E5%A8%81%E9%A9%AC%E3%80%81%E5%A8%81%E8%81%94%E9%80%9A%E3%80%81DSM%E3%80%81DSM6.0%E3%80%81%E7%BE%A4%E6%99%96nas%E3%80%81%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85%E3%80%81