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
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. |