SSH-PROXY-ICE-GSO(1)

πŸ“¦
version 0.2 Β· 2 versions
, in ubuntu resolute, ubuntu stonking

πŸ’… SSH-PROXY-ICE-GSO(1) β€” the ssh-proxy-ice-gsocket user manual, bestie edition ✨

okay so before we even start β€” hi, welcome to the ssh-proxy-ice-gsocket user manual page, you're gonna eat this up. it's ssh-proxy-ice-srv's moment and honestly? she deserves it. 🫢


🌸 NAME 🌸

ssh-proxy-ice-srv β€” a whole program that accepts connections from ssh-proxy-ice-cli. that's it, that's the job, and she does it flawlessly πŸ’–


✨ SYNOPSIS ✨

the way you call her:

ssh-proxy-ice-srv [{-s | --gsocket-secret} SECRET]
                  [{-d | --addr} SSH SERVER ADDR]
                  [{-p | --port} SSH SERVER PORT]
                  [--stun-server-addr=STUN SERVER ADDR]
                  [--stun-server-port=STUN SERVER PORT]
                  [--upnp= {yes | no}]

ssh-proxy-ice-srv [{-h | --help}]

like, so many options. main character energy fr fr πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

this manual page documents, briefly, the ssh-proxy-ice-srv command. lowkey a quick little intro, no cap.

this manual page was written for the Debian distribution because the original program does not have a manual page. so yeah, Debian said "fine, i'll do it myself" πŸ’…

ssh-proxy-ice-srv is a program that accepts a connection from ssh-proxy-ice-cli which shares the same gsocket secret. same secret = they're bonded, they're soulmates, they talk. that's the whole vibe. πŸŽ€


πŸ”₯ OPTIONS πŸ”₯

the program follows the usual GNU command line syntax, with long options starting with two dashes (-). a summary of options is included below. yes, all of them. we don't gatekeep here.

  • -s SECRET, --gsocket-secret=SECRET β€” set the GSocket secret. it has to be the same between clients and server, like matching friendship bracelets. if they don't match, nothing works, i don't make the rules 🫢
  • -d SSH SERVER ADDR, --addr=SSH SERVER ADDR β€” the SSH Server address.
  • -p SSH SERVER PORT, --port=SSH SERVER PORT β€” the SSH Server port.
  • --stun-server-addr=STUN server address β€” the STUN server address.
  • --stun-server-port=STUN server port β€” the STUN server port.
  • --upnp=yes|no β€” use UPNP or not. by default it is yes. so if you say nothing, she's upnp-ing. periodt.
  • -h, --help β€” show summary of options. the classic. iconic. never misses. ✨

🌈 ENVIRONMENT 🌈

  • G_MESSAGES_DEBUG β€” when debugging, this environment must be set to be able to get verbosed output. like, no setty = no chatty. set it and she starts yapping (helpfully) πŸ’¬

πŸ’€ BUGS πŸ’€

  • the program is currently limited to only work with the gs-netcat command. so she's exclusive. picky. she knows what she wants 😭
  • the upstreams BTS can be found at https://gitlab.com/grandpaul/ssh-proxy-ice-gsocket/issues. go file your thoughts there bestie, they read them fr fr.

πŸ‘‘ SEE ALSO πŸ‘‘


🧚 AUTHOR 🧚

Ying-Chun Liu <paulliu@debian.org> wrote this manpage for the Debian system. absolute legend behavior, we stan 🌟


Copyright Β© 2025 Ying-Chun Liu (PaulLiu)

this manual page was written for the Debian system (and may be used by others). sharing is caring πŸŽ€

permission is granted to copy, distribute and/or modify this document under the terms of the GNU Lesser General Public License, Version 2.1 or (at your option) any later version published by the Free Software Foundation. slay, legally speaking πŸ’…

on Debian systems, the complete text of the Lesser GNU General Public License can be found in /usr/share/common-licenses/LGPL-2.1. go read it if you're feeling academic πŸ“š


and that's the whole page bestie!! no notes, she ate and left no crumbs πŸ”₯

and a lil cute sign-off for you: this was ssh-proxy-ice-srv, dated 10/02/2025, living under the name SSH-PROXY-ICE-GSO(1) in the ssh-proxy-ice-gsocket user man family. take care of her, she's doing her best πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from