开县做网站,淘宝客建设网站,房产网加盟,centos7使用wordpress前言
在了解frp - p2p之前#xff0c;请先了解阿里云服务器搭建FRP实现内网穿透-转发: 文章地址
1、什么是frp - p2p frp#xff08;Fast Reverse Proxy#xff09;是一个开源的反向代理工具#xff0c;它提供了多种功能#xff0c;包括端口映射、流量转发和内网穿透等。…前言
在了解frp - p2p之前请先了解阿里云服务器搭建FRP实现内网穿透-转发: 文章地址
1、什么是frp - p2p frpFast Reverse Proxy是一个开源的反向代理工具它提供了多种功能包括端口映射、流量转发和内网穿透等。在frp中P2PPeer-to-Peer功能允许直接将数据从一个客户端传输到另一个客户端而无需经过服务器中转。
2 、演示环境 一、各端文件配置
1、阿里云frps服务端配置
frps.ini
# 配置项的分类通常使用 [common] 表示
[common]
# 指定frps服务端绑定的网口IP地址。如有网口1和网口2一般使用 0.0.0.0 表示绑定所有可用的网络接口
bind_addr 0.0.0.0
# 指定frps服务端监听的端口号(该端口需要防火墙或安全组放行)用于接收来自外部客户端的连接可修改
bind_port 7000# 用于验证客户端连接的令牌。客户端需要使用相同的令牌来与服务端建立连接可修改
token your_token# 其余配置可自行增加启动命令./frps -c frps.ini
2、B电脑frpc客户端配置
frpc.ini
[common]
# 自己的frps服务器阿里云服务器绑定的域名(国内服务器绑定的域名需要备案)或公网IP地址
server_addr X.X.X.X
# frps服务端监听的端口号
server_port 7000# 令牌和服务端一致
token your_token# p2p点对点连接失败时改用转发访问转发
[web_1]
# 使用TCP协议进行转发
type tcp
# 应用程序本地的IP默认即可
local_ip 127.0.0.1
# 应用程序本地的访问端口号
local_port 3030
# 应用程序外网的访问端口号
remote_port 9000# 配置节点名称可修改在frps中名称需要唯一p2p点对点连接
[p2p_web]
# 节点类型为 xtcp 协议用于点对点通信
type xtcp
# 密钥用于加密和解密通信内容确保通信的安全性可修改
sk 123456789
# 本地 IP 地址指定了节点所在的网络地址(可以填写局域网内其他服务器地址[local_port端口保持一致]这台设备用于frpc和frps建立连接)
local_ip 127.0.0.1
# 本地端口号指定了节点监听的网络端口
local_port 3030
# 是否使用加密在通信过程中对数据进行加密保护
use_encryption true启动命令./frpc -c frpc.ini
3、A电脑frpc客户端配置
frpc.ini
[common]
# 自己的frps服务器阿里云服务器绑定的域名(国内服务器绑定的域名需要备案)或公网IP地址
server_addr X.X.X.X
# frps服务端监听的端口号
server_port 7000# 令牌和服务端一致
token your_token[p2p_web_visitor]
# 使用 xtcp 协议进行通信
type xtcp
# 定义当前角色为访问端
role visitor
# 指定B客户端的节点名称
server_name p2p_web
# 设置与B客户端进行通信的密钥
sk 123456789
# 绑定地址为本地回环地址 127.0.0.1即只监听来自本机的连接, 可修改
bind_addr 127.0.0.1# 绑定端口号为 9000用于接收来自服务器的连接请求, 可修改
bind_port 9000
# 当需要自动隧道持久性时将其设置为true
keep_tunnel_open false
# 启用加密功能确保与服务器之间的通信数据得到保护
use_encryption true启动命令./frpc -c frpc.ini
三、阿里云端口开放
7000frps服务端监听端口、9000网站端口
以上部署完成后用户在A电脑浏览器中使用127.0.0.1:9000就能访问到B服务器了(穿透成功才能访问不成功者需要走转发:X.X.X.X:9000)