群晖Nas上运行Frp客户端

By | 2019-07-16

服务器的配置可以参照之前发的frp配置文章,这里主要说一下客户端的配置

我之前服务器是0.27版本的,客户端还是选择0.27

wget https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_amd64.tar.gz 
tar -zxvf  frp_0.27.0_linux_amd64.tar.gz
cd frp_0.27.0_linux_amd64
rm -f frps frps_full.ini frps.ini
vi frpc.ini

以上是ssh安装frpc命令,也可以下载至本机WinSCP到NAS里,接下来配置frpc.ini文件

[common]
#服务器地址
server_addr = lixx.vip
server_port = 7000
#服务器token要和你服务器一样
token = XXXXXX
pool_count = 5
#服务器名方便查看
user = Nas
log_file = ./frpc.log

[ssh]
type = tcp
local_ip = 127.0.0.1
#ssh本地端口
local_port = 22
#映射至服务器端口
remote_port = 23

[nas]
type = http
local_ip = 127.0.0.1
#nas管理端口
local_port = 5000
#启用加密
use_encryption = true
#启用压缩
use_compression = true
#域名做A记录指向服务器
#custom_domains = nas.lixx.vip
#使用二级域名,使用自定义二级域名的时候,域名泛解析
subdomain = nas

[web]
#服务器web端口配置同上
type = http
local_ip = 127.0.0.1
local_port = 80
use_encryption = true
use_compression = true
subdomain = web

这个时候在putty执行./frpc -c ./frpc.ini就启动了客户端

nas已经连接到frp服务器

访问下域名:端口

已经可以访问,接下来需要配置的服务自启动

新建脚本文件

vi /usr/syno/etc.defaults/rc.sysv/frp.sh

写入如下代码(vi不熟悉可以用WinSCP)

#/bin/bash
cd /root/frp_0.27.0_linux_amd64
nohup ./frpc -c ./frpc.ini &

设置文件的执行权限,X全部打钩

也可以用命令chmod +x frp.sh

接下来在群辉控制面板计划任务-创建一个触发的任务 -> 用户定义的脚本

然后任务设置里填上边的脚本 /usr/syno/etc.defaults/rc.sysv/frp.sh

保存

在任务点右键运行,或者重启就行了。

发表回复

您的电子邮箱地址不会被公开。