Skip to main content

CurateClick

github.com favicon

xfrpc

xfrpc是FRP项目的C语言客户端实现,专为资源受限设备设计,兼容FRP服务端。相比Go语言实现的FRP客户端,xfrpc体积更小(不到100KB),适合在存储空间有限的OpenWrt路由器等设备上运行。

Check out xfrpc on CurateClick

• Copy the embed code to showcase this product on your website

• Share on X to spread the word about this amazing tool

项目推荐- 项目地址:- 类别:c- 项目后续更新计划:兼容 frp 项目的服务端 frps,持续更新## 项目描述在需要通过公网访问局域网内的服务时,有几种常见方式可以实现:- 通过防火墙或路由器的端口映射,将局域网内部服务映射至公网。这通常需要具备公网 IP 的 WAN 口;- 使用收费服务类似花生壳,通过第三方提供的中转服务将局域网内部服务映射到公网;- 使用开源工具如 frp 来搭建自己的中转服务,将局域网内部服务映射到公网。frp 是一款专注于内网穿透的高性能反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,理论上支持开放任何端口。通过 frp,用户可以安全、便捷地将内部局域网服务通过具备公网 IP 的节点中转,使其暴露到公网,方便用户访问。frp 使用 Go 语言开发,包括服务器端 frps 和客户端 frpc。通常情况下,frps 部署在具有公网 IP 的服务器上,如云端 VPS;而客户端 frpc 则部署在内网的网关设备或 PC 上,只需能够访问需要暴露的内部局域网服务即可。xfrpc 则是 frp 项目的 C 语言实现客户端,完美兼容 frp 的服务器端应用,并且在某些特殊场景下可以代替 frpc 的作用。## 推荐理由由于 frp 使用 Go 语言实现,生成的可执行文件较大(超过 10MB)。然而,在一般基于 OpenWrt 的 WiFi 路由器上,存储空间有限(8-16MB),且 CPU 性能较低,导致许多常见型号无法安装 frp 客户端。相比之下,xfrpc 基于 C 语言实现,其对硬件性能和存储要求较低(最终可执行文件大小不到 100KB),因此可以安装在绝大部分基于 OpenWrt 的 WiFi 路由器上。值得一提的是,xfrpc 项目已被 OpenWrt 官方社区收录,您可以在以下链接找到相关信息:

Latest Weekly Picks

promptbuilder.cc favicon
Weekly Pick

Generate, optimize, test, and manage AI prompts in one place. Turn an idea into a ready-to-use prompt in seconds.

Prompt Builder
freqz.net favicon
Weekly Pick

Your Personal K-Style Vibe Photo Studio

Freqz
webleadr.com favicon
Weekly Pick

Find and contact web design leads and businesses without websites, like local dentists, effortlessly from any location in just a few clicks.

Webleadr

the art of having something to say

pretty-scale.com favicon
Weekly Pick

How Pretty Are You? Let AI Decide.

Pretty Scale
c2story.com favicon
Weekly Pick

Create Illustrated Stories with AI

C2story

Impromptu Speech Topics & Timer

Seedance 2.0: Multimodal AI video creator. Precisely direct characters and cameras to create production-ready, multi-shot cinematic stories in one click.