Tor proxy server linux

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Postuf/Toroxy

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

 _____ |_ _|__ _ __ _____ ___ _ | |/ _ \| '__/ _ \ \/ / | | | | | (_) | | | (_) > <| |_| | |_|\___/|_| \___/_/\_\\__, | |___/ 

Tor-based TCP-proxy for linux.
Traffic won`t leave the system without Tor network.

Runs as systemd service, watches traffic rules violations and IP cnanges.
Immediatelly notifies via UI if any changes detected.

All TCP traffic redirects to Tor. UDP traffic just blocks.

Ip Changed Rules Violation

  1. Install dependencies
  2. Run Tor service
  3. Run Toroxy as watcher service which starts on any system boot
  • systemd
  • iptables
  • iptables-persistent
  • python3
  • pip3
  • tor

Run sudo ./uninstall.sh in Toroxy root

After installation new systemd service toroxy appear in local system.
It will be enabled by default. Here is how to manage it:

  • Stop toroxy (disable proxy): toroxy stop OR service toroxy stop
  • Start toroxy (enable proxy): toroxy start OR service toroxy start
  • Change identity (switch proxy): toroxy switch OR service toroxy reload
Читайте также:  Настройка прокси линукс минт

About

Источник

Установка прокси сервера Tor на Debian или Ubuntu

Итак, у нас есть тестовые Debian Buster, командная строка, права ROOT и острое желание установить и настроить Tor-прокси, но сделать это так чтобы не нужно было качать Tor-браузер.

В моём случае мне потребовалось восстановить доступ к Docker Hub, но сделать это так чтобы было максимально дёшево и быстро, для начала хочу сказать что не советую использовать Tor как среду передачи своих персональных данных, например для авторизации в социальных сетях из под своей личной учётной записи и так далее. Потому что сервер исходящего трафика через который вы будет общаться с интернетом может иметь специфичные настройки, которые упрощают для злоумышленника возможность украсть любые данные которые вы через этот оконечный сервер передаёте.

И так, с "почему нет" закончили, теперь давайте к "почему да", если приложение, которое вы хотите использовать через Tor, имеет высокую криптографическую стойкость (например какой-нибудь VPN туннель или "хитрый" мессенджер (Паша, верни стену!) с кучей слоёв шифрования), то тогда пожалуй опасаться вам нечего, так же Tor хорош тогда когда совершенно не важно украдут ли ваш трафик или нет, так как этот трафик получен с какого-нибудь публичного ресурса и поэтому и так для всех доступен, например Docker Hub или NPMjs.

Но довольно лирики, давайте делать вещи, для начала авторизуемся из под учётной записи root:

Затем добавим новый репозиторий в список источников пакетов:

cat /etc/apt/sources.list.d/torproject.list deb http://deb.torproject.org/torproject.org buster main deb-src http://deb.torproject.org/torproject.org buster main EOF

Как видно мы создаём новый файл torproject.list в директории /etc/apt/sources.list.d содержащий в себе всего лишь две строки, в первой строке указан путь к репозиторию со скомпилированными версиями программ, во втором к исходным кодам этих программ (полезно для отладки или ещё каких других нужд).

Если нужны пакеты не для buster, то вы можете указать любой другой дистрибутив Debian или Ubuntu, например stretch или xenital, потому что deb.torproject.org - это гибридный репозиторий и подходит для любой debian-based операционки.

Далее обновим списки пакетов, для этого выполним:

Скорее всего мы увидим ошибку вида:

Ошк:14 http://deb.torproject.org/torproject.org buster InRelease Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 74A941BA219EC810 Чтение списков пакетов… Готово W: Ошибка GPG: http://deb.torproject.org/torproject.org buster InRelease: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 74A941BA219EC810 E: Репозиторий «http://deb.torproject.org/torproject.org buster InRelease» не подписан. N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён. N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.

Чтобы её исправить добавим указанный в ошибке NO_PUBKEY 74A941BA219EC810 в список ключей APT.

apt-key adv --keyserver keyserver.ubuntu.com --recv 74A941BA219EC810

Следующее обновление должно пройти без ошибок:

Читайте также:  Pantum m6500 драйвер linux ppd

Теперь установим Tor-прокси:

После того как установка пакетов будет завершена вы можете подключиться к вашем серверу Tor из браузера или какой другой программы, по умолчанию Tor работает в режиме SOCKS5 прокси на петлевом интерфейсе localhost, порт номер 9050.

cat /etc/tor/torsocks.conf | head -n 12 | tail -n 4
# Default Tor address and port. By default, Tor will listen on localhost for # any SOCKS connection and relay the traffic on the Tor network. TorAddress 127.0.0.1 TorPort 9050

А на этом всё, напомню что в Discord есть сообщество программистов, в котором я принимаю активное участие, поэтому если у Вас возникнут вопросы, обращайтесь, не стесняйтесь, ну или в Twitter @EvilFreelancer например.

Источник

Настраиваем сеть Tor в качестве прокси (Proxy)

Для тех кто работает на операционной системе Linux, необязательно устанавливать VPN или искать прокси. Есть возможность установить сеть Tor и использовать ее в качестве Proxy, тем самым, сэкономить время на поиски и альтернативных решений.

У многих Tor ассоциируется с даркнетом, но, что бы туда попасть, необходим браузер Tor, а использования сети Tor в качестве прокси с обычным браузером вроде того же Firefox, вам не даст возможность выхода в даркнет.

Простыми словами, мы будем использовать сеть Tor в качестве прокси ( Proxy ) благодаря тому, что по всему миру добровольцы поднимают ретрансляторы сети. Думаю, их можно характеризовать как сервера, на которых крутиться сеть Tor. Их то мы и будем использовать в качестве бесплатной альтернативы всяким VPN и другим прокси, которые перегружены и периодически отваливаются.

Отмечу, что для пользователей рабочего окружения GNOME существует расширение, которое позволяет удобно управлять подключением к прокси, в том числе и к сети Tor.

Устанавливаем сеть Tor

Первым делом необходимо установить саму сеть Tor, в таких дистрибутивах как Debian, Ubuntu, Fedora и Manjaro этот пакет присутствует в родных репозиториях. Давайте приступим к установке. Отправляемся в терминал и вводим команду, которая установит Tor:

Установка в Fedora

Установка в Arch / Manjaro

Установка в Debian / Ubuntu

сеть Tor в качестве прокси Proxy 1

Возможно, понадобится вручную стартануть установленный пакет. Для принятия решения, проверить его статус можно командой “sudo systemctl status tor”:

сеть Tor в качестве прокси Proxy 4

И если он окажется не активным, а за это отвечает поле “Active:”, то выполняем команду:

После чего возможно придется еще и перезапустить систему, как в случае с дистрибутивом Linux – Fedora. Убеждаемся что Tor запустился, а затем переходим к следующему шагу по настройке прокси.

Настраиваем Tor в качестве прокси (Proxy)

Следующим шагом необходимо задать настройки сети. Тут принцип один и тот же, не зависимо от рабочего окружения, вам нужно найти параметр отвечающий за настройку сети в вашем дистрибутиве Linux. Для примера будем использовать дистрибутив Ubuntu. Переходим в настройки, затем ищем пункт который называется “Сетевой прокси”:

Читайте также:  Adobe flash player установить линукс

сеть Tor в качестве прокси Proxy 2

Нажимаем на настройку (шестеренка с права), в открывшемся окне выбираем пункт “Вручную”. После чего заполняем поле “Узел Socks”вписав в него “127.0.0.1” и задаем порт “9050”:

сеть Tor в качестве прокси Proxy 3

По сути, на этом все, сеть Tor теперь работает в качестве прокси, убедится в этом можно перейдя на сайт 2ip.ru:

сеть Tor в качестве прокси Proxy 5

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

Прокси мы настроили и все работает, но, если вы используете дистрибутив с рабочим окружением GNOME, то можно установить расширение “Proxy Switcher” для удобного переключение между сетями, о чем уже писалось в начале статьи. Установить расширение можно либо с сайта “extensions.gnome.org”, либо, через приложение “Менеджер расширений”, которое также можно найти в магазине приложений:

сеть Tor в качестве прокси Proxy 6

Когда установите расширение “Proxy Switcher”, у вас появится пункт в меню для удобного управления прокси. Тут все точно также, что бы включить прокси, выбираем пункт “Вручную”, а что бы отключить, пункт “Нет”:

сеть Tor в качестве прокси Proxy 7

Заключение

Данный мануал не претендует на анонимность, это лишь альтернатива использованию сторонних сервисов предоставляющих прокси или VPN. Для тех кто все же желает использовать VPN, а не прокси, на сайте есть статья о том, как можно подключаться по протоколу OpenVPN, статья доступна по этой ссылке.

Для наглядности метода описанного в этой статье имеется видео:

Помимо всего, можно прикрутить к этой связке: Tor + Proxy еще и obfs4 для обфускации трафика, но это тема отдельной статьи.

А на этом сегодня все, если статья оказалась вам полезна, подписывайтесь на рассылку журнала в pdf формате, а так же на социальные сети журнала Cyber-X:

Юморилка, Telegram канал с анекдотами:
Telegram

По вопросам работы сайта, сотрудничества, а так же по иным возникшим вопросам пишите на E-Mail. Если вам нравится журнал и вы хотите отблагодарить за труды, вы можете перечислить донат на развитие проекта.

С уважением, редакция журнала Cyber-X

Вам также может понравиться

Подключаем репозитории от MX Linux к Debian 11

Подключаем репозитории от MX Linux к Debian 11

Игры на операционной системе Linux

Игры на операционной системе Linux

Управление пакетами - deb системы

Управление пакетами – deb системы

2 комментария к « Настраиваем сеть Tor в качестве прокси (Proxy) »

Общий вопрос про tor – при установке tor, я так понимаю, даже если я не пользуюсь (но он запущен) им мой хост становится один из proxy сети tor?
Другими словами, хост стал анонимным, выходя через другие хосты сети tor, но, в свою очередь, через мой хост другие пользователи сети тоже ломанулись в интернет?

Сейчас тор совсем заблокировали сколько бы не пытался сеть поднять по разным инструкциям никак не получалось

Источник

Оцените статью
Adblock
detector