
FrpMgr是一个基于Frp的快速配置Web面板,可以一键配置生成客户端的Frp配置文件,远程安装Frp服务到任意一台服务器,让我们在使用配置Frp上方便很多。对于类似这种带Web面板的内网穿透工具,之前也发过不少,比如nps、lanproxy等,都挺不错的,有兴趣可以去了解下,这里就介绍下FrpMgr安装及使用。
由于该面板使用的JAVA、Mysql5.7,所以512M的内存大部分是跑不起来的,如果内存太小,先加一点虚拟内存,可以使用Swap一键脚本。
1、安装Docker
2、安装DockerCompose
- #CentOS 6
- rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
- yum update -y
- yum -y install docker-io
- service docker start
- chkconfig docker on
- #CentOS 7、Debian、Ubuntu
- curl -sSL https://get.docker.com/ | sh
- systemctl start docker
- systemctl enable docker
3、安装git
- 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
4、安装FrpMgr
- #Debian/Ubuntu系统
- apt-get -y install git
- #CentOS系统
- yum -y install git
面板访问地址:ip:8999/frp,账号admin,密码12345678,登录成功后可在面板修改密码。
- #拉取源码
- 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
查看日志命令:1.dockerps;2.dockerlogs-f--tail10java<项目的容器ID>。
上面仅仅只是安装Frp的管理面板,默认是没有给你安装Frp的,你可以在下面服务器配置的时候,填上ip,就可以安装frp了。(默认frp控制面板端口为7500,账号密码为:admin,admin)
github:https://github.com/Zo3i/frpMgr