#!/bin/sh . /usr/lib/libmodcgi.sh check "$TOR_SOCKS_POLICY_REJECT" yes:closed "*":open check "$TOR_STRICT_NODES" yes:strict_nodes check "$TOR_FORCE_GEOIP_UPDATE" yes:force_geoip_update check "$TOR_RELAY_ENABLED" yes:relay_enabled check "$TOR_DATADIRPERSISTENT" yes:datadirpersistent_enabled check "$TOR_BRIDGERELAY" yes:bridgerelay sec_begin '$(lang de:"Starttyp" en:"Start type")' cgi_print_radiogroup_service_starttype "enabled" "$TOR_ENABLED" "" "" 0 sec_end sec_begin '$(lang de:"Einstellungen" en:"Configuration")' cat << EOF
$(lang de:"IP Adresse" en:"IP Address"): $(lang de:"Port" en:"Port"):
Control Port:
Control Interface ($(lang de:"z.B." en:"e.g.") 192.168.178.1):
127.0.0.1 $(lang de:", falls nicht angegeben" en:", if not specified")
Control Password Hash:
$(lang de:"Falls ein Control Interface angegeben wurde, muss hier ebenfalls ein Passwort-Hash angegeben werden." en:"If Control Interface is not empty you must provide a password.")
($(lang de:"Ein Passwort Hash kann durch den Befehl tor --hash-password mein_passwort erzeugt werden." en:"You can create a password hash with tor --hash-password my_password."))
$(lang de:"Zeitlimit für Tor-Verbindungen" en:"Circuit Idle Timeout") (optional):
EOF sec_end sec_begin '$(lang de:"Zugriffskontrolle" en:"Access Control")' cat << EOF$(lang de:"Erlaubte Clients" en:"Allowed clients"):
Syntax: <addr>[/<mask>]
$(lang de:"Um alle lokal verbundenen Netzwerke zu erlauben, kann man den Alias private anstelle einer Adresse eintragen" en:"To specify all internal and link-local networks, you can use the private alias instead of an address").
$(lang de:"Zu vermeidende Knoten als sicher auszuschließende interpretieren" en:"Treat nodes to avoid as the ones definitely to exclude"):
EOF sec_end sec_begin '$(lang de:"Tor als Relay (Node) konfigurieren" en:"Relay (node) configuration")' cat << EOF
$(lang de:"Tor auch als Server starten" en:"Open tor relay"):
$(lang de:"Nickname des Servers" en:"Nickname"):
$(lang de:"IP oder FQDN des Servers" en:"IP or FQDN for your server"):
BandwidthRate ($(lang de:"z.B." en:"e.g.") "20 KB"):
BandwidthBurst ($(lang de:"z.B." en:"e.g.") "40 KB"):
ORPort: DirPort:
MaxOnionsPending (Default 100):
ExitPolicy ($(lang de:"z.B." en:"e.g.") "reject *.*" = no exits allowed):
$(lang de:"Diesen Server als Bridge verwenden" en:"Use this server as a bridge"):
DataDirectory (Default /var/tmp/tor): $(lang de:"Verzeichnis" en:"directory") persistent:
EOF sec_end if [ "$TOR_RELAY_ENABLED" == "yes" ]; then sec_begin '$(lang de:"Erweiterte Relay-Konfiguration" en:"Advanced relay options")' cat << EOF