{"repo":"liudf0716/xfrpc","free":true,"listed":false,"github":"https://github.com/liudf0716/xfrpc","clone":"git clone https://github.com/liudf0716/xfrpc.git","description":"xfrpc 是一个轻量级的 FRP 客户端，完美兼容 frps，采用 C 语言实现，专为 OpenWRT 和物联网等资源受限系统优化设计。它针对 ROM 和 RAM 空间有限的设备，提供高效的内网穿透解决方案。xfrpc 集成了xDPI（深度包检测）功能，增强了安全性，有效防止内网穿透中因恶意嗅探导致的安全威胁，确保数据传输和网络访问的可靠保护。技术交流QQ群 331230369","language":"C","stars":817,"topics":["frp","reverse-proxy","openwrt","lan-proxy","colab","github-actions","instaloader"],"license":"GPL-3.0","category":"networking-infra","readme_excerpt":"What is xfrpc The xfrpc project is an implementation of frp client written in C language for OpenWRT and IOT system. The main motivation of this project is to provide a lightweight solution for devices with limited resources such as OpenWRT devices which often have limited ROM and RAM space. The project aims to provide a frp client that uses less space and memory than other available options. Development Status xfrpc partially compitable with latest frp release feature, It targets to fully compatible with latest frp release. the following table is detail compatible feature: Feature xfrpc frpc ------------- ------------- --------- tcp Yes Yes tcpmux Yes Yes http Yes Yes https Yes Yes custom domains Yes Yes subdomain Yes Yes socks5 Yes No use encryption No Yes use compression No Yes udp Yes Yes p2p No Yes xtcp Yes Yes stcp Yes Yes quic transport Yes Yes Architecture How to build Build on Ubuntu 20.04.3 LTS xfrpc requires libevent, json-c, and a TLS library (wolfSSL or OpenSSL). Install dependencies on Ubuntu/Debian: Install dependencies on OpenWrt: wolfSSL is the default TLS library on OpenWrt and is recommended. No additional TLS package is needed for basic functionality. Build: Build options: Option Default Description --- --- --- -DUSE WOLFSSL=ON ON Use wolfSSL as TLS backend (falls back to OpenSSL if not found) -DENABLE QUIC=ON OFF Enable QUIC transport via ngtcp2 (requires ngtcp2 + nghttp3) -DDEBUG=ON OFF Enable debug build with address sanitizer Build with QUIC support: B","default_branch":null,"files":null,"tree":[],"storefront":"/r/liudf0716","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/liudf0716/xfrpc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}