Рубрики
Uncategorized

Переслать весь трафик на SOCKS5 прокси

Привет друзья! ✌️ В этой статье я хочу поделиться решением проблемы пересылки HTTP-трафика … Теги с DevOps, учебником, инструментами.

Привет друзья! ✌️

В этой статье я хочу поделиться решением проблемы пересылки HTTP-трафика через SOCKS5, чтобы повернуть IP-адреса, это может быть полезно при анализе, тестировании или обходной блокировке DNS/IP.

Что такое SOCKS5?

Носки Это интернет-протокол, который обменивает сетевые пакеты между клиентом и сервером через прокси-сервер. SOCKS5 необязательно обеспечивает аутентификацию, поэтому только авторизованные пользователи могут получить доступ к серверу. Практически прозрачные соединения SOCKS Server Proxies TCP с произвольным IP-адресом и предоставляет средства для отправления пакетов UDP.

Носки выполняют на уровне 5 модели OSI (сеансный слой, промежуточный слой между уровнем презентации и транспортным слоем). Сервер SOCKS принимает входящее клиентское соединение на порт 1080 TCP, как определено в RFC 1928.

Требуемые зависимости

  1. Linux/Unix. (Для Windows некоторые различия будут характерны (см. Соответствующие разделы в элементах установки и настройки)))

  2. Tor Client — TOR бесплатное программное обеспечение с открытым исходным кодом для обеспечения анонимного общения. Он направляет интернет-трафик через бесплатный, всемирную, добровольную оверлейную сеть, состоящую из более чем семи тысяч реле, для скрытия местоположения пользователя и использование от любого проведения сетевого наблюдения или анализа трафика. Использование TOR делает труднее проследить интернет-активность пользователю. Это включает в себя «посещения веб-сайтов, онлайн-посты, мгновенные сообщения и другие формы связи». Использование по назначению Тор является защита личной конфиденциальности своих пользователей, а также их свобода и способность проводить конфиденциальное общение, сохраняя свои интернет-активность.

  3. Приводит — это не кэшированная веб-прокси-прокси с расширенными возможностями фильтрации для повышения конфиденциальности, модификация данных веб-страниц и заголовков HTTP, управление доступом и удаление рекламы и других отвратительных интернет-барахла. Может использоваться как для защиты от одной устройства (путем установки его на устройство, которое вы хотите защитить) и защиту Newtork (настроив сетевые устройства для использования приводов Privoxy Server в качестве прокси).

Privoxy — это бесплатное программное обеспечение и лицензировано под GNU GPLV2.

Прокси-цепь будет:

Готовый? Тогда иди вперед

Первый шаг Это установить Tor

sudo apt update
sudo apt install tor

После того, как не забудьте перезапустить сервис

sudo /etc/init.d/tor restart

Далее вы должны создать новый пароль

tor --hash-password 

Сохранить полученные хеш в

./etc/tor/tormc.

В том же месте мы будем раковины следующие линии:

Socksport 9050.

Hashedcontrolpassword ‘ Ваш хешированный пассок, полученный ранее здесь «

CookieAuthentication 1.

Перезапустите службу, чтобы применить изменения

sudo /etc/init.d/tor restart

Намекать

Регулировать скорость изменения узлов (по умолчанию, это 10 минут)

Maxcircuitdirness ‘ int «

int целое число больше или равно 10 ответственным за интервал изменений узла в считанные секунды

Хорошо, пришло время установить ваш обратный прокси

sudo apt install privoxy

Файл конфигурации можно найти на следующем пути:

/так далее/privoxy/config

Привозопоток должен знать, что его последователь в цепочке представляет собой прокси SOCKS5, который слушает на порту 9050. Опять же, предположим, что TOR работает на том же хосте, файл конфигурации Privoxy будет настроен, включая следующую строку (включая последнюю точку):

forward-socks5t   /   127.0.0.1:9050 .

Рестарт

sudo /etc/init.d/privoxy restart

Чтобы проверить готовность, вы можете запустить запрос на httpbin.org например

import requests


def check_ip():
    ip = requests.get('https://httpbin.org/ip')
    return ip.text


if __name__ == '__main__':
    result = check_ip()
    print(result)

Выполнено?

Поздравляю!

Примечание

Предупреждение! Пожалуйста, внимательно прочитайте эту статью.

Ресурсы

Оригинал: «https://dev.to/psychopanda/forward-all-traffic-to-a-socks5-proxy-4chp»