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.
Smagaus naudojimo!
Žymos: centos , squid , ubuntu
1 komentaras