Prywatna kompresja VPN dla szybszego Internetu


11

Tło:

Jestem studentem, a obecnie połączenie Wi-Fi w mojej szkole jest bardzo wolne (bardzo wolne). Mam plan danych 8Gb 4G, ale mimo to brakuje mi pod koniec miesiąca.

Skonfigurowałem Debiana bez głowy w domu (który ma połączenie 400 Mb / s) i już go używam jako zautomatyzowanego Seedbox, L2TP-IPSec VPN, serwer BTSync i serwer Apache. Zacząłem budować dwa miesiące temu - wiedząc, że nie dostanę płonącego szybkiego połączenia internetowego - więc jestem raczej nowy w Debianie

Oto moje pytanie:

Czy można skutecznie kompresować dane za pośrednictwem prywatnej sieci VPN ? Wiem, że niektórzy iPhone i Android aplikacje, takie jak Onavo Extend można osiągnąć, i zastanawiałem się, w jaki sposób mogę umieścić tego rodzaju systemu w miejscu (jeśli jest rzeczywiście wystarczająco skuteczne), tak, że moja Wykorzystanie danych 4G będzie lżejszy. Jeśli kiedykolwiek przyjdę do instalacji / budowy takiej sieci VPN, powinna ona być kompatybilna z:

  • Debian (serwer),
  • Mac OS (mój komputer),
  • i iOS (mój telefon).

Jeśli masz jakieś sugestie, jak mogę przyspieszyć WiFi w mojej szkole. Zrobiłem na nim kilka testów; ping www.google.comrazy na, arp -atrwa bardzo długo, ale w końcu wyświetla kilka rówieśników, a wszelkie SpeedTest (gdy złe połączenie daje mi dostęp do Internetu) return 0.28 Mbps dół prędkościach.


O ile mi wiadomo, mrówka pptp i l2tp zapewniają kompresję. Jeśli nie jest dla Ciebie wystarczająco wydajny, spróbuj openvpnzamiast tego. Może lepiej.
Scyld de Fraud

@ScylddeFraud Czy masz link do porównania algorytmów kompresji?
LaX


@LaX: Tylko to porównanie . Chodzi o pptp vs openvpn, ale l2tp używa tego samego, o ile metoda MPPC działa na warstwie PPP.
Scyld de Fraud

Odpowiedzi:


3

Dla mnie dobrym rozwiązaniem było Ziproxy .

Jest to proxy kompresji http, które jest w stanie kompresować duże zasoby HTML, takie jak obrazy, dzięki czemu strony są jaśniejsze. Ponieważ jest to serwer proxy, działa z siecią VPN lub bez niej. Jest również bardzo łatwy w konfiguracji.



0

Możesz utworzyć tunel SSL biednego człowieka z lokalnego portu za pomocą ssh:

ssh -D <local_port> -C <user>@<server>

Następnie możesz przeglądać to proxy za pomocą Chrome / Chromium:

chromium --proxy-server=socks5://localhost:<local_port>

O czym należy pamiętać:

  • Wymagane jest przekierowanie portów na port TCP 22 serwera (SSH)
    • Oznacza to jednak również, że nie ufasz podmiotowi trzeciemu, który zbiera serwer lub przegląda metadane ruchu.
  • Powody, dla których wymieniam „biedaka” to:
    • Połączenie może zostać zerwane, w takim przypadku klient SSH przestanie odpowiadać.
    • Musisz skonfigurować i ufać aplikacjom, aby korzystały z proxy, a one mogą mieć błędy, które sprawiają, że źle się zachowują w sposób zagrażający prywatności.
    • nie kosztuje to żadnych pieniędzy, ale kosztuje czas na zapamiętanie / utworzenie skrótu z wierszem poleceń i adresem serwera.
    • Nie próbowałem tego na iThings.

1
Dodatkowo? Co? Napięcie mnie zabija ...
M Granja

@MGranja Nie pamiętam dokładnie, jaki był ostatni punkt, ale dodałem wiele i sformułowałem odpowiedź. Chcesz jeszcze więcej? Dzięki za heads-up!
Danuker,

W porządku, dzięki!
M Granja,

0

Brzuch działa naprawdę dobrze. Może także kompresować dźwięk.

X2Go nie jest zły, ale nie może kompresować dźwięku.

Są to rozwiązania pulpitu zdalnego, ale można je tunelować przez SSH.

Przetestowałem oba z serwerem na EC2 i z rozmiarem pulpitu dopasowanym do dowolnego telefonu / ekranu pulpitu, którego używam.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.