Tinyproxy


[ Пред. ] [ Содержание ] [ След. ]

Tinyproxy


Created Воскресенье 10 Сентябрь 2017
http://tdkare.ru/sysadmin/index.php/Tinyproxy
Tinyproxy это программа, создающая простой некэширующий HTTP прокси-сервер.
Для установки пакета в командной строке: следует выполнить команду # apt-get install tinyproxy
в графическом режиме: воспользоваться специализированной программой управления пакетами
Для начала работы прокси-сервера пакет необходимо настроить.
Некоторые часто используемые команды
# /etc/init.d/tinyproxy restart - перезапуск программы
# tail -f /var/log/tinyproxy/tinyproxy.log - просмотр журнала работы сервера
Настройка Tinyproxy осуществляется редактированием единственного файла /etc/tinyproxy.conf.
Для настройки Tinyproxy
в файл конфигурации /etc/tinyproxy.conf размешаются, например такие строки
Port 8888 - порт на котором создаётся прокси-сервер
Listen 192.168.0.2 - IP интерфейс на котором демон создаёт сервер
Upstream 192.168.2.1:3128 - (если необходимо) "вышестоящий" (каскадный) прокси, через который например Tinyproxy выходит в интернет
Allow 192.168.0.0/16 - указание подсети которой разрешено обращение к прокси серверу
Tinyproxy: свой прокси-сервер за пять минут
https://rusadmin.biz/bloknot/tinyproxy/
Настройки
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/






Содержание