FRP

发布于 2021-06-22  876 次阅读


frp-内网穿透->在主机没有公网ip的情况下可以使用该服务进行远程访问。

支持协议:tcp, udp, http, https等

 

重要的事情说三遍:

  • 从下面开始,测试主机ip全程不打码,方便观看,且主机是刚刚装好的全新环境,严禁事后DDOS等
  • 从下面开始,测试主机ip全程不打码,方便观看,且主机是刚刚装好的全新环境,严禁事后DDOS等
  • 从下面开始,测试主机ip全程不打码,方便观看,且主机是刚刚装好的全新环境,严禁事后DDOS等
  • 不然就懒得更新了

前:

准备:阿里云centos7.6轻量服务器;

使用dockr部署;防火墙端口全开;服务器ip地址为39.106.139.205;ro密码为:123456qwe.

 

  • ssh连接服务器

大家可以可以使用windows自带的终端连接(好像安装个软件)或者使用FinalShell(有文件管理UI界面且方便集中管理)

ssh root@39.106.139.205
  • 进行系统组件更新
yum update
出现 上面这个界面 别着急,等一会儿
  • 安装docker
curl -sSL https://get.docker.com/ | sh

慢的需要进行换源

输入docker 后有反馈就差不多了,后面有问题的话就在解决吧
  • 添加自启(可选)
systemctl start docker
systemctl start docker
  • 安装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
  • 安装git
yum -y install git

中:

  • 拉取frpMgr源码
git clone https://github.com/Zo3i/frpMgr.git
  • 构建Mysql镜像
cd frpMgr/web/src/main/docker/final/mysql
docker build -t jo/mysql .
我菜夹馍都吃完了还没好
  • 构建并启动镜像
cd ..
chmod +x w.sh
docker-compose up -d
很慢的,做好准备
  • 网页端

打开http://39.106.139.205:8999/frp

账号admin 密码12345678

  • 配置服务端

配置好后点击远程安装,直到网页弹出安装成功

  • 选择ssh吧(别的大同小异)

保存后点击 linux 会弹出相应命令,复制到本地机器使用

不要关闭上面的窗口吗,否则会断开(后台)

需要后台运行可以试下下面的

./frpc -c frpc.ini &

需要停止的话直接kill相应的服务

kill [服务id]
  • 本地连接
ssh -p 39022 tianhuan@39.106.139.205
自己连自己可还行
网页面板已经有显示了

1.如果连接不上的,请注意各种防火墙

2.这种是带面板的,还有的安装方式放后面了 GITHUB

3.添加服务器不成功,本地连接不上请注意服务端的frp安装情况,一般会出现下面的东西