Kasam saugų tunelį iki proxy serverio


Turiu tokią situaciją: interneto tiekėjas duoda mažą greitį Lietuvoje ir dvigubai mažesnį greitį užsienyje. Tačiau turiu serverį kuris turi 100mbps į visur. Taigi serveryje įdiegiame squid

sudo apt-get install squid

SSH konfiguracijoje (debian 5.0: /etc/ssh/sshd_config) nurodome tokius parametrus:

PermitTunnel yes
AllowTcpForwarding yes
GatewayPorts yes


Įvedame vieną komandą į kosolę savo kompiuteryje (SSH susijungimams naudoju SSH-AGENT raktus, tad mano pavyzdys nenaudoja slaptažodžių):

sudo ssh -C -L 8080:localhost:3128 remote_user@remote_server_host.lt

Narsyklės nustatymuose nurodome, kad naudotų proxy serverį kuris yra 127.0.0.1:8080 (ubuntu 10.10 chrome netgi pasiūlo nustatyti proxy serverį „system-wide“). Galiausia džiaugemės galėdami išvystyti didesnį greitį nei maksimalus galimas, tai įvyksta dėl to, kad tuneliui nurodome naudoti kompresiją su parametru -C. http://speedtest.net/ kartais parodo iš ties neįtikėtinus rezultatus, tai yra squid nuopelnas, bet kita vertus – toks ir buvo tikslas.

Greitis Lietuvoje


Greitis užsienyje


Greitis Lietuvoje per SSH tunelį


Greitis užsienyje per SSH tunelį

Smagaus naudojimo!

Žygimantas

Lead developer at Soundest. Zend Certified Engineer.

More Posts - Website

Žymos: , ,

1 komentaras

Parašykite komentarą

El. pašto adresas nebus skelbiamas.