黑群晖内网穿透

准备

  • 一台外网服务器,可用各种云服务器,推荐阿里云-新人福利
  • 一台已经安装好黑群晖的九年前的老笔记本E1-471G,光驱已改造为硬盘架+1T硬盘。

服务器端配置

shell远程云服务器,输入如下命令,下载frp程序压缩包,并解压

curl -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

黑群晖内网穿透插图
黑群晖内网穿透插图1

修改服务器端配置文件frps.ini,内容如下

[common] bind_port = 8091 vhost_http_port = 5000

保存退出,并启动服务端程序

./frps -c ./frps.ini

黑群晖内网穿透插图2

看到上面日志说明服务端程序启动成功。

客户端配置

需开启群晖中shell远程访问功能,在控制面板中,如下图

黑群晖内网穿透插图3

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

黑群晖内网穿透插图4

同服务器端一样下载相同压缩包,并解压 进入目录,修改客户端配置文件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

其中xx.xx.xx.xx是服务端服务器的公网ip。 启动客户端,执行命令

./frpc -c ./frpc.ini

黑群晖内网穿透插图5

成功启动客户端。

外网访问

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

黑群晖内网穿透插图6

可以配置群晖开机启动,避免每次重启都需要手动启动frp客户端。

原文链接:https://zhuanlan.zhihu.com/p/359106225

上一篇
下一篇