FrpMgr是一个基于Frp的快速配置Web面板,可以一键配置生成客户端的Frp配置文件,远程安装Frp服务到任意一台服务器,让我们在使用配置Frp上方便很多。对于类似这种带Web面板的内网穿透工具,之前也发过不少,比如nps、lanproxy等,都挺不错的,有兴趣可以去了解下,这里就介绍下FrpMgr安装及使用。
由于该面板使用的JAVA、Mysql5.7,所以512M的内存大部分是跑不起来的,如果内存太小,先加一点虚拟内存,可以使用Swap一键脚本。
1、安装Docker
#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 docker2、安装DockerCompose
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-compose3、安装git
#Debian/Ubuntu系统 apt-get -y install git #CentOS系统 yum -y install git4、安装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.dockerps;2.dockerlogs-f--tail10java<项目的容器ID>。
上面仅仅只是安装Frp的管理面板,默认是没有给你安装Frp的,你可以在下面服务器配置的时候,填上ip,就可以安装frp了。(默认frp控制面板端口为7500,账号密码为:admin,admin)
github:https://github.com/Zo3i/frpMgr