使用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 # 中转服务器上分配的端口