Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: Standa99 16 Března 2014, 17:13:42
-
(Vím, že existuje Opera, která slušně kompresuje data, ale dal bych přednost vlastnímu řešení.)
Jde o to, že v zahraničí bych měl k dispozici pouze určitý balíček dat a proto bych chtěl u sebe (v ČR) rozjet OpenVPN + kompresi dat. Telefon je s Androidem (prohlížeč mám oblíbený Maxthon) a netuším, jestli "comp-lzo" (co jsem se dočetl) budou spolu kompatibilní? A má důležitá otázka zní, jestli to má cenu a kolik by se s tímto řešením ušetřilo dat (prohlížení s obrázky)? S tímhle nemám vůbec zkušenost.
P.S. Na svém strojku mám rozjetou i proxynu pomocí Squid3 a netuším, jestli by s tímto šla nějaká komprimace vůbec zapnout? Vím, že jsem shnilý si to najít (momentálně se léčím a vypaluju červa), ale snad by to do budoucna pomohlo i jiným. Budu vděčný za každý podnětný příspěvek (nejlépe z praxe).
-
Ta komprese sice něco málo udělá, ale žádné zázraky od toho nečekej, přeci jen musí být relativně on-fly kvůli latenci. Obrázky jsou většinou v JPEG a to už moc komprimovat nejde. Řekl bych, že pokud ušetříš 5% dat, budeš rád ...
-
Máš recht, jedině vypnout obrázky, až potom bude komprese učinná, ale ušetření pouze u textu nebude až tak efektivní. Na reklamu mám AdFree, ten upravuje /etc/hosts, akorát se porozhlídnu, jestli nemá nějaký CZ list.
-
Naopak u čistého textu bude kompresní poměr nejlepší, ale vše ostatní bude na pytel :)
Jak píšeš, vypnout obrázky, flash, etc. ...
-
Teoreticky by šly zprznit i ty obrázky, ale jak? Opera v turbo režimu to umí, obrázek je cca o polovinu menší a samozřejmě horší kvality, ale není to hrůza. Nejspíš by se musel každý obrázek znova rekompresovat, ale to netuším, jestli by to zrovna v OpenVPN šlo.
-
Řekl bych, že je to asi spíše záležitost vykreslování, než přenosu dat ... ale třeba se pletu.
-
Když já jsem porovnal velikost dat jednoho obrázku v klasickém prohlížeči a Opeře v turbo režimu (60kB vs. 33kB). Velikost rastru byla zachována.
-
A porovnával jsi přenesená data, nebo velikost obrázku?
-
Dobrá otázka, ale provnával jsem to druhé. Nějak neumím shromáždit součet všech packetů pro určitou aplikaci. Zkoušel jsem nethogs a iptraf, ale nedokážu odfiltrovat jednotlivou aplikaci + součet dat.
-
Ten nethogs by měl asi být nejjednodušší řešení ...
Spusť jej a máčkni "m" - přepne to z kb/s na součty
-
Dík, to jsem netušil s tím "m".
Načtení stránky Seznamu + podstránky + obrázku (nainstalovaný Adblock Plus):
iceweasel - 0.182MB (obrázek 49,79kB)
opera s turbem - 0.064MB (obrázek 18kB)
Samozřejmě latence v Opeře byla vyšší, ale z toho se při prohlížení až tak nestřílí. Nějaké ušetření tam je, skoro 3x.
-
Tak pak je řešení na světě? :)
Viditelně si vyzobává jen části obrázku, případně to nechává serverem komprimovat, opravdu nevím ...
V každém případě to vypadá o dost úsporněji, než openvpn s kompresí.
-
Tádydádydáááá 8)
Opera Max (https://play.google.com/store/apps/details?id=com.opera.max) (beta) komprimuje přes VPN celý datový provoz na Androidu. Slušná appka s přehlednou statistikou používání. Lze blokovat v něm i provoz přes GSM pro konkrétní aplikaci.
POZOR. pokud máte firewall, obchází ho. Toto zjištění mě stálo několik desítek MB dat. :)
-
Tádydádydáááá 8)
Opera Max (https://play.google.com/store/apps/details?id=com.opera.max) (beta) komprimuje přes VPN celý datový provoz na Androidu. Slušná appka s přehlednou statistikou používání. Lze blokovat v něm i provoz přes GSM pro konkrétní aplikaci.
POZOR. pokud máte firewall, obchází ho. Toto zjištění mě stálo několik desítek MB dat. :)
Příspěvek č. 5000 ... tos to měl vyšperkovat ;)
-
Lepší? ;)
-
Lepší? ;)
O kousek :)
-
Narazil jsem na nějakou Vortex VPN službu, která využívá OpenVPN připojení na jejich server. Tady https://www.vortexvpn.com/faq#how-is-it-different machrujou redukováním obrázků a další kapitola vyjmenovává jpg/png/gif obrázky. Zde https://www.vortexvpn.com/documentation/vpn_for_linux popisujou instalaci s konfigurací.
Takže to nějak umí, aby to rekompresovalo i přes OpenVPN.
-
No jo, jenže to nedělá OpenVPN, ale pravděpodobně nějaká cache proxy po cestě.
Mimochodem se jedná o placenou službu.
Co toto?
https://developers.google.com/chrome/mobile/docs/data-compression
-
Stále bych dal přenost vlastnímu řešení. Na strojku už mi Squid3 běží, ale netuším, jestli něco takového umí? Proxy server používám akorát kvůli ratolestem, kde pomocí něj filtruju "škaredé" slova.
-
Něco asi ano ...
http://code.google.com/p/squid-ecap-gzip/wiki/Installation