НПС
README|中文文档
NPS — это легкий, высокопроизводительный и мощный прокси-сервер для проникновения в интрасеть с мощным терминалом веб-управления.
Особенность
- Комплексная поддержка протоколов, совместимая практически со всеми широко используемыми протоколами, такими как tcp, udp, http(s),socks5, p2p, http proxy...
- Полная совместимость с платформами (Linux, Windows, MacOS, Synology и т. д.), простая поддержка установки как системной службы.
- Комплексный контроль, допускается как клиентское, так и серверное управление.
- Интеграция Https, поддержка преобразования серверных прокси-серверов и веб-служб в https, а также поддержка нескольких сертификатов.
- Простая настройка веб-интерфейса может удовлетворить большинство требований.
- Отображение полной информации, такой как трафик, системная информация, пропускная способность в реальном времени, версия клиента и т. д.
- Мощные функции расширения, все доступно (кэш, сжатие, шифрование, ограничение трафика, ограничение пропускной способности, повторное использование портов и т. д.)
- Разрешение доменных имен имеет такие функции, как настраиваемые заголовки, конфигурация страницы 404, модификация хоста, защита сайта, маршрутизация URL-адресов и панорамирование.
- Поддержка многопользовательской работы и регистрации пользователей на сервере.
Не нашли нужную функцию? Не имеет значения, нажмите «Ввести документ», чтобы найти его!
Быстрый старт
Установка
релизы
Загрузите соответствующую версию системы, сервер и клиент разделены.
Запуск сервера
После загрузки сжатого с сервера пакета разархивируйте его и войдите в разархивированную папку.
- выполнить команду установки
Для Linux、Darwin sudo ./nps install
Для Windows запустите cmd от имени администратора и войдите в каталог установки nps.exe install
Файл конфигурации nps по умолчанию использует порты 80, 443, 8080, 8024.
Порты 80 и 443 для портов по умолчанию в режиме хоста
8080 для порта доступа к веб-управлению
8024 для порта сетевого моста для связи между сервером и клиентом.
Для Linux、Дарвина sudo nps start
Для Windows запустите cmd от имени администратора и войдите в каталог программы nps.exe start
After installation, the windows configuration file is located at C:Program Filesnps, linux or darwin is located at /etc/nps
Если вы не обнаружили, что он запустился успешно, вы можете проверить журнал (файлы журналов Windows расположены в текущем рабочем каталоге, Linux и darwin расположены в /var/log/nps.log).
- IP-адрес сервера доступа: порт веб-службы (по умолчанию — 8080).
- Войдите в систему, используя имя пользователя и пароль (по умолчанию — admin/123, при официальном использовании необходимо изменить).
- Создайте клиента.
Подключение клиента
- Нажмите знак + перед клиентом в веб-управлении и скопируйте команду запуска.
- Выполните команду запуска, Linux можно запустить напрямую, Windows заменит ./npc на npc.exe и выполнит его с помощью cmd.
Если вам необходимо зарегистрироваться в системной службе, вы можете проверить Зарегистрироваться в системной службе.
Конфигурация
- После подключения клиента настройте соответствующую службу проникновения в сети.
- Для более продвинутого использования см. Полную документацию.
Вклад
- Если вы столкнулись с ошибкой, вы можете отправить ее напрямую в ветку разработки.
- Если вы столкнулись с проблемой, вы можете оставить отзыв через нее.
- Проект находится в стадии разработки, и есть еще много возможностей для улучшения. Если вы можете внести код, отправьте PR в ветку разработчиков.
- Если есть отзывы о новых функциях, вы можете оставить отзыв через группу вопросов или группу qq.