All Projects → KunTengRom → Xfrps

KunTengRom / Xfrps

Licence: apache-2.0
xfrps fork from frp but mainly use its server side feature and cooperate with xfrp

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Xfrps

Xfrp
xfrps&frp client for openwrt&LEDE
Stars: ✭ 205 (+14.53%)
Mutual labels:  frp, iot, reverse-proxy, openwrt, lede
Gateway Go
🎁GateWay Client for OpenIoTHub[云易连访问内网端口和设备的网关]
Stars: ✭ 127 (-29.05%)
Mutual labels:  frp, iot, nat, openwrt
Frp
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
Stars: ✭ 51,746 (+28808.38%)
Mutual labels:  frp, reverse-proxy, nat
Tcptunnel
将本地内网服务器映射到公网。
Stars: ✭ 72 (-59.78%)
Mutual labels:  frp, reverse-proxy, nat
Socketman
And I think it's gonna be a long, long time
Stars: ✭ 52 (-70.95%)
Mutual labels:  iot, openwrt, lede
Server Go
🎨OpenIoTHub Server[内网穿透和物联网设备管理服务器]
Stars: ✭ 127 (-29.05%)
Mutual labels:  frp, iot, nat
anytunnel
内网穿透,内网穿透代理服务器,商用内网穿透代理系统,内网穿透平台,内网穿透多用户会员系统。
Stars: ✭ 115 (-35.75%)
Mutual labels:  nat, reverse-proxy, frp
Lanproxy
lanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,支持tcp流量转发,可支持任何tcp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面、http代理、https代理、socks5代理...)。技术交流QQ群 678776401
Stars: ✭ 4,784 (+2572.63%)
Mutual labels:  frp, reverse-proxy, nat
Netjson
NetJSON is a data interchange format for encoding the basic building blocks of networks.
Stars: ✭ 171 (-4.47%)
Mutual labels:  openwrt, lede
Openwisp Firmware
A OpenWRT based firmware to be used with OpenWISP Manager
Stars: ✭ 86 (-51.96%)
Mutual labels:  openwrt, lede
Luci App Xlnetacc
OpenWrt/LEDE LuCI for XLNetAcc (迅雷快鸟)
Stars: ✭ 95 (-46.93%)
Mutual labels:  openwrt, lede
Sidedoor
SSH connection daemon for Debian/Raspbian/Ubuntu/etc
Stars: ✭ 97 (-45.81%)
Mutual labels:  reverse-proxy, nat
Actions Openwrt K2p
Use Github Actions to automatically compile Lean's Modified Lede source for K2P
Stars: ✭ 67 (-62.57%)
Mutual labels:  openwrt, lede
Awalwm2m
Awa LWM2M is an implementation of the OMA Lightweight M2M protocol in C.
Stars: ✭ 93 (-48.04%)
Mutual labels:  iot, openwrt
Frps Onekey
Frps 一键安装脚本&管理脚本 A tool to auto-compile & install frps on Linux
Stars: ✭ 1,014 (+466.48%)
Mutual labels:  frp, nat
Fast Path Lede Openwrt
PLEASE GO TO NEW OPENWRT TRUNK BASED SFE FIRMWARE ->
Stars: ✭ 96 (-46.37%)
Mutual labels:  openwrt, lede
Lede Ar71xx Optimized Archer C7 V2
TP-Link Archer C7 V2 AC1750 Optimized LEDE Firmware
Stars: ✭ 176 (-1.68%)
Mutual labels:  openwrt, lede
Openwrt Shadowsocksr
ShadowsocksR-libev for OpenWrt/LEDE
Stars: ✭ 136 (-24.02%)
Mutual labels:  openwrt, lede
Familycloudspeederinshell
[ 天翼家庭云/天翼云盘提速 Shell 版 ] A Shell Implementation of FamilyCloudSpeeder, ESurfing
Stars: ✭ 154 (-13.97%)
Mutual labels:  openwrt, lede
Kong
🦍 The Cloud-Native API Gateway
Stars: ✭ 30,838 (+17127.93%)
Mutual labels:  iot, reverse-proxy

xfrps

Build Status license Supported PRs Welcome Issue Welcome KunTeng

What is xfrps and why xfrps

xfrps was xfrp's server, it was a branch of frp which mainly focus on serving amount of routers and IOT devices

The reason to start xfrps project is the following:

1, we need a stable frp server to serve our xfrp, however frp change very fast, high version of frp doesn't promise compatible with low version

2, frp's roadmap doesn't satisfy xfrp's need, for example, ftp support is important for us, but frp didn't support it

3, by maintaining our own frp server project, we can develope our own feature, no need to wait frp's support

Different between xfrps and frp

xfrps start from v0.11.0 of frp, the following is difference

xfrps need client provide runid, if not, it will reject it

xfrps support only one tcp&ftp proxy for every client, and xfrps'client don't need to provide its remote port, xfrps will choose one for it

client can use its runid to get its tcp&ftp proxy's remote port by http request

for example curl http://xfrps_domains:7500/api/port/tcp/getport/your_runid

xfrps support ftp

in order to use ftp proxy, u need add the following content to config file

type = ftp
local_ip = your ftp server ip
local_port = 21

to get ftp remote port, using the following http request:

curl http://xfrps_domains:7500/api/port/tcp/getftpport/your_runid

How to contribute our project

See CONTRIBUTING for details on submitting patches and the contribution workflow.

Contact

QQ群 : 331230369

Please support us and star our project

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].