Temat: Tunelowanie przez Tor
Wpadłem na pewien pomysł, a następnie by się nim podzielić, co niniejszym czynię. Rzecz w dostępie do rutera połączonego z internetem przez modem, za 7-ma NATami itp. Dodatkowo "pełna anonimowość", ale to tak mimochodem.
Zacząłem od instalacji.
opkg update
opkg install tor netdata
Następnie edytowałem plik
nano /etc/tor/torrc
i dodałem do niego 3 linijki. Można też odkomentować niżej i poczytać, ale chyba wiadomo o co chodzi.
HiddenServiceDir /root/tor/netdata/
HiddenServicePort 80 127.0.0.1:19999
PublishServerDescriptor 0
Pozostaje utworzenie katalogu i zmianę jego właściciela na "tor", co by ten sam adres mieć po restarcie.
mkdir tor
chown -R tor /root/tor/
Teraz pozostaje zrestartować.
/etc/init.d/tor restart
W logu widać coś takiego, jest git.
Wed Oct 31 19:26:17 2018 daemon.notice Tor[15134]: Catching signal TERM, exiting cleanly.
Wed Oct 31 19:26:22 2018 daemon.notice Tor[15345]: Tor 0.3.2.10 (git-31cc63deb69db819) running on Linux with Libevent 2.0.22-stable, OpenSSL 1.0.2p, Zlib 1.2.11, Liblzma N/A, and Libzstd N/A.
Wed Oct 31 19:26:22 2018 daemon.notice Tor[15345]: Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
Wed Oct 31 19:26:22 2018 daemon.notice Tor[15345]: Read configuration file "/etc/tor/torrc".
Wed Oct 31 19:26:22 2018 daemon.notice Tor[15345]: Scheduler type KIST has been enabled.
Wed Oct 31 19:26:22 2018 daemon.notice Tor[15345]: Opening Socks listener on 127.0.0.1:9050
Wed Oct 31 19:26:29 2018 daemon.notice Tor[15345]: Bootstrapped 0%: Starting
Wed Oct 31 19:26:53 2018 daemon.notice Tor[15345]: Starting with guard context "default"
Wed Oct 31 19:26:54 2018 daemon.notice Tor[15345]: Bootstrapped 80%: Connecting to the Tor network
Wed Oct 31 19:26:55 2018 daemon.notice Tor[15345]: Bootstrapped 85%: Finishing handshake with first hop
Wed Oct 31 19:26:55 2018 daemon.notice Tor[15345]: Bootstrapped 90%: Establishing a Tor circuit
Wed Oct 31 19:26:56 2018 daemon.notice Tor[15345]: Tor has successfully opened a circuit. Looks like client functionality is working.
Wed Oct 31 19:26:56 2018 daemon.notice Tor[15345]: Bootstrapped 100%: Done
Teraz można sprawdzić adres
cat /root/tor/netdata/hostname
5uedp7tlgsenebox.onion
...i od teraz cały Świat (gdy pozna ten adres) może oglądać, co się dzieje na moim ruterze .