自建Frp内网穿透面板

说明:FrpMgr是一个基于Frp的快速配置Web面板,可以一键配置生成客户端的Frp配置文件,远程安装Frp服务到任意一台服务器,让我们在使用配置Frp上方便很多。对于类似这种带Web面板的内网穿透工具,之前也发过不少,比如nps、lanproxy等,都挺不错的,有兴趣可以去了解下,这里就介绍下FrpMgr安装及使用。

安装
Github地址:GitHub - Zo3i/frpMgr: Frp快速配置面板

说明:由于该面板使用的JAVA、Mysql 5.7,所以512M的内存大部分是跑不起来的,如果内存太小,先加一点虚拟内存,可以使用Swap一键脚本→传送门。

1、安装Docker

#CentOS 7、Debian、Ubuntu
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

#CentOS系统
yum -y install git

4、安装FrpMgr

#拉取源码
git clone https://github.com/Zo3i/frpMgr.git正在上传…重新上传取消

#构建Mysql镜像
cd frpMgr/web/src/main/docker/final/mysql
docker build -t jo/mysql .

#构建frp并启动镜像
cd ..
chmod +x w.sh
docker-compose up -d

面板访问地址:ip:8999/frp,账号admin,密码12345678,登录成功后可在面板修改密码。
查看日志命令:1. docker ps; 2. docker logs -f --tail 10 java <项目的容器ID>。

### 如何在宝塔面板中设置FRP进行内网穿透 #### 准备工作 确保服务器已安装Ubuntu系统并成功部署了宝塔面板。对于不熟悉Linux命令的新手来说,这种方法非常友好[^1]。 #### 下载与安装FRP 通过宝塔面板的文件管理器进入网站根目录或其他自定义路径来下载对应版本的服务端程序。可以从GitHub上获取最新稳定版的`frp`压缩包,例如[v0.53.2](https://github.com/fatedier/frp/releases/tag/v0.53.2),该链接适用于不同操作系统的二进制文件,这里选择适合于Linux环境下的版本[^2]。 #### 配置服务端 创建一个新的站点用于放置解压后的`frps.ini`配置文件,在此文件中指定监听端口和其他必要参数: ```ini [common] bind_port = 7000 token = your_token_here dashboard_port = 7500 ``` 上述配置指定了FRPS(即服务端)的工作模式以及仪表板访问地址;其中`your_token_here`应替换为任意字符串作为安全验证令牌。 #### 设置防火墙规则 为了使外部网络能够连接到运行中的FRP服务进程,需开放相应的TCP/UDP端口。可以通过宝塔的安全组功能快速完成这一步骤,添加允许入站流量至之前设定好的绑定端口号(如7000)。 #### 启动FRP服务 利用宝塔的任务计划工具定时执行启动脚本或者手动编写Shell脚本来保持FRP后台持续运行。一个简单的启动命令如下所示: ```bash nohup ./frps -c ./frps.ini & ``` 这条指令会以后台方式启动FRP Server,并将其日志输出重定向给当前终端窗口之外的地方保存起来以便后续查看错误信息等用途。 #### 客户端配置 同样地,在本地机器或者其他需要被映射出来的设备上面也需要按照官方文档指导准备对应的客户端组件(`frpc.exe`)及其初始化配置文件(`frpc.ini`)。这部分不在宝塔面板的操作范围内,而是针对具体应用场景而定,比如Windows PC上的应用发布或是树莓派摄像头直播流媒体传输等功能需求。 #### 测试连通性 最后确认一切正常之后就可以尝试从公网IP加上所选转发端口去访问内部资源啦! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值