Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Hysteria | 7,479 | 8 | 14 hours ago | 54 | June 11, 2023 | 98 | mit | Go | ||
Hysteria is a powerful, lightning fast and censorship resistant proxy. | ||||||||||
Tproxy | 2,962 | 15 days ago | 16 | July 11, 2023 | 3 | mit | Go | |||
A cli tool to proxy and analyze TCP connections. | ||||||||||
Mitm_relay | 449 | a year ago | 8 | apache-2.0 | Python | |||||
Hackish way to intercept and modify non-HTTP protocols through Burp & others. | ||||||||||
Influx Proxy | 427 | 3 years ago | 25 | other | Go | |||||
Smtprelay | 326 | 25 days ago | 16 | August 15, 2022 | 2 | mit | Go | |||
Simple Golang SMTP relay/proxy server | ||||||||||
Ws Tcp Relay | 164 | 3 years ago | 4 | mit | Go | |||||
A simple relay between WebSocket clients and TCP servers | ||||||||||
Nassh Relay | 139 | a month ago | 2 | gpl-2.0 | Java | |||||
Relay Server for the Secure Shell Chromium plugin | ||||||||||
Docker Tor Simple | 133 | 5 days ago | mit | Dockerfile | ||||||
Simplest minimal container for Tor anonymity software based on Alpine | ||||||||||
Bouncer Proxy | 120 | 5 years ago | 1 | mit | JavaScript | |||||
👮🏻🛰 Ethereum identity proxy contract that bounces meta transactions of etherless accounts. | ||||||||||
Blastr | 108 | a month ago | 1 | mit | Rust | |||||
A nostr cloudflare workers proxy relay that publishes to all known relays |
Localtunnel exposes your localhost endpoint to the world, user cases are:
Known issue: the public proxy server is down, please setup your own server.
Use in CLI:
cargo install localtunnel
localtunnel client --host https://init.so --subdomain kaichao --port 3000
Use as a Rust library:
cargo add localtunnel-client
use localtunnel_client::{open_tunnel, broadcast, ClientConfig};
let (notify_shutdown, _) = broadcast::channel(1);
let config = ClientConfig {
server: Some("https://init.so".to_string()),
subdomain: Some("demo".to_string()),
local_host: Some("localhost".to_string()),
local_port: 3000,
shutdown_signal: notify_shutdown.clone(),
max_conn: 10,
credential: None,
};
let result = open_tunnel(config).await?;
// Shutdown the background tasks by sending a signal.
let _ = notify_shutdown.send(());
Use in CLI:
localtunnel server --domain init.so --port 3000 --proxy-port 3001 --secure
Use as a Rust library,
cargo install localtunnel-server
use localtunnel_server::{start, ServerConfig};
let config = ServerConfig {
domain: "init.so".to_string(),
api_port: 3000,
secure: true,
max_sockets: 10,
proxy_port: 3001,
require_auth: false,
};
start(config).await?
Please help me build OSS GitHub Sponsors