TOR automatisch starten

  • Hallo Leute,


    habe mir via ipkg install tor den Onionrouter TOR installiert. Soweit sogut.
    Das Binary liegen erwartungsgemäß unter:
    /opt/bin/tor
    Das Konfigfile unter:
    /opt/etc/tor/torrc


    Nachdem ich mir die torrc passend konfiguriert habe, lässt sich tor via Parameter einfach als Daemon starten:
    /opt/bin/tor --runasdaemon 1 (oder auch gleich in der Konfig festlegen)


    Nun hatte ich vor, tor beim Reboot meiner Qnap automatisch starten zu lassen.
    Dazu erstellte ich mir ein einfaches Script tor.sh unter /etc/init.d


    #!/bin/sh


    case "$1" in
    start)
    echo "Starting tor "
    /opt/bin/tor --runasdaemon 1
    ;;


    stop)
    echo "Stopping tor"
    killall tor
    ;;
    esac


    Dieses Script verlinkte ich symbolisch unter /etc/rcS.d/S75tor mit /etc/init.d/tor.sh, sowie der Vollständigkeithalber nochmals unter /etc/rcK.d


    Nach einen Restart der QNAP startete aber nicht wie erwartet mein tor-server,
    sondern wurden meine symbolischen Links und das Startscript aus dem Verzeichnis gelöscht.


    Warum passiert das? Hatte dieses Procedere nicht schon mal funktioniert?
    Bereinigt die 3.6 FW alles "betriebsfremde"? Ich steh irgendwie total auf der Leitung :shock:

    Einmal editiert, zuletzt von Terz () aus folgendem Grund: Thema verschoben

  • ok, hab deinen beitrag punkt für punkt abgearbeitet, frage mich allerdings wo kommt die autorun.sh rein ?? :?


    Nachtrag:
    habs gefunden -> http://wiki.qnap.com/wiki/Autorun.sh
    also bei meiner TS219P+ ins Verzeichnis /dev/mtdblock5


    BIG TNX jetzt funktionierts mit dem Autostart!! :thumb:



    Falls wer das Script /opt/etc/init.d/S58tor.sh braucht:


    #!/bin/sh


    NAME="TOR"


    start()
    {
    echo "Starting ${NAME}"
    /sbin/log_tool -a "Starting ${NAME}" -t 0 -u SYSTEM -m LOCAL
    }


    stop()
    {
    echo "Shutting down ${NAME}"
    /sbin/log_tool -a "Shutting down ${NAME}" -t 0 -u SYSTEM -m LOCAL
    }


    # you do not need to edit this lines
    case "$1" in
    start)
    /opt/bin/tor --runasdaemon 1
    ;;
    stop)
    killall tor
    ;;
    restart)
    # Restarting the Daemon
    $0 stop
    $0 start
    ;;
    *)
    ## If no parameters are given, print which are avaiable.
    echo "Usage: $0 {start|stop|restart}"
    exit 1
    ;;
    esac

  • Hallo,


    ich versuche als NAS / Linux Newbie mal den Tor Server zu installieren.


    Ich habe den Server installiert.
    es gibt aber in dem oben genannten Verzeichnis " /opt/etc/tor/" keine
    "[/opt/etc/tor] # ls
    tor-tsocks.conf torrc.sample "


    keine Datei torrc.


    Der Inhalt der Datei :
    tor-tsocks.conf ist folgender:
    [/opt/etc/tor] # vi tor-tsocks.conf
    # This is the configuration for libtsocks (transparent socks) for use
    # with tor, which is providing a socks server on port 9050 by default.
    #
    # See tsocks.conf(5) and torify(1) manpages.


    server = 127.0.0.1
    server_port = 9050


    # We specify local as 127.0.0.0 - 127.191.255.255 because the
    # Tor MAPADDRESS virtual IP range is the rest of net 127.
    local = 127.0.0.0/255.128.0.0
    local = 127.128.0.0/255.192.0.0



    mehr steht dort nicht drin.


    Kann mir mal jemand bei der Konfiguration von einem Tor Server auf meiner NAS 219P helfen, vor allem da mein Englisch nicht gut ist.


    Vor allem Interessiert mich die Bandbreitenbegrenzung und die Begrenzung der Datenmenge.


    Über eine grundsätzliche Erläuterung in der torrc.sample vorhandenen Befehle würde ich mich mal freuen.



    2. Frage : wie kann ich den Status des Servers abfragen


    Danke Bert