Möglicherweise verfügt Ihr Internetdienstanbieter über einen Transparent Proxy
Sie haben die üblichen Verdächtigen für diese Art von Problem ausgeschlossen, was zu der Annahme führt, dass ein ISP möglicherweise einen transparenten Proxy verwendet. Ich werde das im Folgenden beschreiben.
Um es klar zu sagen - ich bin nicht zu 100% positiv, dies ist Ihr Problem - es erscheint plausibel und ist einen Blick wert - es wird immer häufiger zum Problem.
Um dies zu erklären (ohne Ihren Hintergrund zu kennen), muss ich ein paar sehr grundlegende Informationen zu verschlüsselten Kommunikationsprotokollen liefern.
Wenn Sie sich nicht für die Hintergrundinformationen interessieren, gehen Sie zum Abschnitt "Zusammenfassung", in dem ich einige Möglichkeiten aufliste, um zu testen, ob ein Proxy Ihre Probleme verursacht.
Nicht verschlüsselte TCP-Transaktionen funktionieren
Wir wissen, dass speedtest.net (einigermaßen) gut funktioniert. Dieser Test baut im Wesentlichen seine eigenen unverschlüsselten Nachrichten / Nutzdaten auf und verwendet anschließend TCP-Verbindungen zwischen dem fernen und dem lokalen Host.
Verschlüsselte TCP-Transaktionen funktionieren nicht
Andererseits werden beide Sites, die Sie als problematisch bezeichnen, über sichere Verbindungen mit https ausgeführt.
https und transparente Proxys
https wird verwendet, um einen sicheren (verschlüsselten) Kommunikationskanal über einen unsicheren Kanal (z. B. das Internet) zu erstellen.
TLS / SSL - Eine Anwendung, die eine https-Transaktion durchführt, stellt eine TLS / SSL- Verbindung zum Remote-Client her, die dem Client unter anderem die Informationen liefert, die zum Entschlüsseln der Nachrichten vom Host erforderlich sind.
Client / Host-Vertrauensstellung - Dieser sichere Handshake basiert auf dem Aufbau einer Vertrauensbeziehung zwischen Host und Client, die auf bereits bestehenden "Vertrauensstellungen" basiert, die von Zertifizierungsstellen ("Zertifizierungsstellen") vergeben werden.
MITM - Versuche, in einen sicheren TLS / SSL-Kanal " einzubrechen", werden manchmal als " Manm- in-the-Middle" (Mitm) -Angriff bezeichnet und in der Regel vom angreifenden Drittanbieter-Host ausgeführt, der vorgibt, Host zu Client und Client zu sein zum Gastgeber Mit anderen Worten, der Client meint, dass er mit der Remote-Site, mit der er verbunden ist, spricht, tatsächlich aber mit einem Proxy eines Drittanbieters.
Transparenter Proxy - Eine Methode dafür ist der sogenannte transparente Proxy. Ich kann nicht anfangen zu erklären, wie sie hier funktionieren - lesen Sie dies für eine gute Erklärung. Damit ein transparenter Proxy funktioniert, muss der Client normalerweise ein Zertifikat von diesem Proxy aktiv akzeptiert (vertrauenswürdig) haben - z. B. vom ISP bereitgestellte Software. Es gibt jedoch einige Möglichkeiten, dies zu umgehen.
https jetzt unsicher - Der transparente Proxy, bei dem es sich funktionell um einen Mann im mittleren Angriff handelt, ermöglicht es dem Host, der den Proxy ausführt, den gesamten https-Verkehr aus irgendeinem Grund vollständig zu entschlüsseln (Unternehmen, die ihre Mitarbeiter überwachen, ISPs, um ihre Kunden auszuspähen und ihnen zu erlauben um Inhalte zu verschlüsseln, die verschlüsselt bereitgestellt werden, Kriminelle, um vertrauliche Informationen zu stehlen usw.). Ihre Passwörter, Kontoinformationen und vertrauliche E-Mails - alle sind für jeden, der für den Proxy zuständig ist, vollständig zugänglich.
Zusammenfassung
Wenn Ihr ISP über einen transparenten Proxy verfügt, kann dies Ihre sichere Kommunikation beeinträchtigen und Ihre unsicheren nicht beeinträchtigen. Deshalb denke ich, dass dies Ihr Problem sein könnte. Obwohl das normale https-Webbrowsing in Ihrem Fall davon nicht betroffen ist, gibt es erhebliche Unterschiede in der Art des Datenverkehrs für Downloads im Vergleich zu Webseiten, die das Problem auslösen könnten. In einigen Fällen (z. B. bei meiner eigenen Firma) verhält sich der Proxy absichtlich so - große Downloads verlangsamen sich zu einem Rinnsal, wenn der Proxy "entscheidet", dass eine bestimmte Datei überprüft werden muss, bevor sie durchgelassen werden kann.
Tests
Wenn einer dieser Tests angibt, dass Sie sich hinter einem Proxy befinden, müssen Sie die nächsten Tests nicht fortsetzen. zum Ende springen Ich habe die Proxy-Erkennungstests von hier erhalten: Quelle
Gehen Sie zu dieser Website http://whatismyip.network/proxy-check und sehen Sie, ob sie erkennt, dass Sie sich hinter einem Proxy befinden. Wenn Sie sagen, dass Sie nicht hinter einem Proxy stehen, notieren Sie sich, was Ihre öffentliche IP-Adresse ist.
Gehen Sie zu http://whatismyip.network/ und überprüfen Sie, ob die gemeldete IP-Adresse mit der in Schritt 1 angegebenen übereinstimmt. Wenn sie nicht übereinstimmen, befinden Sie sich hinter einem Proxy.
Versuchen Sie es mit dieser Proxyerkennungswebsite (anderer Ansatz) http://www.lagado.com/proxy-test
Letzte Proxyprüfung (sie können sehr gut ausgeblendet sein). Dies ist die effektivste Prüfung, die mir bekannt ist, aber sie ist stärker involviert als die anderen. http://www.lagado.com/tools/cache-test
Probieren Sie verschiedene Downloads von http-Sites aus und vergleichen Sie sie mit https-Sites. Ich habe unten zwei Links für einen 400M-Download, einen http den anderen https.
- Wichtig : Die meisten modernen Browser wechseln standardmäßig von http zu https, wenn https verfügbar ist. Wenn Sie eine Datei herunterladen, können Sie die Weiterleitung möglicherweise nicht einmal bemerken, da die URL nicht in der Adressleiste angezeigt wird.
Wenn Sie sich unter Windows befinden, starten Sie den Internet Explorer (es gibt sogar Win10), um diesen Test durchzuführen. Wenn Sie Linux verwenden, greifen Sie mit wget nach den Dateien.
ein. http : http://repo.continuum.io/archive/Anaconda3-4.2.0-Windows-x86_64.exe
b. https : https://repo.continuum.io/archive/Anaconda3-4.2.0-Windows-x86_64.exeWenn Sie git auf Ihrem Computer installiert haben, können Sie diese Tests durch Klonen von Repos durchführen - sowohl http://github.org als auch https://github.org funktionieren, z
ein. git clone http://github.com/torvalds/linux.git
b. Git Klon https://github.com/torvalds/linux.git
VPN Test und Lösung
Die einzige Möglichkeit, den Proxy eines Internetanbieters zu umgehen, besteht darin, einen VPN-Dienst zu verwenden. Dadurch wird sichergestellt, dass sie Ihre Daten nicht manipulieren oder verwenden und gleichzeitig möglicherweise Ihren Dienst beeinträchtigen.
Wenn Sie keinen VPN-Dienst zum Testen haben, gibt es eine Reihe kostenloser Dienste. Ich schlage vor, Cyberghost . Nachdem Sie das VPN eingerichtet und eine Verbindung hergestellt haben, überprüfen Sie die Download-Geschwindigkeit erneut (http vs https). Selbst wenn kein Proxy gefunden wurde, kann es sein, dass ein VPN das korrigiert, was Ihr ISP an Ihren Daten tut.
Wenn das VPN Ihr Problem behebt, empfehle ich Ihnen dringend, zu einem kostenpflichtigen VPN-Dienst über einen längeren Zeitraum zu wechseln - Sie erhalten, wofür Sie bezahlen. Der private Internetzugang ist ein guter Anblick.