Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 1|Antwort: 0

[Kommunikation] Linux baut einen SOCKS-Verkehrsproxy-Dienst basierend auf Dante

[Link kopieren]
Veröffentlicht amVor 14 Sekunden | | | |
Anforderungen: Da der Zugriff auf einige Webseiten im Netzwerk besonders langsam ist, müssen Sie zur Verbesserung der Zugriffsgeschwindigkeit möglicherweise einen SOCKS5-Proxy verwenden, um den Zugriff zu beschleunigen. Gängige Service-Software sind: Dante, SS5, Gost usw.

Rezension
[Praktischer Kampf] Baue einen HTTP-Proxy-Dienst basierend auf Tinyproxy
https://www.itsvse.com/thread-10373-1-1.html

Linux verwendet ProxyChains4, um den Zugriff auf das spezifizierte Programmnetzwerk zu proxyen.
https://www.itsvse.com/thread-11162-1-1.html

Dante

Dante ist ein Produkt, das von Inferno Nettverk A/S entwickelt wurde. Es enthält einen SOCKS-Server und einen SOCKS-Client und implementiert RFC 1928 und verwandte Standards. Dante ist ein flexibles Produkt, das genutzt werden kann, um bequeme und sichere Netzwerkverbindungen zu gewährleisten. 15. Dezember 2024: Dante Version 1.4.4 ist jetzt verfügbar.

Offizielle Website:Der Hyperlink-Login ist sichtbar.
Herunterladen:Der Hyperlink-Login ist sichtbar.
Konfigurationsdokumentation:Der Hyperlink-Login ist sichtbar.

SS5

SS5 ist ein SOCKS-Server, der die Protokolle SOCKS v4 und v5 implementiert. Als Proxy-Server ist SS5 verantwortlich für die Authentifizierung, Analyse und Verarbeitung von Netzwerkanfragen für Kunden. Es stellt eine Verbindung zum Anwendungshost für die Client-Anwendung her.

Tatsächlich wollte ich am Anfang SS5 bauen und es mir anschauenDie letzte Version wurde 2013 aktualisiert, was noch zu weit entfernt ist, und gab auf.

Quellcode-Adresse:Der Hyperlink-Login ist sichtbar.

Dante-1.4.4 Deployment-Tutorial

Ich habe eine virtuelle Maschine von Azure gekauft, System: Rocky Linux 9.6, zuerst das Abhängigkeitspaket mit folgendem Befehl installieren:
Beim Kompilieren der Dante-1.4.4-Version aus der Quelle lautet der Befehl wie folgt:
Die Ausgabe ist wie folgt:
                     Status konfigurieren:

Client:            Enabled
Server:            Enabled
Preloading:        Enabled
Libwrap:           Disabled, tcpd.h missing
BSD-Authentifizierung: Deaktiviert, nutzbar bsd_auth.h nicht gefunden
PAM:               Enabled
GSSAPI:            Enabled
KRB5:              Enabled
SASL:              Enabled
UPNP:              Not found/disabled
Compatability:     issetugid setproctitle strlcpy strvis

                     Module:

redirect:          Not found
bandwidth:         Not found
ldap: Nicht gefunden
pac:               Not found
Wie unten gezeigt:



Nach erfolgreicher Installation überprüfen Sie die Version mit folgendem Befehl:
Erstellen Sie eine neue sockd.conf-Konfiguration wie folgt:
Erstellen Sie eine neue sockd.service-Datei basierend auf der systemd-Regel und konfigurieren Sie sie wie folgt:
Stellen Sie den Boot-Boot ein und starten Sie den Service mit folgenden Befehlen:
Wie unten gezeigt:



Denken Sie daran, dass die Netzwerk-Firewall Port 50001 erlauben muss, der ausgelassen wurde.

Verwenden Sie Curl-Tests, um durch den socks5-Agent mit folgendem Befehl zu gelangen:
Der Fehler lautet wie folgt:

curl: (7) No authentication method was acceptable. (Es ist sehr wahrscheinlich, dass der SOCKS5-Server einen Benutzernamen/Passwort wollte, da auf dieser Verbindung keine an den Server geliefert wurde.)

Der Fehler liegt an der Notwendigkeit eines Benutzernamens, einer Passwortauthentifizierung, um Zugriff auf die Zielwebsite über den Proxy zu ermöglichen, der Erstellung eines Benutzers auf dem Dante-Server, der Erstellung eines Benutzers ohne Home oder Shell und nur der Proxy-Authentifizierung. Der Befehl lautet wie folgt:
Mit dem Curl-Test lautet der Befehl wie folgt:
Wie unten gezeigt:



Referenz:

Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.




Vorhergehend:Azure Virtual Machine VM Reinitialization System (Reinstall System)
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com