Contents
群晖安装frp客户端及配置
登录
- 用ssh命令登录到群晖主机:ssh admin@xx.xx.xx.xx (群晖的ip地址),要求输入密码;
下载frp客户端
- 登录后,在当前目录下,用以下命令下载frp客户端安装包:wget https://github.com/fatedier/frp/releases/download/v0.35.0/frp_0.35.0_linux_arm64.tar.gz
- 在当前目录下ls 命令可以查看是否下载完成;ls命令,看一下当前目录下是否有“frp_0.35.0_linux_arm64.tar.gz”文件;
安装
- 用以下命令解压下载的安装包即可: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配置等事项了。有其他服务想通过内网穿透添加相应配置就行了。