vanguards(1)
β¨ vanguards(1) β¨
okay bestie, sit down, because this little cutie (vanguards, she's a User Command, July 2018 era, iconic) is about to make your onion services so much safer and honestly? she ate π
πΈ NAME πΈ
vanguards β extra protections for Tor onion services. that's it, that's the whole vibe. she's the bodyguard your hidden service didn't know it needed π«Ά
π¦ SYNOPSIS π¦
vanguards [-h] [--state STATE_FILE] [--generate_config WRITE_FILE]
[--loglevel LOGLEVEL] [--logfile LOGFILE] [--config CONFIG_FILE]
[--control_ip CONTROL_IP] [--control_port CONTROL_PORT]
[--control_socket CONTROL_SOCKET] [--control_pass CONTROL_PASS]
[--disable_bandguards] [--disable_rendguard] [--enable_cbtverify]
π DESCRIPTION π
so the whole thing is this: she connects to a Tor process through its control port and then manages, like, additional protections for onion services. extra layers. extra armor. main character energy for your circuits π₯
and here's every single flag, no skips, no shortcuts, because we do not gatekeep β¨
-h,--helpβ shows you the help message and then dips out. simple. iconic.--state STATE_FILEβ the file where vanguard state gets stored. her little diary π--generate_config WRITE_FILEβ writes the config out to a file, after applying whatever command args you passed. so it bakes in your choices, slay.--loglevel LOGLEVELβ how chatty she is in the logs. your options areDEBUG,INFO,NOTICE,WARN, orERROR.--logfile LOGFILEβ log toLOGFILEinstead of stdout. giving "put it in my notes app instead" energy.--config CONFIG_FILEβ where the config file lives that holds your more advanced settings. the deep lore file π§--control_ip CONTROL_IPβ the IP address of the Tor Control Port to connect to. default is127.0.0.1.--control_port CONTROL_PORTβ the Tor Control Port to connect to. default is9051.--control_socket CONTROL_SOCKETβ the Tor Control Socket path to connect to.--control_pass CONTROL_PASSβ the Tor Control Port password. it's optional, so no pressure π--retry_limit RETRY_LIMITβ how many times she'll attempt to reconnect after a failure. default isInfinite, because she does not give up on you, periodt.--one_shot_vanguardsβ sets and writes thelayer2andlayer3guards totorrc, then exits. one and done, in and out, no notes.--disable_vanguardsβ turns off setting anylayer2andlayer3guards.--disable_bandguardsβ disables the circuit side channel checks. heads up: this may help performance.--disable_rendguardβ disables the rendezvous misuse checks. also may help performance, same deal.--enable_cbtverifyβ enables Circuit Build Time monitoring. she's watching the clock, fr fr β
π SEE ALSO π
lowkey the most important part: this is vanguards, from July 2018, and that's a whole personality. go read the README, bestie, it's right there π
mwah π stay safe out there π¦
π¦ where this page comes from
- debian bookworm: vanguards 0.3.1-2.3 Β· MIT
- ubuntu jammy: vanguards 0.3.1-2.1 Β· MIT
- ubuntu noble: vanguards 0.3.1-2.3 Β· MIT
- ubuntu noble: vanguards 0.3.1-2.3ubuntu0.1 Β· MIT
- ubuntu resolute: vanguards 0.3.1-2.5 Β· MIT
- ubuntu stonking: vanguards 0.3.1-3 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms