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, что предоставляет пользователям гибкость и свободу использования и модификации программного обеспечения в соответствии со своими потребностями.
Данный проект предоставляется без гарантий.
Пользователям рекомендуется ознакомиться с прилагаемой лицензией для получения дополнительной информации об условиях использования и ограничениях ответственности.