Этот проект представляет собой простой прокси-сервер с базовой аутентификацией, реализованный на Java с использованием Netty и YAML для конфигурации.
- Запуск HTTP-прокси-сервера
- Поддержка базовой аутентификации
- Настройки сервера в файле
config.yml
git clone https://github.com/KailJ1/Proxy-Server.git
cd proxy-server/ProxyServer-main./gradlew shadowJarjava -jar build/libs/ProxyServer-1.0-all.jarПри первом запуске автоматически создается файл config.yml со случайными данными для аутентификации. Структура файла:
host: 0.0.0.0
port: 33526
auth_username: wzQbml
auth_password: ZH1GGoПри необходимости можно вручную изменить config.yml и перезапустить сервер.
- Java 17+
- Netty
- SnakeYAML
Этот проект распространяется под лицензией MIT. См. файл LICENSE для получения дополнительной информации.