FrpMgr是一個基于Frp的快速配置Web面板,可以一鍵配置生成客戶端的Frp配置文件,遠程安裝Frp服務到任意一臺服務器,讓我們在使用配置Frp上方便很多。
![圖片[1]-一款基于Frp的內網穿透Web管理面板 FrpMgr安裝及使用](http://www.oilmaxhydraulic.com.cn/wp-content/uploads/2023/08/d2b5ca33bd200654-1024x535.png)
說明:由于該面板使用的JAVA、Mysql 5.7,所以512M的內存大部分是跑不起來的,如果內存太小,先加一點虛擬內存,可以使用Swap一鍵腳本。
wget http://www.oilmaxhydraulic.com.cn/666666/sh/swap.sh && bash swap.sh
安裝
1、安裝Docker
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker
2、安裝Docker Compose
curl -L https://github.com/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
3、安裝git
yum -y install git
4、安裝FrpMgr
git clone https://github.com/Zo3i/frpMgr.git
cd frpMgr/web/src/main/docker/final/mysql
docker build -t jo/mysql .
cd ..
chmod +x w.sh
docker-compose up -d
面板訪問地址:ip:8999/frp,賬號admin,密碼12345678,登錄成功后在面板修改密碼即可。
使用
提示:這里安裝面板的服務器是沒有給你安裝Frp的,你可以在下面服務器配置的時候,填上ip,就可以安裝frp了。
1、首先去域名服務商解析一個泛域名(如*.cunshao.com)到服務器ip。
2、點擊左側FRP服務器配置,域名只需要填主域名,這里默認的服務器端口為22。
填好后,點擊遠程安裝,輸入服務器密碼即可,服務器端系統目前支持CentOS 7、Debian 8+、Ubuntu 16+,且注意防火墻需要打開Web端口。
3、點擊左側FRP客戶端配置,填上二級域名(比如rats、后面就不要了),本地端口就可以了。
最后點擊右側,下載Win或者Mac配置壓縮包即可,Win的話解壓出來打開open.bat即可,連接地址為二級域名:Web端口。
由于沒有Win客戶端開機自啟,這里博主就額外說下Windows開機自啟步驟。
1、新建一個vbs后綴的腳本,比如rats.vbs,腳本代碼如下:
set ws=WScript.CreateObject("WScript.Shell")
ws.Run "C:\Users\Desktop\frp\frpc.exe -c C:\Users\Desktop\frp\frpc.ini",0
第二行為frp文件夾路徑,不直接具體路徑的,打開frp文件夾,左上角就是路徑,復制即可
2、使用Win+R、輸入shell:startup確認運行,將腳本放進彈出來的文件夾里面即可。
總結
該面板功能什么的目前還是挺簡單的,不過對于要求不高的來說,基本可以滿足了,最后作者表示會一直維護下去的,并逐漸增加功能,有想法的可以在下面評論,作者也會經常來查看的,然后有心的可以去Github給個Star鼓勵下作者就可以了,畢竟Frps管理面板很少見。