配置Frp-Panel
配置Frp-Panel
有国外和国内的机子一起就不太推荐啦
详情参考:https://vaala.cat/frp-panel/quick-start.html
1、Master 部署
这个是webui加服务端(就一个的话))
services: |
检查一下端口被占用没,服务器开发对应端口
然后执行
docker-compose up -d |
启动这个容器,如果出现问题可以去看看容器日志
sudo docker ps |
先找一下对应id号
sudo docker logs 43463bcc4dad |
其他应该就这样了
然后打开web界面;
http://ip:9000/ |
2、服务端部署
注意
default服务端禁止单独部署,直接在 webui 中配置即可。重复部署会造成default服务端无法正常工作。
server会占用 8999 端口,请确保该端口未被占用。如果冲突,请修改server的SERVER_API_PORT和INTERNAL_FRP_AUTH_SERVER_PORT环境变量,要确保两个端口一致。default服务端也会占用这个端口,因此不能在同一台机器以默认配置部署server和default服务端,需要修改server的环境变量来避免冲突。
如果只有一台公网服务器需要管理,那么使用
master自带的default服务端即可,无需单独部署server,但要注意在master启动后要配置default服务端
直接docker部署
version: '3' |
将对应的地方改一下就ok了

3、客户端部署

新增,复制对应代码在计算机上执行就ok了,
然后根据提示在执行下面代码
参数已重写,请执行 cat /etc/systemd/system/frpp.service 仔细检查启动命令,避免无法启动 |
4、使用
配置好客户端和服务端后,就在webui上面编辑隧道


然后就ok了。

注意:服务端的端口要开发7000;9000;9001.
在全部配置好后,可以将9000端口仅本地能访问

对于客户端可能代码复制过去没反应,这里可以看看,日志
tail -f frp-client.log |
如果是国外服务器,带宽差距太大,可以先下载到服务器上

选择对应的版本

然后放在客户端服务器上的一个文件夹下,赋予执行权限,然后代参数执行
nohup ./frp-panel-client-linux-amd64 -s e4351d01-7149-44dd-9441-039df01a5ab4 -i zxzlimitx.c.003 --api-url http://192.210.192.143:9000 --rpc-url grpc://192.210.192.143:9001 > frp-client.log 2>&1 & |
参数就是服务器上面给的,然后看看执行得怎么样
tail -f frp-client.log |
一开始可能带宽差距大,多等等就ok啦