propellor-2.1.0: property-based host configuration management in haskell

Safe HaskellNone
LanguageHaskell98

Propellor.Property.Tor

Synopsis

Documentation

isBridge :: Property NoInfo Source

Sets up a tor bridge. (Not a relay or exit node.)

Uses port 443

isRelay :: Property NoInfo Source

Sets up a tor relay.

Uses port 443

named :: NodeName -> ([String] -> Property NoInfo) -> Property HasInfo Source

Converts a property like isBridge' or isRelay' to be a named node, with a known private key.

This can be moved to a different IP without needing to wait to accumulate trust.

The base property can be used to start out and then upgraded to a named property later.

server :: [String] -> Property NoInfo Source

A tor server (bridge, relay, or exit) Don't use if you just want to run tor for personal use.

saneNickname :: String -> NickName Source

Convert String to a valid tor NickName.