x86羣暉NAS安裝配置免費frp內網穿透教程

前言

但由於自建frp服務器成本過高,本站已爲廣大羣暉愛好者免費提供frp服務器.本文將詳解如何使用本站免費frp服務來爲羣暉NAS安裝配置frp客戶端實現內網穿透.

服務端frps

本站提供免費frp服務給廣大羣暉愛好者作爲技術測試使用,請遵守國內相關法律法規.拒絕政治,色情相關非法信息傳播使用.詳情請參考:免費frp內網穿透專欄

客戶端frpc

羣暉NAS上安裝客戶端frpc有以下兩種種方法:

  • 羣暉NAS docker 安裝 [支持 docker 的羣暉機型首選]
  • 羣暉NAS 一鍵腳本安裝 [不支持 docker 的羣暉機型]

 

本文爲  Stille 原創文章.經實踐,測試,整理髮布.如需轉載請聯繫作者獲得授權,並註明轉載地址.

羣暉NAS docker 安裝

 

如果你的羣暉能夠安裝docker, 請忽略本文,優先參考 羣暉NAS使用Docker安裝配置frpc內網穿透教程來配置更加方便快速.

羣暉NAS 一鍵腳本安裝

博主根據手動安裝 frpc 的方式簡單製作了針對羣暉NAS專用的一鍵安裝卸載腳本.腳本具體信息請參考我的Github倉庫:
stilleshan/frpc

設置域名解析

登錄你的域名服務商
域名解析
設置域名CNAME到frp服務器地址
1.jpg

開啓羣暉SSH功能並登陸

控制面板-終端機和SNMP
啓動SSH功能-應用
2.jpg
打開終端並ssh登陸到羣暉

ssh [email protected] 
# xxx爲羣暉管理員賬號,IP爲羣暉內網IP.輸入羣暉登陸密碼 - 回車.
sudo -i
# 獲得root權限.輸入羣暉登陸密碼 - 回車.

一鍵安裝卸載腳本

安裝腳本

wget https://raw.githubusercontent.com/stilleshan/frpc/master/frpc_synology_install.sh && chmod +x frpc_synology_install.sh && ./frpc_synology_install.sh
# 國內鏡像
wget https://files.ioiox.com/projects/frp/frpc/frpc_synology_install.sh && chmod +x frpc_synology_install.sh && ./frpc_synology_install.sh

卸載腳本

wget https://raw.githubusercontent.com/stilleshan/frpc/master/frpc_synology_uninstall.sh && chmod +x frpc_synology_uninstall.sh && ./frpc_synology_uninstall.sh
# 國內鏡像
wget https://files.ioiox.com/projects/frp/frpc/frpc_synology_uninstall.sh && chmod +x frpc_synology_uninstall.sh && ./frpc_synology_uninstall.sh

 

如現有服務器上已存在   frpc  服務,可以先運行卸載腳本,在運行安裝腳本.

安裝完成後編輯frpc.ini配置你的穿透信息.

vi /usr/local/frp/frpc.ini

修改參照

[common]
server_addr = free.frp.ioiox.com  # 服務器IP或者地址
server_port = 7007                # 服務商提供的端口
token = www.ioiox.com             # 服務商提供的token

[web1]                            # 爲避免錯誤,一定需更改爲比較特殊的名稱,不能和服務器端其他配置重名.
type = http                       # http協議
local_ip = 127.0.0.1              # 127.0.0.1指穿透本機,也可以填寫羣暉內網IP.
local_port = 5000                 # 羣暉內網HTTP端口,默認爲5000.
custom_domains = www.ioiox.com    # 填寫你的域名

[web2]                            # 爲避免錯誤,一定需更改爲比較特殊的名稱,不能和服務器端其他配置重名.
type = https                      # https協議
local_ip = 127.0.0.1              # 127.0.0.1指穿透本機,也可以填寫羣暉內網IP.
local_port = 5001                 # 羣暉內網HTTPS端口,默認爲5001.
custom_domains = www.ioiox.com    # 填寫你的域名

ESC退出編輯
輸入:wq回車即可保存

注意 frpc.ini 中不需要以上參照的註釋符號和註釋,即#和#之後的文字.更多 frpc.ini 的詳解,請參考: 新手入門 - 詳解 frp 內網穿透 frpc.ini 配置

啓動frpc

確保frpc.ini正確無誤後執行以下命令後臺啓動服務.

nohup /usr/local/frp/frpc -c /usr/local/frp/frpc.ini >/dev/null 2>&1 &

3.jpg
服務運行時修改frpc.ini配置後需重啓frpc服務才能生效.執行以下命令查詢frpc運行進程,並使用kill -9命令停止服務.如圖查詢frpc的進程ID爲1108

ps -aux|grep frp| grep -v grep
# 查詢 frpc 的運行進程ID,並 kill 停止服務.
kill -9 1108

4.jpg
如因誤操作等原因出現多個進程,可能會導致 frpc 無法使用正確的 frpc.ini 配置,需全部停止,再次啓動即可.
5.jpg

設置羣暉NAS開機啓動frpc

控制面板
任務計劃

新增
觸發的任務
用戶自定義腳本

常規
填寫任務名稱
用戶賬號和事件保持默認
8.jpg
任務設置
用戶自定義腳本
填寫你的 frpc 後臺啓動命令
確定

nohup /usr/local/frp/frpc -c /usr/local/frp/frpc.ini >/dev/null 2>&1 &
個人備份數據:
nohup /volume1/OWDownload/DDNS/FRP/frp/frpc -c /volume1/OWDownload/DDNS/FRP/frp/frpc.ini >/dev/null 2>&1 &

9.jpg

勾選新增的腳本
保存
10.jpg

配置完成

現在可以使用域名無端口訪問羣暉NAS了
11.jpg
12.jpg
通過設置應用程序門戶後,還可以使用域名無端口訪問 Drive 和 Moments 等各種套件.例如:
http://www.你的域名.com/drive
http://www.你的域名.com/moments
http://www.你的域名.com/file


結語

關於frpc客戶端的安裝方法總結以下幾種方式:

羣暉 docker 安裝 -   羣暉NAS使用Docker安裝配置frpc內網穿透教程
內網 Linux 服務器或虛擬機 一鍵腳本安裝 - 參考我的GitHub項目   stilleshan/frpc
內網 Linux 服務器 docker 安裝 - 參考我的GitHub項目   stilleshan/frpc
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章