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

Název: OpenVPN + komprese dat
Přispěvatel: 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).
Název: Re:OpenVPN + komprese dat
Přispěvatel: Petr Merlin Vaněček 16 Března 2014, 18:17:31
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 ...
Název: Re:OpenVPN + komprese dat
Přispěvatel: Standa99 16 Března 2014, 18:40:51
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.
Název: Re:OpenVPN + komprese dat
Přispěvatel: Petr Merlin Vaněček 16 Března 2014, 18:54:45
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. ...
Název: Re:OpenVPN + komprese dat
Přispěvatel: Standa99 16 Března 2014, 22:55:52
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.
Název: Re:OpenVPN + komprese dat
Přispěvatel: Petr Merlin Vaněček 17 Března 2014, 08:14:36
Řekl bych, že je to asi spíše záležitost vykreslování, než přenosu dat ... ale třeba se pletu.
Název: Re:OpenVPN + komprese dat
Přispěvatel: Standa99 17 Března 2014, 15:13:45
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.
Název: Re:OpenVPN + komprese dat
Přispěvatel: Petr Merlin Vaněček 17 Března 2014, 17:56:31
A porovnával jsi přenesená data, nebo velikost obrázku?
Název: Re:OpenVPN + komprese dat
Přispěvatel: Standa99 17 Března 2014, 20:36:54
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.
Název: Re:OpenVPN + komprese dat
Přispěvatel: Petr Merlin Vaněček 17 Března 2014, 20:44:18
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
Název: Re:OpenVPN + komprese dat
Přispěvatel: Standa99 18 Března 2014, 18:34:33
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.
Název: Re:OpenVPN + komprese dat
Přispěvatel: Petr Merlin Vaněček 19 Března 2014, 11:33:08
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í.
Název: Re:OpenVPN + komprese dat
Přispěvatel: Milhouse 19 Března 2014, 14:17:02
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. :)
Název: Re:OpenVPN + komprese dat
Přispěvatel: Petr Merlin Vaněček 19 Března 2014, 14:30:39
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 ;)
Název: Re:OpenVPN + komprese dat
Přispěvatel: Milhouse 19 Března 2014, 14:50:24
Lepší? ;)
Název: Re:OpenVPN + komprese dat
Přispěvatel: Petr Merlin Vaněček 19 Března 2014, 15:05:24
Lepší? ;)

O kousek :)
Název: Re:OpenVPN + komprese dat
Přispěvatel: Standa99 19 Března 2014, 15:59:58
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.
Název: Re:OpenVPN + komprese dat
Přispěvatel: Petr Merlin Vaněček 19 Března 2014, 16:04:31
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
Název: Re:OpenVPN + komprese dat
Přispěvatel: Standa99 19 Března 2014, 16:19:05
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ázev: Re:OpenVPN + komprese dat
Přispěvatel: Petr Merlin Vaněček 19 Března 2014, 16:30:00
Něco asi ano ...
http://code.google.com/p/squid-ecap-gzip/wiki/Installation