使用frp + xtcp实现不同局域网之间的点对点连接

服务器端配置文件 frps.toml

# frps 配置文件 - 服务器端

[common]
bind_port = 7000  # TCP 连接端口
bind_udp_port = 7001  # UDP 打洞端口
kcp_bind_port = 7000  # KCP 协议使用相同端口
token = "your_token_here"  # 安全令牌,需与客户端一致

# 仪表盘配置(可选)
dashboard_port = 7500
dashboard_user = "admin"
dashboard_pwd = "admin"

# 日志配置
log_file = "stdout"
log_level = "info"
log_max_days = 3  

客户端A配置文件 frpc_a_client.toml

serverAddr = "your_public_server_ip"  # 中转服务器的公网 IP
serverPort = 7000 # 中转服务器的端口

[[proxies]]
name = "client1"
type = "xtcp"
sk = "your_secure_key"
localIP = "127.0.0.1"
localPort = 3389  # 本地服务端口
remotePort = 3388  # 中转服务器上分配的端口

客户端B配置文件 frpc_b_client.toml

serverAddr = "your_public_server_ip"  # 中转服务器的公网 IP
serverPort = 7000# 中转服务器的端口

[[proxies]]
name = "client2"
type = "xtcp"
sk = "your_secure_key"
localIP = "127.0.0.1"
localPort = 3389  # 本地服务端口
remotePort = 3387  # 中转服务器上分配的端口