KAMIPROXY(1)

πŸ“¦ version 0.2, in nixos 26.05, nixpkgs unstable

okay so you opened KAMIPROXY(1), General Commands Manual, and honestly that was the correct choice, bestie πŸ’…

πŸ’– NAME πŸ’–

kamiproxy β€” 9p over tls proxy, and that's the whole vibe, no cap.

✨ SYNOPSIS ✨

run it like this, bestie:

kamiproxy [-dv] -c host[:port] -l [host:]port -C cert [-K key]

πŸ¦‹ DESCRIPTION πŸ¦‹

kamiproxy is a proxy for 9p over tls. It listens on a local port for plaintext 9p connections and forwards them to a real server using a TLS-encrypted tunnel and a client certificate. it's giving encrypted little middleman energy ✨

okay, the options are literally as follows:

  • -C cert β€” path to the client certificate to use.
  • -c host[:port] β€” connect to the remote server identified by the given host name on the specified port, with 1337 as the default port.
  • -d β€” do not daemonize. If you pass this, kamiproxy will run in the foreground and log to standard error, which is lowkey useful.
  • -K key β€” path to the key of the client certificate. If you don't provide it, it's assumed to be the same as the -C flag.
  • -l [host:]port β€” listen on the specified address. The host by default is localhost.
  • -v β€” produce more verbose output, periodt.

πŸ‘‘ SEE ALSO πŸ‘‘

9p(7) and kamid(8) β€” go look, iykyk πŸ‘€

🫢 AUTHORS 🫢

the kamiproxy program was written by Omar Polo <op@omarpolo.com> β€” iconic credit, honestly 🫢

πŸ’€ CAVEATS πŸ’€

heads up, bestie: kamiproxy opens one TLS-encrypted connection for each incoming connection. A better approach would be to multiplex the traffic to the remote server, akin to what the plan9 kernel does by default. that's the caveat, fr fr πŸ’€

that's the whole KAMIPROXY(1) page, bestie β€” this one's from Debian, dated February 9, 2022. mwah πŸ’‹

πŸ“¦ where this page comes from