Contents

群晖安装frp客户端及配置

登录

  • 用ssh命令登录到群晖主机:ssh admin@xx.xx.xx.xx (群晖的ip地址),要求输入密码;

下载frp客户端

安装

  • 用以下命令解压下载的安装包即可:tar -zxvf frp_0.35.0_linux_arm64.tar.gz
  • 安装文件会解压到当前目录下,多出的目录“frp_0.35.0_linux_arm64”即是;

配置

  • 进入“frp_0.35.0_linux_arm64”目录:cd frp_0.35.0_linux_arm64
  • 编辑frpc.ini文件(这个文件即是frp客户端的配置文件) :vi frpc.ini
  • 将内容换成以下内容,注意将所有local_ip的值修改为群晖的IP地址
[common]
server_addr = 117.50.12.126
server_port = 7000
auth_token = sEBtLk0oJ2ndUN04
pool_count = 5

# ssh
[ssh]
type = tcp
local_ip = 192.168.31.50
local_port = 22
remote_port = 7601

# web
[dms]
type = tcp
local_ip = 192.168.31.50
local_port = 5000
remote_port = 5000
# subdomain = nas

# cloud
[cloud_station]
type = tcp
local_ip = 192.168.31.50
local_port = 6690
remote_port = 6690

# photo
[ds_photo]
type = tcp
local_ip = 192.168.31.50
local_port = 80
remote_port = 7600

启动frp服务

  • 如果frp服务是运行着的,那需要先将其停止:
    • 先查询一下进程号:ps -ef | grep frpc
    • 再关闭这个进程:kill -9 进程号
    • 如下图所示,红色框起的就是要查的进程号,如果有多条记录,则都要关闭掉;
  • 用这个命令启动:nohup ./frpc -c ./frpc.ini &

观察一下服务是否正常

  • 用浏览器通过外网ip访问一下是否可以:http:117.50.12.126:5000 看一下是否有服务
  • 如果有服务,即是frp客户端已经配置完成了。可以在外网的服务器上做nginx配置等事项了。有其他服务想通过内网穿透添加相应配置就行了。