CProX — это простой в настройке static serve , redirect , reverse proxy и веб-сервер load balancing .
CProX
Функции
Протестировано с
Конфигурация
Начало работы
Установить
Помощь
Бегать
Содействие
Лицензия
Отказ от ответственности
Поддержка http , https , ws , wss и любых подпротоколов.
Простой cli tool и простые envtionment variables .
Автоматически self-signed certificate , если требуется (или отключен)!
узел v16
НПМ v8
Пожалуйста, ознакомьтесь с руководством по настройке.
Но вот краткий пример:
cprox *=STATIC:/var/www/html */test=STATIC:/var/www/test
example.com=REDIRECT:https://www.example.com
www.example.com=STATIC:/var/www/example
www.example.com/proxy=PROXY:http://127.0.0.1:58080 Ознакомьтесь со сценариями test.sh и start.sh , чтобы понять, о чем вам нужно подумать и как запустить сервер.
npm я -g cprox
Ознакомьтесь с выводом справки для обзора выхода из игры:
cprox -h
Запустить как сервер перенаправления:
cprox *=ПЕРЕДИРЕКТ:https://start.duckduckgo.com
Запустить как статический файловый сервер:
cprox *=STATIC:/var/www/html
Запустить как прокси-сервер:
cprox *=ПРОКСИ:http://127.0.0.1:8080
Вывод справки по инструменту Cli:
Вклад в этот проект приветствуется!
Заинтересованные пользователи могут обратиться к рекомендациям, представленным в файле CONTRIBUTING.md, чтобы внести свой вклад в проект и помочь улучшить его функциональность и возможности.
Этот проект лицензируется по лицензии MIT, что предоставляет пользователям гибкость и свободу использования и модификации программного обеспечения в соответствии со своими потребностями.
Данный проект предоставляется без гарантий.
Пользователям рекомендуется ознакомиться с прилагаемой лицензией для получения дополнительной информации об условиях использования и ограничениях ответственности.