tor
Смешно, что репутация у tor среди некоторых людей — «ууу, там ужасы», а реально оказывается, что через него приходится скачивать пакеты из норм репозиториев, искать книжки, что-то такое мирное и нужное абсолютно обычным людям. :)
- Tor Project: Hidden Service Configuration Instructions https://www.torproject.org/docs/tor-hidden-service.html.en (2014-09-11 Чт 08:59) - по нынешним временам, вроде, заблокировано.
- Tor (Русский) - ArchWiki https://wiki.archlinux.org/index.php/Tor_(%d0%a0%d1%83%d1%81%d1%81%d0%ba%d0%b8%d0%b9) (2014-09-11 Чт 08:58)
- Tor — Lurkmore https://lurkmore.to/Tor (2014-08-09 Сб 02:53)
- https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/ - один из удобных способов включать как прокси в файрфоксе.
- http://deepweblinks.org/ - каталог ссылок.
Обнаружила, что все некогдашние ссылки в tor сдохли. Всё, v3, адреса должны быть длиннее.
Знакомое свежее:
- http://loginzlib2vrak5zzpcocc3ouizykn6k5qecgj2tzlnab5wcbqhembyd.onion/ - z-library.
- http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion/ - зеркало torproject.org, и что досадно, ссылки там внутри не относительные, всё время пытается отправить на заблокированный сайт.
- http://xmh57jrknzkhv6y3ls3ubitzfqnkrwxhopf5aygthi7d6rplyvk3noyd.onion/ – поисковик
- http://juhanurmihxlp77nkq76byazcldy2hlmovfu2epvl5ankdibsot4csyd.onion/ – поисковик
- http://haystak5njsmn2hqkewecpaxetahtwhsbsa64jom2k22z5afxhnpxfid.onion/ – поисковик
- http://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/ – поисковик
- http://zqktlwiuavvvqqt4ybvgvi7tyo4hjl5xgfuvpdf6otjiycgwqbym2qad.onion/ – the hidden wiki (стрёмное, впрочем, в tor усё подозрительно :))
- http://archiveiya74codqgiixo33q62qlrqtkgmcitqx5u2oeqnmn5bpcbiyd.onion/ – архив интернетов
- http://libraryfyuybp7oyidyya3ah5xvwgyx6weauoini7zyz555litmmumad.onion/ - библиотека
- http://nv3x2jozywh63fkohn5mwp2d73vasusjixn3im3ueof52fmbjsigw6ad.onion/ – библиотека комиксов
- https://github.com/alecmuffett/real-world-onion-sites – подборка
use bridges
Актуальнее webtunnel, чем obfs4.
При установке в мой дебианчег с webtunnel может быть проблема, что его не разрешает apparmor (можно убедиться через journalctl -k | grep denied | tail -n 20). Поэтому в /etc/apparmor.d/system_tor надо добавить
/usr/bin/webtunnel-client ix,
Разрешение на выполнение. На obfs4 оно, похоже, добавляется само, а тут ручная работа :)
sudo apparmor_parser -r /etc/apparmor.d/system_tor
Применить правила, заодно убедиться, что корректно написано. Если молча отработало – всё норм.
Мосты берутся в тг, GetBridgesBot.
В /etc/tor/torrc надо что-то типа:
UseBridges 1
ClientTransportPlugin webtunnel exec /usr/bin/webtunnel-client
bridge webtunnel longline-from-bot
bridge webtunnel longline-from-bot
Перезапуск.
sudo systemctl restart tor@default
Смотреть логи, эт последние 30 + что свежее будет появляться. Именно с @default, потому что без – это какой-то сервис, который чисто пытается запустить вот этот основной.
sudo journalctl -u tor@default.service -n 30 --no-pager -f
В норме там будет bootstrapped 1%, 10%, 20% и так до победы, дальше можно проверять, что всё норм.
Проверка, что соединение через tor:
curl --socks5-hostname 127.0.0.1:9050 https://check.torproject.org/api/ip
И пользоваться. Когда мосты перестанут работать, добывать новые, опять совать в torrc и перезапускать.
для obfs4, прежнее
# sudo apt-get install obfs4proxy tor
# sudo vi /etc/tor/torrc
UseBridges 1
ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy
# send email to bridges@torproject.org with body `get transport obfs4` you can get new bridges.
bridge obfs4 YOURBRIDGE
Error 501: Tor is not an HTTP Proxy
Сейчас почти все браузеры умеют socks5 непосредственно. Но тем не менее.
tor is a strictly SOCKS-only proxy (port 9050) so it rejects all non-SOCKS traffic (e.g. HTTP). To handle non-SOCKS traffic, you would need to use Privoxy (port 8118) or Polipo (port 8123) to translate the traffic into SOCKS so Tor would accept.
