10 Užitečných otázek a odpovědí na rozhovor „Squid Proxy Server“ v Linuxu

Není to jen správce systému a správce sítě, který každou chvíli poslouchá frázi Proxy Server, ale i my. Proxy Server je nyní firemní kulturou a je potřebou hodiny. Proxy server je dnes implementován od malých škol, jídelen až po velké nadnárodní společnosti. Squid (také známý jako proxy) je taková aplikace, která funguje jako proxy server a jeden z nejpoužívanějších nástrojů druh.

Tento článek v rozhovoru se zaměřuje na posílení vaší základny z bodu rozhovoru na místě proxy serveru a chobotnice.

Otázky k rozhovoru o chobotnici
Otázky k rozhovoru o chobotnici
1. Co myslíš tím proxy serverem? Jaké je použití proxy serveru v počítačových sítích?

Odpovědět :Proxy server označuje fyzický počítač nebo aplikaci, která působí jako prostředník mezi klientem a poskytovatelem zdrojů nebo serverem. Klient hledá soubor, stránku nebo data ze serveru proxy a serveru proxy se podaří splnit požadovaný požadavek klienta splněním všech složitostí mezi nimi.

Proxy servery jsou páteří WWW (World Wide Web). Většina dnešních proxy jsou webové proxy. Proxy server zpracovává složitost mezi komunikací klienta a serveru. Navíc poskytuje anonymitu na webu, což jednoduše znamená, že vaše identita a digitální stopy jsou v bezpečí. Proxy lze nakonfigurovat tak, aby umožňovaly, které weby klient vidí a které stránky jsou blokovány.

2. Co je Squid?

Odpovědět :Squid je aplikační software vydaný pod GNU/GPL, který funguje jako proxy server i jako webová mezipaměť Daemon. Squid primárně podporuje protokol jako HTTP a FTP, ale ostatní protokoly jako HTTPS, SSL, TLS atd. Jsou dobře podporovány. Funkce webové mezipaměti Daemon zrychluje procházení webu ukládáním webů a DNS do mezipaměti pro často navštěvované webové stránky. O Squid je známo, že podporuje všechny hlavní platformy včetně Linuxu, UNIXu, Microsoft Windows a Mac.

3. Jaký je výchozí port chobotnice a jak změnit jeho provozní port?

Odpovědět :Výchozí port, na kterém chobotnice běží, je 3128. Můžeme změnit provozní port chobotnice z výchozího na jakýkoli vlastní nepoužitý port úpravou jeho konfiguračního souboru, který se nachází na /etc/squid/squid.conf, jak je uvedeno níže.

Otevřete soubor „/etc/squid/squid.conf“ a vyberte editor.

# nano /etc/squid/squid.conf

Nyní změňte tento port na jakýkoli jiný nepoužívaný port. Uložte editor a ukončete.

http_port 3128

Restartujte službu chobotnice, jak je znázorněno níže.

# restart chobotnice služby
4. Pracujete pro společnost, jejíž správa vás požádá o zablokování určitých domén prostřednictvím proxy serveru Squid. Co budeš dělat?

Odpovědět :Blokování domény je modul, který je dobře implementován v konfiguračním souboru. Potřebujeme provést malou ruční konfiguraci, jak je uvedeno níže.

A. Vytvořte soubor s názvem „černá listina“ v adresáři „/etc/squid“.

# klepněte na/etc/squid/blacklist

b. Otevřete soubor „/etc/squid/blacklist“ pomocí nano editoru.

# nano/etc/squid/blacklist

C. Přidejte všechny domény do černé listiny souborů s jednou doménou na řádek.

.facebook.com. .twitter.com. .gmail.com. .yahoo.com. ...

d. Uložte soubor a ukončete. Nyní otevřete konfigurační soubor Squid z umístění „/etc/squid/squid.conf“.

# nano /etc/squid/squid.conf

E. Přidejte níže uvedené řádky do konfiguračního souboru Squid.

acl BLACKLIST dstdom_regex -i „/etc/squid/blacklist“ http_access popřít černou listinu

F. Uložte konfigurační soubor a ukončete. Aby byly změny účinné, restartujte službu Squid.

# restart chobotnice služby
5. Co je omezení rozsahu médií a částečné stažení ve Squid?

Odpovědět :Omezení rozsahu médií je speciální funkce chobotnice, ve které jsou ze serveru požadována pouze požadovaná data, nikoli celý soubor. Tato funkce je velmi dobře implementována v různých webech streamujících videa, jako jsou Youtube a Metacafe, kde a uživatel může kliknout doprostřed ukazatele průběhu, a proto není nutné načítat celé video kromě požadovaného část.

Funkce částečného stahování chobotnice je dobře implementována v rámci aktualizace systému Windows, kde je stahování požadováno ve formě malých paketů, které lze pozastavit. Díky této funkci je možné restartovat počítač se stahováním aktualizací bez obav ze ztráty dat. Squid umožňuje omezení rozsahu médií a částečné stahování pouze po uložení kopie celých dat do něj. Částečné stahování se navíc odstraní a neuloží do mezipaměti, když uživatel ukazuje na jinou stránku, dokud není Squid nějak speciálně nakonfigurován.

6. Co je reverzní proxy v chobotnici?

Odpovědět :Reverzní proxy je funkce Squid, která se používá k urychlení procházení webu pro koncového uživatele. Řekněme, že skutečný server „RS“ obsahuje zdroj a „PS“ je proxy server. Klient hledá nějaká data, která jsou k dispozici na RS. Poprvé bude u zadaných dat spoléhat na RS a kopie těchto zadaných dat bude uložena na PS po konfigurovatelnou dobu. Pro každý požadavek na tato data se PS nyní stane skutečným zdrojem. Výsledkem je menší provoz, menší využití CPU, menší využití webových zdrojů, a tedy menší zatížení skutečného RS serveru. Ale RS nemá žádné statistiky pro celkový provoz, protože PS fungoval jako skutečný server a žádný klient nedosáhl RS. „X-Forwarded-For HTTP“ lze použít k protokolování klientské IP, i když na RS.

Technicky je možné použít server single squid, aby ve stejný okamžik fungoval jako normální proxy server i jako reverzní proxy server.

7. Jelikož lze Squid použít jako démona webové mezipaměti, je možné vymazat jeho mezipaměť? Jak?

Odpovědět :Bezpochyby! Squid funguje jako webový cache Daemon, který se používá k urychlení procházení webu, přesto je možné vymazat jeho mezipaměť a to příliš snadno.

A. Nejprve zastavte proxy server Squid a odstraňte mezipaměť z adresáře „/var/lib/squid/cache“.

# zastávka chobotnice služby. # rm -rf/var/lib/squid/cache/*<

b. Vytvářejte výměnné adresáře.

# chobotnice -z
8. Přistupuje k vám klient, který pracuje. Chtějí, aby byl přístup na web omezen pro jejich děti. Jak tohoto scénáře dosáhnete?

Řekněme, že přístup na web umožňuje tři hodiny od 4 do 7 hodin večer, ostře od pondělí do pátku.

A. Chcete -li omezit přístup na web od 4 do 7 od pondělí do pátku, otevřete konfigurační soubor Squid.

# nano /etc/squid/squid.conf

b. Přidejte následující řádky, soubor uložte a ukončete.

acl ALLOW_TIME čas M T W H F 16: 00-19: 00. shttp_access povolit ALLOW_TIME

C. Restartujte službu Squid.

# restart chobotnice služby
9. Squid ukládá data v jakém formátu souboru?

Odpovědět :Data uložená společností Squid jsou ve formátu ufs. Ufs je starý známý formát úložiště Squid.

10. Kam se chobotnice ukládá do mezipaměti?

Odpovědět :Chobotnice ukládá mezipaměť do speciální složky v umístění „/var/spool/squid“.

To je prozatím vše. Brzy tu budu zase s dalším zajímavým článkem. Do té doby zůstaňte naladěni a připojeni k Tecmintu. Nezapomeňte nám poskytnout svou cennou zpětnou vazbu v sekci komentáře níže.

Teachs.ru