群晖nas安装frpc客户端实现开机自启动设置教程

群晖NAS部署frpc服务端,版本选择和服务器一样,不能比服务器版本高

反代域名解析至阿里云服务器公网IP,二级域名设置nas.abc.com

群晖nas安装frpc客户端实现开机自启动设置教程

阿里云VPS安全组规则开放比如5000、6000端口:

群晖nas安装frpc客户端实现开机自启动设置教程

群晖控制面板→终端机和SNMP→启动SSH功能

群晖nas安装frpc客户端实现开机自启动设置教程

使用putty开始执行如下操作:

使用设置的账户和密码进行登陆,执行管理权限输入

sudo -i

输入密码,查看CPU版本

cat /proc/cpuinfo
model name      : Intel(R) Celeron(R) CPU  N3060  @ 1.60GHz  #获取的CPU信息
clflush size    : 64            #获取的CPU版本是64位
cache_alignment : 64

官网下载https://github.com/fatedier/frp/releases下载最新版本,以frp_0.36.2_linux_amd64版本为例,如果下载不下来可以在本站执行下载:wget http://www.kaixinit.com/wp-content/uploads/2019/04/frp_0.36.2_linux_amd64.tar.gz,执行命令:

wget 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                          #进入目录
rm -f frps frps_full.ini frps.ini frpc_full.ini    #删除无关文件

编辑frpc.ini文件,执行命令:

vi frpc.ini

进行文件编辑,输入i键

i

编辑最左下方出现 — INSERT –进行编辑代码,开始清空文件内容,输入快捷键 esc 键,
输入冒号 :   再输入  .,$d   ;

:
.,$d

清空内容后,输入i键

i

编辑最左下方出现 — INSERT –进行编辑代码
把下面代码粘贴到SSH之后,esc键,输入 :wq保存。(:wq保存编辑操作退出,  :wq! 保存编辑强制退出)。

[common] is integral section
[common]
# 设置服务器IP地址,以阿里云为准
server_addr =
# 设置连接端口,和服务端端口一致
server_port = 5443
# 默认设置
admin_addr = 127.0.0.1
# 自行修改
admin_port = 7400

# console or real logFile path like ./frpc.log
#log_file = ./logs/frpc.log

# debug, info, warn, error
log_level = debug

log_max_days = 3

# decide if exit program when first login failed, otherwise continuous relogin to frps
# default is true
login_fail_exit = true

# for privilege mode,和服务端一致密码
privilege_token =

[kaixinit-005-nas]
#设置web域名访问
type = http
local_ip = 127.0.0.1
local_port = 5000
use_gzip = true
#绑定二级域名,阿里云上面以hsxin.cn设置,访问结果就是nas.hsxin.cn
subdomain = nas

备注备用:可以将文件夹frp_0.36.2_linux_amd64改成frpc便于启动服务的命令,执行命令:

cd  返回目录
mv frp_0.36.2_linux_amd64 frpc        文件夹frp_0.36.2_linux_amd64改名为frpc 

配置完成之后,启动frpc服务:

nohup ./frpc -c ./frpc.ini & frpc.ini
输出信息为:nohup: ignoring input and appending output to 'nohup.out'   网址成功访问

cd 返回目录,添加启动脚本,新建脚本文件:

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

输入i键

i

编辑最左下方出现 — INSERT –进行编辑代码,输入如下代码:ssh下复制粘贴即可。

#/bin/bash
cd /root/frp_0.36.2_linux_amd64   如目录改成frpc就是cd /root/frpc
nohup ./frpc -c ./frpc.ini &

按ESC键,输入“:wq”按回车保存退出,输入:

cd /usr/syno/etc.defaults/rc.sysv

进入文件目录,设置权限:

chmod +x frpc.sh

查看后台frpc是否正在运行

ps -aux|grep frpc|grep -v grep
若有消息输入则正常运行,若没有输出这已经退出

在群晖中设置开机自动启动,在群晖中打开 控制面板–>任务计划–>新增–>触发的任务–>用户定义的脚本

群晖nas安装frpc客户端实现开机自启动设置教程

创建任务→常规→任务名称:frpc,勾选√已启动,如下图:

群晖nas安装frpc客户端实现开机自启动设置教程

创建任务→用户定义的脚本:

/usr/syno/etc.defaults/rc.sysv/frpc.sh

群晖nas安装frpc客户端实现开机自启动设置教程

群晖nas安装frpc客户端实现开机自启动设置教程
配置完成后可重启群晖系统一次,判断脚本文件是否启动成功。
重启系统命令: reboot
每次大版本升级DSM会抹掉系统,所以大版本升级后要重新配置。

原创文章,作者:开心电脑网,如若转载,请注明出处。

(5)
上一篇 2021年8月3日
下一篇 2022年9月12日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注