0.0.3 • Published 4 years ago

proxy-gateway v0.0.3

Weekly downloads
2
License
ISC
Repository
github
Last release
4 years ago

Proxy gateway

Описание:

Эта утилита представляет из себя шлюз/балансировщик для запросов которые должны пройти через прокси сервер. Балансировка проходит по алгоритму round-robin используя список прокси серверов из файла конфигурации и текстового файла со списком прокси серверов разделённых переводом строки.

Установка: node install proxy-gateway -g
Запуск: proxy-gateway --config config.toml
Запуск с дополнительным списком прокси серверов: proxy-gateway --config config.toml --proxies proxies.txt
Получить справку: proxy-gate --help

пример config.toml:

[logger]                # настройка логгера
    mode = "prod"       # режим логгера (prod|dev|debug)
    enable = true       # активация логгера

[auth]                          # настройка аутентификация
    enable = true               # активация аутентификация
    [[auth.users]]              # массив пользователей
        login = "login"         # пользователь
        password = "password"   # пароль

[gateway]                       # настройка сервера
    port = 8000                 # порт сервера
    proxies = [                 # массив прокси серверов
        "http://user:password@10.10.10.10:9400"
    ]

пример proxies.txt:

http://user:password@10.10.10.10:9400
http://user:password@10.10.10.10:9401
http://user:password@10.10.10.10:9402
http://user:password@10.10.10.10:9403