tinyiproxy is a minimal TCP proxy that injects a given IP address into a PROXY protocol v1 header before connecting to an IRC server.
- Injects a static IP address into the PROXY line
- Simple and fast Go implementation
- Logs connections and errors to
/var/log/tinyiproxy.log
tinyiproxy <listen_addr:port> <irc_addr:port> <ip_addr>listen_addr:port: Address tinyiproxy listens on (e.g.127.0.0.1:7000)irc_addr:port: Upstream IRC server (e.g.irc.example.com:6667)ip_addr: The IP address to inject into the PROXY header
sudo ./tinyiproxy 127.0.0.1:7000 irc.example.com:6667 203.0.113.42Requires Go 1.16 or newer.
go build -o tinyiproxyThis tool injects a spoofed IP address into the PROXY line. Use only in trusted environments.
Sarah Rose of TransIRC.Chat