NPS
README|中文文档
NPS ist ein leichter, leistungsstarker und leistungsstarker Intranet-Penetrations -Proxyserver mit einem leistungsstarken Webverwaltungsterminal.
Besonderheit
- Umfassende Protokollunterstützung, kompatibel mit fast allen gängigen Protokollen wie TCP, UDP, http(s), Socks5, P2P, http-Proxy ...
- Vollständige Plattformkompatibilität (Linux, Windows, MacOS, Synology usw.), einfache Unterstützung der Installation als Systemdienst.
- Umfassende Kontrolle, sowohl Client- als auch Serverkontrolle sind möglich.
- HTTPS-Integration, Unterstützung für die Konvertierung von Backend-Proxy und Webdiensten in https sowie Unterstützung mehrerer Zertifikate.
- Durch eine einfache Konfiguration auf der Web-Benutzeroberfläche können die meisten Anforderungen erfüllt werden.
- Vollständige Informationsanzeige, wie Datenverkehr, Systeminformationen, Echtzeitbandbreite, Client-Version usw.
- Leistungsstarke Erweiterungsfunktionen, alles ist verfügbar (Cache, Komprimierung, Verschlüsselung, Verkehrslimit, Bandbreitenlimit, Port-Wiederverwendung usw.)
- Die Auflösung von Domänennamen umfasst Funktionen wie benutzerdefinierte Header, 404-Seitenkonfiguration, Host-Änderung, Site-Schutz, URL-Routing und Pan-Auflösung.
- Unterstützung für mehrere Benutzer und Benutzerregistrierung auf dem Server.
Haben Sie die gewünschte Funktion nicht gefunden? Es spielt keine Rolle, klicken Sie auf „Dokument eingeben“, um es zu finden!
Schnellstart
Installation
Veröffentlichungen
Laden Sie die entsprechende Systemversion herunter, Server und Client sind getrennt.
Serverstart
Nachdem Sie das vom Server komprimierte Paket heruntergeladen haben, entpacken Sie es und geben Sie dann den entpackten Ordner ein.
- Führen Sie den Installationsbefehl aus
Für Linux、darwin sudo ./nps install
Führen Sie unter Windows cmd als Administrator aus und geben Sie das Installationsverzeichnis nps.exe install
ein
Die Standardkonfigurationsdatei von nps verwendet 80, 443, 8080, 8024 Ports
80- und 443-Ports für Standardports im Hostmodus
8080 für Web-Management-Zugriffsport
8024 für den Net-Bridge-Port zur Kommunikation zwischen Server und Client
Für Linux、darwin sudo nps start
Für Windows führen Sie cmd als Administrator aus und geben Sie das Programmverzeichnis nps.exe start
ein
After installation, the windows configuration file is located at C:Program Filesnps, linux or darwin is located at /etc/nps
Wenn Sie feststellen, dass es nicht erfolgreich gestartet wurde, können Sie das Protokoll überprüfen (Windows-Protokolldateien befinden sich im aktuell ausgeführten Verzeichnis, Linux und Darwin befinden sich in /var/log/nps.log).
- Zugriffsserver-IP:Webdienst-Port (Standard ist 8080).
- Melden Sie sich mit Benutzername und Passwort an (Standard ist admin/123, muss bei offizieller Verwendung geändert werden).
- Erstellen Sie einen Kunden.
Client-Verbindung
- Klicken Sie im Webmanagement auf das +-Zeichen vor dem Client und kopieren Sie den Startbefehl.
- Führen Sie den Startbefehl aus, Linux kann direkt ausgeführt werden, Windows ersetzt ./npc durch npc.exe und führt es mit cmd aus.
Wenn Sie sich beim Systemdienst registrieren müssen, können Sie „Beim Systemdienst registrieren“ aktivieren
Konfiguration
- Nachdem der Client eine Verbindung hergestellt hat, konfigurieren Sie den entsprechenden Penetrationsdienst im Web.
- Informationen zur erweiterten Verwendung finden Sie in der vollständigen Dokumentation
Beitrag
- Wenn Sie auf einen Fehler stoßen, können Sie ihn direkt an den Entwicklungszweig senden.
- Wenn Sie auf ein Problem stoßen, können Sie über das Problem Feedback geben.
- Das Projekt befindet sich in der Entwicklung und es gibt noch viel Raum für Verbesserungen. Wenn Sie Code beisteuern können, senden Sie bitte PR an die Entwicklungsabteilung.
- Wenn es Feedback zu neuen Funktionen gibt, können Sie Feedback über Probleme oder die QQ-Gruppe geben.