Skip to content

RTCP is a high-performance TCP reverse proxy and tunneling tool

Notifications You must be signed in to change notification settings

xiaoxin-sky/rtcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RTCP (Rust TCP Reverse Proxy and TCP Tunneling)

Documentation

中文文档

Introduction

RTCP is a high-performance TCP reverse proxy and tunneling tool based on the Rust language. It utilizes a TCP pool to further enhance network transmission speed, providing more stable transmission performance for upper-layer HTTP services.

Supported Features

Feature Development Status
HTTP header parsing
HTTP header modification
Real IP forwarding
Connection retry on disconnect
Visual interface 🚧 (In progress)
Multi-port configuration 🚧 (In progress)
Traffic statistics 🚧 (In progress)
Traffic monitoring 🚧 (In progress)
API request statistics 🚧 (In progress)

The project is still under active development and is not yet stable. Please do not use it in production environments.

Quick Start

Installation

git clone https://github.com/xiaoxin-sky/rtcp
cd rtcp
cargo build --release

Run

# run server
./target/release/server
# run client
./target/release/client --ip 127.0.0.1 --port 3000 --access-port 7002 --server 127.0.0.1
# run test backend server
./target/release/be

About

RTCP is a high-performance TCP reverse proxy and tunneling tool

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published