NPS

README|Документация на китайском
NPS — это легковесный, высокопроизводительный и мощный прокси-сервер для проникновения в локальную сеть, с мощным веб-менеджером.

Функции- Полная поддержка протоколов, совместимость с почти всеми распространенными протоколами, такими как TCP, UDP, HTTP(S), SOCKS5, P2P, прокси-HTTP и т.д.
- Полная совместимость с платформами (Linux, Windows, MacOS, Qunhui и т.д.), поддержка установки как системы-услуги.
- Полный контроль как с клиентской, так и с серверной стороны.
- Интеграция HTTPS, поддержка преобразования прокси-сервера и веб-сервисов в HTTPS, поддержка нескольких сертификатов.
- Простая конфигурация на веб-интерфейсе может удовлетворить большинство требований.
- Полное отображение информации, такая как трафик, системная информация, реальное время пропускной способности, версия клиента и т.д.
- Мощные расширяемые функции, все доступно (кэширование, сжатие, шифрование, ограничение трафика, ограничение пропускной способности, переиспользование портов и т.д.).
- Функции разрешения доменных имен, такие как настройка пользовательских заголовков, конфигурация страницы 404, изменение хоста, защита сайта, маршрутизация URL и полное разрешение.
- Поддержка нескольких пользователей и регистрации пользователей на сервере.Не нашли нужную функцию? Не волнуйтесь, перейдите на страницу документации для поиска!
Быстрый старт
Установка
релизы
Скачайте соответствующую версию для вашей системы, сервер и клиент устанавливаются отдельно.
Запуск сервера
После загрузки архива сервера распакуйте его, затем перейдите в распакованный каталог.
- выполните команду установки для Linux, darwin
sudo ./nps install
Для Windows запустите cmd с правами администратора и перейдите в директорию установки nps.exe install
Для Linux, darwin sudo nps start
Для Windows запустите cmd с правами администратора и перейдите в директорию программы nps.exe start
После установки, конфигурационный файл для Windows расположен по адресу C:\Program Files\nps, для Linux и darwin — по адресу /etc/nps
Если запуск не прошел успешно, можно проверить лог (логи для Windows расположены в текущей директории запуска, для Linux и darwin — по адресу /var/log/nps.log).
- Доступ к серверу IP:порт веб-сервиса (по умолчанию 8080).
- Войти с помощью имени пользователя и пароля (по умолчанию admin/123, обязательно должно быть изменено при официальном использовании).
- Создайте клиента.
Подключение клиента
- Нажмите знак + перед клиентом в веб-управлении и скопируйте команду запуска.
- Выполните команду запуска, Linux можно выполнить напрямую, для Windows необходимо заменить ./npc на npc.exe и выполнить через cmd.Если вам нужно зарегистрировать в системные службы, вы можете проверить Регистрация в системные службы
Конфигурация
- После подключения клиента, настройте соответствующий сервис проксирования в веб-интерфейсе.
- Для продвинутого использования, см. Полная документация
Вклад
- Если вы столкнулись с ошибкой, вы можете отправить её напрямую в ветку dev.
- Если вы столкнулись с проблемой, вы можете отправить обратную связь через issue.
- Проект находится в разработке, и есть ещё много места для улучшений. Если вы можете внести вклад в код, пожалуйста, отправьте PR в ветку dev.
- Если есть обратная связь по новым функциям, вы можете отправить её через issue или QQ группу.
Комментарии ( 0 )