Hintergrund:
Ich bin ein Schüler und derzeit ist die Wi-Fi-Verbindung an meiner Schule sehr langsam (absolut langsam). Ich habe einen 8-Gbit-4G-Datentarif, aber selbst damit geht mir am Ende des Monats die Puste aus.
Ich habe zu Hause ein Debian Headless eingerichtet (mit einer 400-Mbit / s-Verbindung) und verwende es bereits als automatisierte Seedbox, L2TP-IPSec-VPN, BTSync-Server und Apache-Server. Ich habe vor zwei Monaten angefangen zu bauen - weil ich wusste, dass ich keine blitzschnelle Internetverbindung bekommen würde - also bin ich ziemlich neu bei Debian
Hier ist meine Frage:
Ist es möglich, Daten über ein privates VPN effizient zu komprimieren ? Ich weiß, dass einige iPhone- und Android-Apps wie Onavo Extend dies erreichen können, und ich habe mich gefragt, wie ich diese Art von System einrichten kann (wenn es tatsächlich effektiv genug ist), damit meine 4G-Datennutzung leichter wird. Wenn ich jemals ein solches VPN installieren / erstellen möchte, sollte es kompatibel sein mit:
- Debian (der Server),
- Mac OS (mein Computer),
- und iOS (mein Telefon).
Wenn Sie weitere Vorschläge haben, wie ich das WLAN meiner Schule beschleunigen kann. Ich habe einige Tests gemacht; Zeitüberschreitung ping www.google.com
, arp -a
dauert lange, zeigt aber schließlich einige Peers an, und jeder Geschwindigkeitstest (wenn die schlechte Verbindung mir einen Internetzugang ermöglicht) gibt 0,28 Mbit / s Down-Speeds zurück.
openvpn
stattdessen. Vielleicht kann es besser gehen.Antworten:
Was ich für eine gute Lösung hielt, war Ziproxy .
Es handelt sich um einen http-Komprimierungs-Proxy, der große HTML-Assets wie Bilder komprimieren kann, sodass Webseiten leichter sind. Da es sich um einen Proxy handelt, funktioniert er mit oder ohne VPN. Es ist auch sehr einfach zu konfigurieren.
quelle
Als Alternative zu Ziproxy gibt es https://github.com/barnacs/compy , das als Projekt lebendiger zu sein scheint.
quelle
Sie können den SSL-Tunnel eines armen Mannes von einem lokalen Port aus mit ssh erstellen:
ssh -D <local_port> -C <user>@<server>
Dann können Sie über diesen Proxy mit Chrome / Chromium surfen:
chromium --proxy-server=socks5://localhost:<local_port>
Dinge zu beachten:
quelle