- 原因:家中無公網IP,不方便管理家中的設備。
- 使用pfsense原因,當然是有公網地址了,也想過用SSH隧道轉發,因openwrt路由器自帶frp client爲省事。
3、使用版本:pfsense2.3.5 32位版
4、首先下載frp軟件包,支持各種系統https://github.com/fatedier/frp/releases(frp_0.27.0_freebsd_386.tar.gz)
解壓後得到如下文件
通過winscp將frps、frps_full.ini上傳pfsense防火牆/usr/local/bin/frps、/usr/local/etc/frps/frps_full.ini 對應目錄(當然你也可以放到其它目錄)
5、爲frps可執行文件設置執行權限
Chmod +x /usr/local/bin/frps
6、編寫開機啓動腳本
創建腳本文件
Touch autorun-frps.sh
寫入如下代碼(最重要的是最後一行,根據自己上傳文件路徑填寫)#!/bin/sh #autorun frps #2019-05-25 /usr/local/bin/frps -c /usr/local/etc/frps/frps_full.ini &
然後將腳本放置到/usr/local/etc/rc.d
設置權限chmod 755 autorun-frps.sh (這裏有坑,權限是755,否則無法運行)
7、開放frps端口
端口主要有 7000、7001、7500、80、443,根據自己需要放開。
8、Sockstat |grep frps 查看frps服務運行情況
http://localhost:7500可查看管理頁面默認用戶名密碼admin、admin,可在配置文件中修改。
備註說明
1、Pfsense需開啓終端,位置在system>advanced
2、需使用系統管理員賬戶
#交流羣號:891815109