Задний ход в DarkWeb: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Строка 1: Строка 1:
Для хождения с собственного линукса по сайтам в зоне <code>.onion</code> и прочим, напрямую недоступным, достаточно настроить пару-тройку утилит, а именно…
Для хождения с собственного линукса по сайтам в зоне <code>.onion</code> и прочим, напрямую недоступным, достаточно настроить несколько утилит.
 
Приготовим остренького: макарошки (запутывающий прокси) с луком (прокси TOR — The Onion Router, «Луковый» прокси) и чесноком (i2pd — Invisible Internet Protocol daemon, с «чесночной» структурой хостов).
=«Луковый» прокси=
=«Луковый» прокси=
Потребуется:
#Установить пакеты:
#Установить пакеты
#:*<code>torsocks</code> ''(автоматом подтягивающий основной сервис <code>tor</code>, если тот ещё не установлен)'',
#:*<code>torsocks</code> ''(автоматом подтягивающий основной сервис <code>tor</code>, если тот ещё не установлен)'',
#:*<code>obfs4</code> ''(добавляющий тору способы миновать РКНовские блокировки по «мостикам»)'' и
#:*<code>obfs4</code> ''(«путаник», добавляющий тору способы миновать РКНовские блокировки по «мостикам»)'' и
#:*<code>lsof</code> ''(для проверки результата)''.
#:*<code>lsof</code> ''(для проверки результата)''.
#Добавить в конфиг тора <code>/etc/tor/torrc</code> опцию, включающую предоставленные пакетом <code>obfs4</code> настройки со списком мостов.
#Добавить в конфиг тора <code>/etc/tor/torrc</code> опцию, включающую предоставленные пакетом <code>obfs4</code> настройки со списком мостов.
Строка 18: Строка 19:
tor    2778 _tor    6u  IPv4  27181      0t0  TCP 127.0.0.1:9050 (LISTEN)
tor    2778 _tor    6u  IPv4  27181      0t0  TCP 127.0.0.1:9050 (LISTEN)
</source>
</source>
 
=«Невидимый» интернет=
Установить и запустить i2pd:
<source lang="bash">
# apt-get install -y i2pd
# systemctl enable --now i2pd
</source>
=Браузерный плагин=
=Браузерный плагин=
Сам использовал <strong>FoxyProxy</strong> (для [https://chrome.google.com/webstore/detail/foxyproxy-standard/gcknhkkoolaabfmlnjonogaaifnjlfnp хрома] и ЯБ или [https://addons.mozilla.org/ru/firefox/addon/foxyproxy-standard/ огнелиса]) и <strong>SwitchyOmega</strong>, настройку коего и опишу.
Сам использовал <strong>FoxyProxy</strong> (для [https://chrome.google.com/webstore/detail/foxyproxy-standard/gcknhkkoolaabfmlnjonogaaifnjlfnp хрома] и ЯБ или [https://addons.mozilla.org/ru/firefox/addon/foxyproxy-standard/ огнелиса]) и <strong>SwitchyOmega</strong>, настройку коего и опишу.
Строка 32: Строка 38:
@with result
@with result


*.i2p +i2p
*baza-knig.ru +proxy
*baza-knig.ru +proxy
*.bookafan.website +proxy
*.bookafan.website +proxy

Версия от 02:11, 20 мая 2022

Для хождения с собственного линукса по сайтам в зоне .onion и прочим, напрямую недоступным, достаточно настроить несколько утилит.

Приготовим остренького: макарошки (запутывающий прокси) с луком (прокси TOR — The Onion Router, «Луковый» прокси) и чесноком (i2pd — Invisible Internet Protocol daemon, с «чесночной» структурой хостов).

«Луковый» прокси

  1. Установить пакеты:
    • torsocks (автоматом подтягивающий основной сервис tor, если тот ещё не установлен),
    • obfs4 («путаник», добавляющий тору способы миновать РКНовские блокировки по «мостикам») и
    • lsof (для проверки результата).
  2. Добавить в конфиг тора /etc/tor/torrc опцию, включающую предоставленные пакетом obfs4 настройки со списком мостов.
  3. После чего (пере)запустить сам сервис и удостовериться, что тор слушает на нужном порту.

Суммарно выглядит примерно так:

# apt-get update && apt-get install -y torsocks obfs4 lsof
# echo "%include /etc/tor/obfs4.torrc" >>/etc/tor/torrc
# systemctl restart (или enable --now) tor
# lsof -ni :9050
...
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
tor     2778 _tor    6u  IPv4  27181      0t0  TCP 127.0.0.1:9050 (LISTEN)

«Невидимый» интернет

Установить и запустить i2pd:

# apt-get install -y i2pd
# systemctl enable --now i2pd

Браузерный плагин

Сам использовал FoxyProxy (для хрома и ЯБ или огнелиса) и SwitchyOmega, настройку коего и опишу.

  1. Добавить в браузер соответствующий плагин для хрома/ЯБ или огнелиса.
  2. Указать в качестве прокси настроенный выше тор (протокол — SOCKS5, сервер — localhost, порт — 9050):
    Настройка прокси
    К слову, таких проксей можно наплодить для выхода на некоторые ресурсы через другие.
  3. Помимо .onion, накидать ещё недоступных напрямую доменов, по мере надобности пополняя список другими блокируемыми сайтами:
    Список сайтов
    В режиме редактирования исходного кода (можно попросту скопипастить) выглядит так:
    [SwitchyOmega Conditions]
    @with result
    
    *.i2p +i2p
    *baza-knig.ru +proxy
    *.bookafan.website +proxy
    *bookzip.ru +proxy
    *.btmet.com +proxy
    *citilink.ru +proxy
    *fantasy-worlds.org +proxy
    *flibusta.* +proxy
    *gmt-max.net +proxy
    *intoupload.net +proxy
    *kinobar.me +proxy
    *kinogo.la +proxy
    *kinosvit.tv +proxy
    *kinotazz.ru +proxy
    *.kritka.info +proxy
    *.linkedin.com +proxy
    *loveread.ec +proxy
    *mechanics-games.* +proxy
    *nnmclub.to +proxy
    *.onion +proxy
    *onion.live +proxy
    *piratam.net +proxy
    *rg-mechanics.* +proxy
    *rgmechanics.* +proxy
    *rutor* +proxy
    *.santehnika1.ru +proxy
    *seasonvar.ru +proxy
    *.semyanich.com +proxy
    *serialytut.me +proxy
    *skidrowcpy.com +proxy
    *.torgamez.com +proxy
    *torlock.cc +proxy
    *.torproject.org +proxy
    *torrent* +proxy
    *tracker.* +proxy
    *.underver.se +proxy
    *.vonos.net +proxy
    *weebly.com +proxy
    *xatab-repack* +proxy
    
    * +direct
    
  4. В меню плагина Значок выбрать пункт автопереключения Меню

Побродить по «луковым» ресурсам можно отсюда.