Home

Awesome

TLS Traffic Forwarder

A lightweight reverse proxy server that converts TLS traffic to TCP, allowing secure communication between clients and upstream servers.

Features

Usage

./tproxy -l [local_address]:[port] -r [upstream_address]:[port] -c [cert_file] -k [key_file]

Options

Example

./tproxy -l 127.0.0.1:8443 -r 127.0.0.1:8080 -c cert.pem -k key.pem

This command starts the proxy server, listening on 127.0.0.1:8443 for TLS connections, and forwarding decrypted traffic to 127.0.0.1:8080 using the specified certificate and key files.

Building from Source

go build -o tproxy tproxy.go

License

MIT © phith0n