Всё началось еще вчера утром, когда по этому мануалу https://cryptopunks.org/article/forward all the traffic to tor/ всё выполнилось, на удивление, без внезапных ошибок из-за занятых портов / цензуры от провайдера / неизвестных терминалу команд и прочих разочарований в жизни. И не было их аж целых полдня, пока там без объявления бойкота не упал интернет. Нет, обычный инет от провайдера остался, а с внесенными изменениями в iptables уже сайты по полчаса пытались загрузиться и потом выдавали ошибку, мол, server not found.
Линукс запущена в VMware, сетевой адаптер типа Мост (при выборе NAT инета и вовсе нет, хотя основная система за натом), айпишник в локалке 192.168.100.4, время в настройках синхронизировано, вчера утром когда все прекрасно работало мосты в torrc прописаны не были, за эти полтора дня я успел и с дефолтными пробовать подключаться и с офсайта брать, в iptables_setup.sh пробовал вставлять адреса 192.168.100.0 вместо 192.168.1.0 и даже не поленился скачать и поставить рядом еще одну систему и на чистой все эти дела повторить. И там разочарование.
Скачал отдельно TOR браузер, поставил, запустил, запустился он далеко не с первого раза, с дефолтными obsf4 причем в большинстве случаев прогрессбар просто повисал то на нуле, то на процентах двадцати, то на восьмидесяти.
На основной системе TOR браузер работает с мостами obfs4 взятыми на офсайте, так как провайдер не дает подключаться к нодам напрямую, ну или кривые руки не дают, но с мостами вродь проблем не возникает.
Едем дальше, на одной из линуксов сейчас получилось запустить тор браузер, копирнул торрк в другую - висит на нуле при подключении. Тор как сервис на обеих не дает выйти в сеть.
А вот и логи из var/log/tor/log подъехали:
Oct 08 15:19:07.000 [notice] Interrupt: exiting cleanly.
Oct 08 15:19:08.000 [notice] Tor 0.2.8.8 (git-8d8a099454d994bd) opening log file.
Oct 08 15:19:08.230 [warn] OpenSSL version from headers does not match the version we're running with. If you get weird crashes, that might be why. (Compiled with 1000209f: OpenSSL 1.0.2i 22 Sep 2016; running with 100020af: OpenSSL 1.0.2j 26 Sep 2016).
Oct 08 15:19:08.243 [notice] Tor v0.2.8.8 (git-8d8a099454d994bd) running on Linux with Libevent 2.0.21-stable, OpenSSL 1.0.2j and Zlib 1.2.8.
Oct 08 15:19:08.243 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
Oct 08 15:19:08.243 [notice] Read configuration file «/usr/share/tor/tor-service-defaults-torrc».
Oct 08 15:19:08.243 [notice] Read configuration file «/etc/tor/torrc».
Oct 08 15:19:08.245 [notice] Opening Socks listener on 127.0.0.1:9050
Oct 08 15:19:08.245 [notice] Opening DNS listener on 127.0.0.1:53
Oct 08 15:19:08.245 [notice] Opening Transparent pf/netfilter listener on 127.0.0.1:9040
Oct 08 15:19:08.000 [notice] Parsing GEOIP IPv4 file /usr/share/tor/geoip.
Oct 08 15:19:08.000 [notice] Parsing GEOIP IPv6 file /usr/share/tor/geoip6.
Oct 08 15:19:08.000 [notice] Bootstrapped 0%: Starting
Oct 08 15:19:08.000 [notice] Delaying directory fetches: No running bridges
Oct 08 15:19:08.000 [notice] Signaled readiness to systemd
Oct 08 15:19:09.000 [notice] Opening Socks listener on /var/run/tor/socks
Oct 08 15:19:09.000 [notice] Opening Control listener on /var/run/tor/control
Oct 08 15:19:09.000 [notice] Bootstrapped 5%: Connecting to directory server
Oct 08 15:19:09.000 [notice] Bootstrapped 10%: Finishing handshake with directory server
Oct 08 15:19:09.000 [warn] Problem bootstrapping. Stuck at 10%: Finishing handshake with directory server. (No route to host; NOROUTE; count 1; recommendation warn; host 722EF1F0939E2F1*** at 69.*62.***:18425)
Oct 08 15:20:32.000 [warn] Problem bootstrapping. Stuck at 10%: Finishing handshake with directory server. (DONE; DONE; count 3; recommendation warn; host DBCFD46E48B9266*** at 37.*18.***:41904)
Oct 08 15:20:32.000 [warn] 3 connections have failed:
Oct 08 15:20:32.000 [warn] 2 connections died in state handshaking (TLS) with SSL state SSLv2/v3 read server hello A in HANDSHAKE
Oct 08 15:20:32.000 [warn] 1 connections died in state connect()ing with SSL state (No SSL object)
Oct 08 15:21:08.000 [notice] Tried for 120 seconds to get a connection to [scrubbed]:0. Giving up. (waiting for circuit)
Oct 08 15:21:08.000 [notice] Tried for 120 seconds to get a connection to [scrubbed]:0. Giving up. (waiting for circuit)
Oct 08 15:21:09.000 [notice] Tried for 120 seconds to get a connection to [scrubbed]:0. Giving up. (waiting for circuit)
Еще раз подмечу, что полтора дня назад всё исправно работало, без мостов, синхронизации времени и пр. Из-за того, что часто вижу разные причины того что не коннектится тор сервис, через раз запускается тор бравзер, не догоняю, в чем может быть причина, слишком много мистики в одном месте. Хэлп. А спойлер не поставился, хоть я в него логи и обернул, вот.