阿里云主机搭建FRP服务,实现内网穿透

1、购买阿里的云服务器

阿里云产品地址:https://account.aliyun.com/login/login.htm
这里我们购买阿里的云服务器ECS产品。

下面是我选的服务器配置,因为本人只做个人的WEB服务器和FRP服务实现内网穿透用。

实例: 突发性能实例 t5系列 IV1核 1GB
I/O 优化实例: I/O 优化实例
系统盘: 高效云盘/dev/xvda20GB
带宽: 1Mbps按固定带宽
CPU: 1核
可用区: 随机分配
操作系统: CentOS 7.2 64位
内存: 1GB
地域: 华东 1
网络类型: 专有网络
云盾: 是

2、部署FRP服务端

下载frps服务器文件: https://github.com/fatedier/frp/releases

解压指令:tar -xzvf file.tar.gz 

选择frp_0.20.0_linux_amd64.tar.gz,下载完之后,传到ECS上,然后解压,编辑frps.ini配置文件。

 [common]
bind_port = 7000 
#frps服务端口
vhost_http_port = 8080  
#http转发端口
vhost_https_port = 8081 
#https转发端口
token=yfw88  
#frp认证密钥
dashboard_addr = 0.0.0.0
dashboard_port = 7500  
#frpweb视图端口
dashboard_user = admin  
dashboard_pwd = admin

FRP相关命令:

启动服务端 frps:
./frps -c ./frps.ini
后台运行:
./frps -c ./frps.ini &
此时在服务端会看到”start proxy sucess”字样,即连接成功。
重启服务端 frps:
frps -c ./frps.ini --reload
查看 frp 进程
ps -aux | grep frp
结束进程:
找到frps进程的pid 2777(举例),如果要结束进程
kill -9 2777

3、开发端口

服务器主机的端口开放:

firewall-cmd --zone=public --add-port=7000/tcp --permanent
firewall-cmd --zone=public --add-port=7500/tcp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=8081/tcp --permanent
查看所有打开的端口:
firewall-cmd --zone=public --list-ports

也可以直接关闭防火墙服务,因为阿里云有实例安全组规则配置相当于防火墙,关闭后就不用两头配置了,节约时间。

安全组端口开放:
在这里插入图片描述
在这里插入图片描述

4、客户端配置

猜你喜欢

转载自blog.csdn.net/u012577474/article/details/90106578