一、Synology群暉上開啟SSH
二、使用Putty連接
1,登陸管理員賬戶和密碼
2,連接成功后輸入sudo su -
輸入管理員的密碼切換到root權限
下載:wget https://github.com/fatedier/frp/releases/download/v0.16.0/frp_0.16.0_linux_386.tar.gz
版本選擇和服務器一樣,不能比服務器版本高。個人推薦0.16,比較穩定
下載完成之后,用tar指令解壓:tar -zxvf frp_0.16.0_linux_386.tar.gz
解壓完成,刪除壓縮包。
輸入:rm -rf frp_0.16.0_linux_386.tar.gz
改名目錄為frp
輸入:mv frp_0.16.0_linux_386 frp
進入frp目錄文件夾:cd frp
編輯frpc.ini配置文件:vi frpc.ini
按i,粘貼自己的配置,按ESC,輸入:wq 保存
啟用frp服務:nohup ./frpc -c ./frpc.ini &
登陸你的frp控制台(你的域名:7500)看是否運行正常。
三、添加啟動腳本
新建腳本文件:vi /usr/syno/etc.defaults/rc.sysv/frp.sh
編輯腳本文件,按INSERT鍵進入編輯狀態,輸入下面內容
#/bin/bash
cd /root/frp_0.16.0_linux_386
nohup ./frpc -c ./frpc.ini &
按ESC鍵,輸入“:wq”按回車保存退出
輸入:cd /usr/syno/etc.defaults/rc.sysv ,進入文件目錄
設置權限:chmod +x frp.sh
在群暉中設置開機自動啟動,在群暉中打開 控制面板-->任務計划-->新增-->觸發的任務-->用戶定義的腳本
完成!
做frp服務端也是同理,只是運行nohup ./frps -c ./frps.ini &而已,不過需要注意:服務端涉及到端口,一般frps服務啟動不成功都是端口未開放。再就是文件沒有root權限。