开机时自动运行shell_群晖开机自动运行frpc脚本

开机时自动运行shell_群晖开机自动运行frpc脚本

Sahadhammika 2021-01-13 12:52:09 1275 收藏
文章标签: 开机时自动运行shell
版权

打开浏览器用管理员账号登录群晖DSM管理后台(例:192.168.x.xxx:5000),点击控制面板搜索ssh,按下图方法开启ssh。

 

 

SSH登录群晖admin账户后执行sudo -i再次输入密码可以提权到root账户。

1、FRP目录及文件位置说明

frpc目录在群晖的/root/frp/中,目录主要包含frpc和frpc.ini两个文件

2、复制下面的代码

nohup /root/frp/frpc -c /root/frp/frpc.ini &

创建frpc.sh脚本文件,将刚才复制的代码粘贴进去

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

设置脚本文件权限

chmod +x /usr/syno/etc.defaults/rc.sysv/frpc.sh

将脚本文件写入启动文件中

vi /etc/rc

在文件的倒数第二行(exit 0前面)添加下面的脚本文件路径,可使用 :$ 跳转到最后一行

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

重启群晖系统 reboot

3、总结

创建启动脚本文件的目录可随意,本文存放在/usr/syno/etc.defaults/rc.sysv目录中,用户可根据自己的实际情况自行选择目录。为了确保在reboot后能顺利启动frpc,请在reboot之前测试运行frpc,避免不必要的重启次数。请注意本文使用的群晖DSM版本为DSM 6.2.1-23824 Update 4,若因群晖系统不同而导致群晖系统损坏本站概不负责,在动手修改系统配置文件之前要谨记备份要修改的配置文件。

一、Frp目录及文件说明
frpc目录在群晖的 /root/frpc/ 中,目录主要包含 frpc 和 frpc.ini 两个文件

[common]
server_addr = 公网域名或IP
server_port = 7777
auth_token = 密钥
pool_count = 1
admin_addr = 内网IP
admin_port = 7400

[ssh]
type = tcp
local_ip = 内网IP
local_port = 22
remote_port = 6666

[nas]
type = http
local_port = 5000
custom_domains = 公网域名或IP

[range:tcp_port]
type = tcp
local_ip = 内网IP
local_port = 80,443,1900,5001-5006,5353,6001-6010,6690,9900,9901,9025-9040,50001
remote_port = 80,443,1900,5001-5006,5353,6001-6010,6690,9900,9901,9025-9040,50001

[range:udp_port]
type = udp
local_ip = 内网IP
local_port = 1900,5000,5001,5353,6001-6006,50001,50002
remote_port = 1900,5000,5001,5353,6001-6006,50001,50002
二、创建启动脚本文
1、创建脚本文件
vi /usr/syno/etc.defaults/rc.sysv/frpc.sh
2、编辑脚本文件
cd /root/frpc
nohup ./frpc -c ./frpc.ini &
3、设置脚本文件权限
cd /usr/syno/etc.defaults/rc.sysv/
chmod +x frpc.sh
4、将脚本文件写入启动文件中
vi /etc/rc
在文件的倒数第二行(exit 0前面)添加脚本文件,可使用 :$ 跳转到最后一行

/usr/syno/etc.defaults/rc.sysv/frpc.sh
5、查看后台frpc是否正在运行
ps -aux|grep frpc|grep -v grep
若有消息输入则正常运行,若没有输出这已经退出。

三、总结
创建启动脚本文件的目录可随意,本文存放在 /usr/syno/etc.defaults/rc.sysv 目录中,用户可根据自己的实际情况自行选择目录。

配置完成后可重启群晖系统一次,判断脚本文件是否启动成功。

重启系统命令: reboot
————————————————
版权声明:本文为CSDN博主「小歆Pro」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhangzejin3883/article/details/108975822