Задний ход в DarkWeb: различия между версиями
Дым (обсуждение | вклад) |
Дым (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
Для хождения с собственного линукса по сайтам в зоне <code>.onion</code> и прочим, напрямую недоступным, достаточно настроить пару-тройку утилит, а именно… | Для хождения с собственного линукса по сайтам в зоне <code>.onion</code> и прочим, напрямую недоступным, достаточно настроить пару-тройку утилит, а именно… | ||
= | =Прокси= | ||
# | #Для начала следует установить пакеты <code>torsocks</code> (автоматом подтягивающий основной сервис <code>tor</code>, если тот ещё не установлен) и <code>obfs4</code><ref name="Sisyphus"/> (добавляющий сервису способы миновать РКНовские блокировки тора по «мостику»): | ||
#:<source lang="bash"> | #:<source lang="bash"> | ||
# apt-get update && apt-get install -y torsocks | # apt-get update && apt-get install -y torsocks obfs4 | ||
</source> | </source> | ||
#Проверить содержимое настроечного файла <code>/etc/tor/torsocks.conf</code> от установленного сервиса: | #Проверить содержимое настроечного файла <code>/etc/tor/torsocks.conf</code> от установленного сервиса: | ||
Строка 11: | Строка 11: | ||
OnionAddrRange 127.42.42.0/24 | OnionAddrRange 127.42.42.0/24 | ||
</source> | </source> | ||
#После чего запустить сам сервис и удостовериться, что тор слушает на нужном порту (нужна установленная утилита lsof): | #Добавить в конфиг тора <code>/etc/tor/torrc</code> опцию, включающую предоставленные пакетом <code>obfs4</code> настройки со списком мостов: | ||
#:<source lang="bash"> | |||
# echo "%include /etc/tor/obfs4.torrc" >>/etc/tor/torrc | |||
</source> | |||
#После чего (пере)запустить сам сервис и удостовериться, что тор слушает на нужном порту (нужна установленная утилита lsof): | |||
#:<source lang="bash"> | #:<source lang="bash"> | ||
# systemctl enable --now tor && lsof -ni :9050 | # systemctl enable --now tor && lsof -ni :9050 | ||
Строка 17: | Строка 21: | ||
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME | COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME | ||
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> | ||
==Примечание== | ==Примечание== | ||
Строка 34: | Строка 29: | ||
</ref> | </ref> | ||
</references> | </references> | ||
=Браузерный плагин= | |||
=Браузерный | |||
Сам использовал <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>, настройку коего и опишу. | ||
#Добавить в браузер соответствующий плагин для [https://chrome.google.com/webstore/detail/proxy-switchyomega/padekgcemlokbadohgkifijomclgjgif хрома] или [https://addons.mozilla.org/ru/firefox/addon/switchyomega/ огнелиса]. | #Добавить в браузер соответствующий плагин для [https://chrome.google.com/webstore/detail/proxy-switchyomega/padekgcemlokbadohgkifijomclgjgif хрома] или [https://addons.mozilla.org/ru/firefox/addon/switchyomega/ огнелиса]. |
Версия от 04:47, 2 марта 2022
Для хождения с собственного линукса по сайтам в зоне .onion
и прочим, напрямую недоступным, достаточно настроить пару-тройку утилит, а именно…
Прокси
- Для начала следует установить пакеты
torsocks
(автоматом подтягивающий основной сервисtor
, если тот ещё не установлен) иobfs4
[1] (добавляющий сервису способы миновать РКНовские блокировки тора по «мостику»):# apt-get update && apt-get install -y torsocks obfs4
- Проверить содержимое настроечного файла
/etc/tor/torsocks.conf
от установленного сервиса:TorAddress 127.0.0.1 TorPort 9050 OnionAddrRange 127.42.42.0/24
- Добавить в конфиг тора
/etc/tor/torrc
опцию, включающую предоставленные пакетомobfs4
настройки со списком мостов:# echo "%include /etc/tor/obfs4.torrc" >>/etc/tor/torrc
- После чего (пере)запустить сам сервис и удостовериться, что тор слушает на нужном порту (нужна установленная утилита lsof):
# systemctl 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)
Примечание
- ↑ В Альте доступен пока только для Сизифа. Для обхода можно пересобрать пакет оттуда:
- через
epm repack
или - из соответствующего
.srpm
.
- через
Браузерный плагин
Сам использовал FoxyProxy (для хрома или огнелиса) и SwitchyOmega, настройку коего и опишу.
- Добавить в браузер соответствующий плагин для хрома или огнелиса.
- Указать в качестве прокси настроенный выше тор (протокол — SOCKS5, сервер — localhost, порт — 9050):
- Помимо
.onion
, накидать ещё недоступных напрямую доменов, по мере надобности пополняя список другими блокируемыми сайтами:- В режиме редактирования исходного кода (можете попросту скопипастить) выглядит так:
[SwitchyOmega Conditions] @with result *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
- В меню плагина выбрать пункт автопереключения