Tinyproxy: свой прокси-сервер за пять минут

Прокси-сервер, зачастую, вещь просто необходимая. Применений этому чудесному инструменту — масса. Например, посещение сайта, на котором ваш ip адрес заблокирован администратором. :)

Рассматриваться будет tinyproxy — небольшой, но удобный прокси-сервер. Давайте попробуем создать и настроить его, потратив на это не более пяти минут. Первым делом устанавливаем его:

# aptitude install tinyproxy

После этого нужно отредактировать файл /etc/tinyproxy.conf, чтобы начать пользоваться прокси-сервером. В этой статье опишу лишь некоторые директивы. Остальное, при необходимости, вы можете изменить самостоятельно, изучив каждую в документации: man tinyproxy.conf

Настройки

XTinyproxy No — отключает добавление заголовка X-Tinyproxy клиентам.

DisableViaHeader Yes — Делает прокси-сервер полностью анонимным. Если не отключить заголовок Via (требуемый, кстати, стандартом HTTP RFC), то информация об использовании Tinyproxy будет видна серверу.

Timeout. Максимальное время в секундах, по истечении которого неактивное соединение будет закрыто. По-умолчанию — 600. Если у вас стабильный интернет, то это число можно уменьшить. Например, 120 секунд будет достаточно.

MaxClients. Максимальное количество одновременно подключённых клиентов. По-умолчанию — 100. Если у вас небольшой сервер, а вы — единственный пользователь, это число можно смело уменьшить до 20-50.

MinSpareServers и MaxSpareServers ограничивают минимальное и максимальное количество процессов tinyproxy. Если количество процессов меньше, чем минимальное значение, будут созданы новые. Если превышает максимальное — лишние будут завершены.

По-умолчанию 5 и 20 соответственно. Опять таки, нужно подбирать путём экспериментов.

StartServers отвечает за количество запускаемых процессов. Не должно быть меньше MinSpareServers.

Далее необходимо разрешить себе доступ к прокси серверу. В конфигурационном файле нужно найти директиву Allow 127.0.0.1 и после неё добавить свой ip адрес, согласно синтаксису. Можно добавить несколько подсетей и т.д.

Allow 127.0.0.1
Allow 192.168.0.0/16
Allow 172.16.0.0/12
Allow 10.0.0.0/8

Чтобы разрешить доступ к прокси-серверу для кого угодно, следует добавить строку:

Allow 0.0.0.0/0

В tinyproxy можно включить фильтр посещаемых сайтов. Для этого необходимо раскомментировать этот параметр:

Filter "/etc/filter"

А в файле /etc/filter задать стоп-слова через строчку.

vk.com
odnoklassniki.ru
porno
yandex

Сайты, содержащие в url указанные ключевые слова, не будут открываться при использовании tinyproxy.

На этом всё. Сохраните изменения и перезапустите tinyproxy командой: service tinyproxy restart.

Подключение

Изначально сервер работает на порту 8888, то есть для подключения следует использовать адрес 1.1.1.1:8888, где 1.1.1.1 нужно заменить на ip вашего сервера.

Теперь попробуйте подключиться к вашему прокси-серверу, указав его адрес в настройках браузера, фтп-клиента и так далее.

Проверить анонимность прокси-сервера можно здесь: http://ip.spys.ru/

Добавить комментарий

  1. Plus 1

    Для Нубов проще воспользоваться ВПН

    Ответить
  2. Дерзкий

    Тот случай, когда почувствовал себя хакером)

    Ответить
  3. artem musienko

    Это ваще гайд для Линукса или Винды?

    Ответить
    1. I'm zEfN

      Очевидно что для лИнукса

      Ответить
  4. Александр Ходанович

    Установите себе Kali Linux. Там все инструменты для взлома и анонимности уже есть.

    Ответить
    1. srgazh

      Ну и умник)

      Ответить
  5. PROXYS

    VPN работает поверх вашего интернет соединения. И тормозит трафик. Прокси — дополнительный сервер между вами и конечной точкой. В отличии от VPN, вы не подключаетесь к частной виртуальной сети, а пропускаете ваше интернет соединение через прокси сервер. В случае с прокси вы получаете индивидуальный IP адрес, а не IP адрес целой сети, как с ВПН. Proxy работает быстрее. Может использоваться для сохранения анонимности и обхода блокировок. Но бесплатные сервисы как правило перегружены, поэтому лучше покупать.

    Ответить
  6. DDoS 227

    Нравится то, что Tinyproxy имеет небольшой размер и потребляет мало ресурсов, что позволяет ему работать на слабых конфигурациях. В Windows 10 настраивается через команду inetcpl.cpl

    Ответить
  7. Den 666

    Покупая прокси, изучите тему. Многие продавцы впаривают дорого и один прокси дают всем покупателям. Рассчитано на лохов: PROXY-SALE.COM, IPV6-PROXY.RU

    Ответить
  8. APPLE ATA

    Где-то я видел инфу как tinyproxy устанавливают прямо в прошивку роутера.

    Ответить
  9. Tapan Kashyap

    Не знаю у кого как, но на моем личном опыте Tinyproxy работал нестабильно, я нашел более надежный сервер Polipo, который также с веб-настройкой.

    Ответить
  10. AnGel

    Отличные прокси сервера:
    AWMproxy.com
    RSocks.net

    Хорошие:
    moxyproxy.pw
    fineproxy.org

    Так себе:
    best-proxies.ru

    Ответить