群晖开机自动运行frp脚本

一、Frp目录及文件说明

frpc目录在群晖的 /root/frpc/ 中,目录主要包含 frpcfrpc.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

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    O感悟人生O阅读 10,325评论 2 33
  • 一天,学校举办了秋季运动会上,赛场上,同学们有的比赛跳远,有的在赛跳高,还有很多选手在赛跑,也有选手在投远比...
    张轩赫阅读 220评论 1 1
  • 繁华落尽 喜欢你的存在 忘记了喧闹的声音 尘埃落定 独自去发呆 读着你的书籍 想起你的微笑 久久不能忘怀 有来世 ...
    我爱吃任何鱼阅读 91评论 0 2
  • 原因:课间,学生打扰我面批其他学生的练字小页,他在旁边乱翻,我说不要弄乱了。不听。 方式:瞪眼,大喊:回去。 结果...
    飞舞的微辰阅读 64评论 0 0
  • 《釜山行》人性之行 韩国的电影总是那么走心,在赚到眼泪的同时也会让你心碎一遍。这几天微博上都是关于《釜山行》的介绍...
    赵大耳阅读 180评论 0 1
  • 期末总结 诚如师长所言,这个学期不知不觉间,成了过往,和那些已然逝去的一样,即将安放在回忆的陈列柜中,惹尽尘埃。 ...
    述愁言欢阅读 164评论 0 2