Nastavení Squid proxy


V zahraničí vás může potkat problémem při sledování českého online vysílaní  (např. ČT24) z důvodu toho, že se nenacházíte na území ČR.

Je to tím, že pokud se připojíte v zahraničí, dostanete zahraniční IP adresu, a protože daná stanice nemá práva pro i-vysílání mimo území ČR, nelze daný stream přehrát.

Toto lze obejít použitím proxy serveru s českou IP.

Pokud vlastníte virtuální nebo fyzický server s českou IP adresou, stačí si na něm spustit a nakonfigurovat proxy server a v zahraničí se přes něj připojit. Tím získáte českou IP adresu a i-vysílání funguje.

Vlastním virtuální server s Debianem, na kterém mám spuštěný proxy server Squid.

Zde je návod jak ho zprovoznit.

  1. nejdříve je potřeba nainstalovat squid:
    sudo apt-get install squid
  2. po instalaci by squid měl běžet, zjistíme to buď pomocí např.
    htop

    nebo

    ps aux | grep squid

    což nám vrátí něco podobného:

     root 4675 0.0 0.0 26268 568 ? Ss Jul23 0:00 /usr/sbin/squid -D -YC
     proxy 4680 0.0 0.7 32080 8124 ? S Jul23 0:10 (squid) -D -YC
  3. Vytvoříme si uživatele s heslem pro proxy:
    sudo htpasswd -c /etc/squid/passwd proxy_uzivatel
  4. Nyní je potřeba zeditovat konfigurační soubor
    sudo vim /etc/squid/squid.conf
  5. Do něj je třeba vložit toto:
    auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
    auth_param basic children 5
    auth_param basic realm Squid proxy-caching web server
    auth_param basic credentialsttl 2 hours
    auth_param basic casesensitive off

    V sekci ACL následující:

    acl ncsa_users proxy_auth REQUIRED
    http_access allow ncsa_users

    Jeste si urcime port, na kterem proxy bude poslouchat:

    http_port 3128

    Aby proxy nepoužívala přidělenou zahraniční IP:

    forwarded_for off
  6. Po uložení již stačí pouze restartovat server:
    sudo /etc/init.d/squid restart
  7. Nyní zbývá nastavit proxy v prohlížeči:Nastavené proxy

 

Odkazy:

[ad#maly_baner]

, ,

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *