proxy-gateway

0.0.3 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i proxy-gateway

Weekly Downloads

0

Version

0.0.3

License

ISC

Unpacked Size

14.6 kB

Total Files

9

Last publish

Collaborators

  • samuray