GO-MMPROXY(1)

πŸ“¦
version 2.2.1 Β· 2 versions
, in debian trixie, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ NAME ✨

okay so bestie, welcome to the GO-MMPROXY(1) page, filed under User Commands β€” it's giving very much main character energy in the terminal πŸ’…

go-mmproxy β€” it's an application to terminate HAProxy's PROXY protocol. yes, terminate. it's the one that reads the PROXY protocol header so your real backend doesn't have to 🫢


πŸŽ€ DESCRIPTION πŸŽ€

so like, here's the whole vibe of how you run this thing β€” Usage of go-mmproxy: πŸ‘‘

πŸ’– Usage of go-mmproxy πŸ’–

  • -4 string β€” the address that your IPv4 traffic gets forwarded to, no cap (default "127.0.0.1:443") πŸ¦‹
  • -6 string β€” the address that your IPv6 traffic gets forwarded to, periodt (default "[::1]:443") ✨
  • -allowed-subnets string β€” path to a file that contains the allowed subnets of the proxy servers. literally the guest list, and the proxies have to be on it 🎟️
  • -close-after int β€” number of seconds after which the UDP socket will be cleaned up on inactivity (default 60) 🧹
  • -dynamic-destination β€” traffic will be forwarded to the destination specified in the PROXY protocol header. lowkey iconic, the header picks where it goes πŸ‘‘
  • -l string β€” the address the proxy listens on (default "0.0.0.0:8443") 🌸
  • -listeners int β€” number of listener sockets that will be opened for the listen address (Linux 3.9+) (default 1) 🧚
  • -mark int β€” the mark that will be set on outbound packets 🏷️
  • -p string β€” the protocol that will be proxied: tcp, udp (default "tcp") πŸ”₯
  • -v int β€” the logging vibe check, and here are your levels:
    • 0 - no logging of individual connections 🀫
    • 1 - log errors occurring in individual connections 😭
    • 2 - log all state changes of individual connections πŸ‘€

and that's the whole page bestie πŸ’œ go forth and proxy responsibly 🌈

mwah πŸ’‹ this was go-mmproxy 2.2.1 from February 2025 β€” see you in the group chat, iykyk πŸŽ€πŸ«Ά

πŸ“¦ where this page comes from