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

Ansehen: 3714|Antwort: 0

[Praktischer Kampf] Baue einen HTTP-Proxy-Dienst basierend auf Tinyproxy

[Link kopieren]
Veröffentlicht am 16.10.2022 12:39:04 | | | |
Anforderungen: Die Sicherheitsrichtlinie des Client-Servers hat eine Whitelist, nur die IP der Whitelist kann abgerufen werden, die IP-Adresse des Firmenservers wurde zur Whitelist hinzugefügt, da es sehr schwierig ist, Kunden zu finden, die jedes Mal eine Whitelist hinzufügen, aber ich möchte vom Heimnetzwerk aus entwickeln und debuggen. Derzeit kann man einen HTTP-Proxy-Dienst auf dem Firmenserver aufbauen, der allgemein als Forward-Proxy bezeichnet wird, und der Zugriff auf den Client-Server kann über den Proxy erfolgen.


Rezension:

【Practical Action】Verwenden Sie Docker, um einen IPsec VPN-Server zu bauen
https://www.itsvse.com/thread-10274-1-1.html

Baue einen Ocserv-VPN-Proxy auf CentOS 7
https://www.itsvse.com/thread-9409-1-1.html
Tinyproxy ist ein leichtgewichtiger HTTP/HTTPS-Proxy-Daemon für POSIX-Betriebssysteme. Von Anfang an sowohl schnell als auch klein konzipiert, ist es eine ideale Lösung für Anwendungsfälle wie Embedded-Deployments, die einen vollwertigen HTTP-Proxy erfordern, aber die Ressourcen eines größeren Systems nicht nutzen können.
GitHub-Adresse:Der Hyperlink-Login ist sichtbar.

Baue einen Tinyproxy-Dienst basierend auf Docker

Hub-Repository:Der Hyperlink-Login ist sichtbar.

Auf dem HTTP-Proxy-Server lautet der Befehl wie folgt:




【Turn】CURL-Befehl verwendet Proxys, und es werden Proxies eingeführt
https://www.itsvse.com/thread-10366-1-1.html


Erstens wird der Test nicht ohne HTTP-Proxy-Zugriff getestet, wie folgt:



Beim Zugriff über einen HTTP-Proxy lautet der Befehl wie folgt:



Man sieht, dass beim Zugriff über einen HTTP-Proxy die Antwort die IP-Adresse des HTTP-Proxy-Servers ist, nicht die IP-Adresse des aktuellen Netzwerks.

Sehen Sie sich die Docker-Container-Logs unten an:



(Ende)




Vorhergehend:WebView2 (6) Verteilung und Bereitstellung der WebView2-Laufzeit
Nächster:Festplatten-Dateiverwaltungstools Alles, SpaceSniffer, Clover
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