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

Ansehen: 40|Antwort: 0

Linux verwendet ProxyChains4, um den Zugriff auf das spezifizierte Programmnetzwerk zu proxyen.

[Link kopieren]
Veröffentlicht amVorgestern um 11:15 Uhr | | | |
Anforderungen: Aufgrund von Netzwerkproblemen kann das Programm sich nicht direkt mit einigen Webdiensten verbinden, muss möglicherweise über einen Proxy zugegriffen werden. Wenn das Programm das Setzen eines Proxys unterstützt, wenn es keinen Proxy unterstützt, wie kann das Programm dann über den Proxy auf das Netzwerk zugreifen, ohne den Quellcode zu ändern und neu zu kompilieren?

ProxyChains

ProxyChains ist ein UNIX-Programm, das netzwerkbezogene libc-Funktionen in dynamischen Linkern über vorinstallierte DLLs anhängt und Verbindungen über SOCKS4a/5 oder HTTP-Proxies umleitet. Proxychains selbstMan kann nicht transparent zulassen, dass der gesamte Systemverkehr "global" an den Proxy geht.Es ist so konzipiert, dass Proxys nur für bestimmte Befehle aktiviert werden. Das heißt, man muss Proxychains hinzufügen, bevor der Befehl aktiviert wird. ProxyChains ist ein leistungsstarkes Proxy-Tool, das uns hilft, Netzwerkbeschränkungen zu umgehen und durch einfache Konfiguration sicher auf externe Netzwerke zuzugreifen.

ProxyChains vs. ProxyChains4

Proxychains und ProxyChains4 sind nicht dasselbe Projekt, aber sie sind eng miteinander verwandt. Tatsächlich ist proxychains4 der offizielle Nachfolger des Proxychains-Projekts (also der vierten Generation).

Quellcode von ProxyChains:Der Hyperlink-Login ist sichtbar.
ProxyChains-Quellcode (Fork-Branch, gepflegt vom Entwickler Haad):Der Hyperlink-Login ist sichtbar.
Quellcode von ProxyChains4:Der Hyperlink-Login ist sichtbar.

Installation von ProxyChains4

Installieren Sie ProxyChains4 mit Rocky Linux Release 9.5 mit folgendem Befehl:
Wie unten gezeigt:



Freie Stellvertreter

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

Die Benutzerfreundlichkeit des Agenten kann mit folgendem Befehl getestet werden:
ProxyChains unterstützt vier Proxy-Chain-Modi: dynamic_chain, strict_chain, round_robin_chain und random_chain.

Konfigurieren Sie den Proxy-Proxy-Pfad der Konfigurationsdatei:/etc/proxychains.conf, Standardprofil:
proxychains.conf (5.92 KB, Anzahl der Downloads: 0, Verkaufspreis: 3 Getreide MB) Die Änderungen sind wie folgt:
Erstellen Sie eine neue Konsolen-App mit .NET 8 und senden Sie eine Netzwerkanfrage mit folgendem Quellcode:
Mit und ohne Proxy testen Sie Befehle:
Der Unterschied ist unten dargestellt:



Tipp: Du kannst direkt über die Kommandozeile proxychains4 bash eingeben, sodass du ein neues Terminal mit globaler Proxy-Funktion erstellen kannst, du musst nicht vor jedem Befehl proxychains4 hinzufügen, sondern exit eingeben, um das Terminal zu verlassen.




Vorhergehend:Frontend-Projektkompilierung Kann keine undefinierten Eigenschaften festlegen (setzt 'parent')
Nächster:.NET/C# verwendet 7z (SharpSevenZip), um Backup-Ordner zu komprimieren
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