1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/linfeizhou-ehang-io-nps

Клонировать/Скачать
README_zh.md 8.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 02.06.2025 23:53 ef474fa

nps

Gitter Build Status GitHub All Releases

README|Документация на китайском

NPS — это легковесный, высокопроизводительный и мощный прокси-сервер для проксирования внутренней сети. В настоящее время поддерживает перенаправление трафика TCP и UDP, что позволяет использовать любые протоколы TCP и UDP (доступ к внутренним веб-сайтам, отладка локальных платежных интерфейсов, SSH-доступ, удаленный рабочий стол, разрешение внутренних DNS и т.д.). Кроме того, поддерживает проксирование HTTP внутренней сети, SOCKS5 внутренней сети и P2P, а также имеет мощный веб-интерфейс управления.

Введение

image

  1. Разработка для WeChat Official Account, WeChat Mini Programs и т.д. ----> режим проксирования домена

  2. Соединение с внутренними машинами через SSH из внешней сети, отображение портов облачных серверов на внутренние серверы ----> режим проксирования TCP

  3. Использование внутреннего DNS в не-внутренней сети, или доступ к внутренним машинам через UDP ----> режим проксирования UDP4. Использование HTTP-прокси для доступа к внутренним веб-сайтам из внешней сети ----> режим проксирования HTTP5. Установка внутреннего прокси-сервера для проксирования, доступ к внутренним ресурсам и устройствам из внешней сети, как если бы использовался внутренний VPN ----> режим проксирования SOCKS5

Особенности

  • Полная поддержка протоколов, совместимость со всеми распространенными протоколами, такими как TCP, UDP, HTTP(S), SOCKS5, P2P, HTTP-прокси и т. д.
  • Полная совместимость с различными платформами (Linux, Windows, MacOS, Synology и т. д.), поддержка автоматического установления в качестве системного сервиса
  • Полное управление, поддержка управления как серверной, так и клиентской сторон
  • Интеграция HTTPS, поддержка преобразования проксированных и веб-сервисов в HTTPS, поддержка нескольких сертификатов
  • Простое использование, требуется только минимальная конфигурация для выполнения остальных действий в веб-интерфейсе
  • Полное отображение информации, включая трафик, системную информацию, мгновенную пропускную способность, версию клиента и т. д.
  • Сильные расширяемые функции (кэширование, сжатие, шифрование, ограничение трафика, ограничение пропускной способности, многократное использование портов и т. д.)
  • Поддержка настройки заголовков, страницы 404, изменения host, защиты сайтов, маршрутизации URL, поддержки поддоменов и т. д.
  • Поддержка нескольких пользователей и регистрации пользователей на серверной стороне**Не нашли нужную функцию?Не волнуйтесь, перейдите по ссылке для поиска.## Быстрый старт

Установка

релизы

Скачайте соответствующую версию для вашей операционной системы. Сервер и клиент устанавливаются отдельно.

Запуск сервера

После загрузки архива сервера, распакуйте его и перейдите в распакованный каталог.

  • Выполните команду установки

Для Linux|Darwin: sudo ./nps install

Для Windows: запустите командную строку от имени администратора и перейдите в каталог установки: nps.exe install

  • Запустите

Для Linux|Darwin: sudo nps start

Для Windows: запустите командную строку от имени администратора и перейдите в каталог программы: 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 и выполните команду в командной строкеЕсли необходимо зарегистрировать клиент в системных службах, посмотрите регистрацию в системных службах

Настройка

  • После подключения клиента, настройте соответствующие пробросы в веб-панели управления
  • Дополнительные продвинутые настройки см. в полной документации

Вклад

  • Если вы нашли ошибку, вы можете отправить её в ветку dev
  • Если у вас возникли проблемы при использовании, сообщите об этом в разделе issues
  • Проект находится в разработке, есть много незавершённых функций. Если вы можете внести вклад, отправьте pull request в ветку dev
  • Если у вас есть предложения по новым функциям, сообщите об этом в разделе issues или в группе QQ

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/linfeizhou-ehang-io-nps.git
git@api.gitlife.ru:oschina-mirror/linfeizhou-ehang-io-nps.git
oschina-mirror
linfeizhou-ehang-io-nps
linfeizhou-ehang-io-nps
master