xfrp - 内网穿透反向代理应用


Apache
跨平台
C/C++

软件简介

xfrp 是一个可用于内网穿透的高性能的反向代理应用,与 xfrps 配合使用,支持 tcp, udp, ftp, http, https 协议。与 frp
不同,xfrp 是 C 语音实现的客户端,主要用于嵌入式设备。

编译

xfrp 需要 libevent openssl-dev 和 json-c 支持,在编译 xfrp 之前,请在系统中安装l ibevent openssl-
dev 和 json-c。

git clone https://github.com/KunTengRom/xfrp.git
cd xfrp
cmake .
make

FTP 支持

xfrp 支持 ftp 代理版本0 .07.451。 如果你已经建立了 xfrps 成功,在 frpc.ini 中配置 ftp

[common]
server_addr = 111.112.113.114
server_port = 7001

[router_ftp_example]
type = ftp
local_port = 21
remote_port = 30621
remote_data_port = 30622

remote_port 是 FTP 命令隧道的 reporxy 端口,remote_data_port 是 FTP-DATA 端口 reporxy。

使用 ftp 命令 -p(PASV Mode)连接到代理 ftp 服务器:

ftp -p 111.112.113.114 30621