Универсальный скрипт для настройки прокси

Предлагаем вам скрипт для настройки прокси-серверов на Vpsville.ru.
Основные возможности:
  1. Настройка ipv6/ipv4 прокси на базе 3proxy
  2. Автозапуск прокси сервисом systemd
  3. Настройка ротации
  4. 2 способа генерации списка адресов для ipv6 /36 сетей

Ограничения
  1. Только Debian 8
  2. Обязательна поддержка NDP со стороны VPS провайдера
  3. Возможны ошибки в работе, так как скрипт дорабатывается

Требования для запуска скрипта
  1. Python 3.5+
  2. Ansible 2.7+
  3. git

Инструкцию по установке свежей версии Ansible можно найти тут

Инструкция по началу использования
Подразумевается что запуск производится НЕ на том же сервере где планируются прокси и все требования к запуску удовлетворены.

  1. Клонируем репозиторий
  2. git clone https://github.com/xvost/UPIS.git
  3. Заходим в папку проекта
  4. cd ./UPIS
  5. Запускаем интерактивный режим для IPV6
  6. ./start_install.py -i ipv6

Это самый просто способ использования.
Так же имеется поддержка конфигурационных файлов. Файлы, соответственно, data_ipv6.conf и data_ipv4.conf. Шаблоны заполнения можно найти в папке с проектом.
  1. Копируем файл примера
  2. cp ./data.conf.example ./data_ipv4.conf
  3. Заносим данные серверов и прокси
  4. editor ./data_ipv4.conf
  5. Запускаем скрипт с соответствующими параметрами
  6. ./start_install.py -c ipv4

Решение известных вопросов:

  1. В файле /etc/ansible/ansible.cfg раскоментировать строку
    #host_key_auto_add = True
  2. По всем вопросам лучше всего обращаться в репозитории на GitHub, поддержка не осуществляет помощь в настройке и в решении возникших проблем

Комментарии (0)

RSS свернуть / развернуть
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.