HTTP starpniekservera instalēšana (kalmārs)
- 1.Iestatiet starpniekserveri
- 2. Proxy konfigurēšana
- 2.1.Pieprasījuma norādīšana
- 2.2 Ostas izvēle
- 2.3.Izvēloties interfeisu
- 2.4. Piekļuves tiesību un prioritāšu noteikšana
- 2.5. Atļauja piekļūt grupai
- 2.6. Ļaujiet izmantot nestandarta portus
- 3. Proxy startēšana
- Dažādi
- Servera žurnāli
- Kešatmiņas lieluma maiņa
- Funkcijas un papildu moduļi
- Saites
1.Iestatiet starpniekserveri
Lai instalētu Squid, terminālā ievadiet šādu komandu:
sudo aptitude instalēt kalmāru
2. Proxy konfigurēšana
Kalmāra konfigurēšana tiek veikta, rediģējot šādu failu: /etc/squid/squid.conf
Lai rediģētu šo failu, ierakstiet Alt + F2 un ievadiet šādu komandu:
gksu gedit /etc/squid/squid.conf
2.1.Pieprasījuma norādīšana
Svarīgi, lai Squid zinātu mašīnas nosaukumu. Lai to izdarītu, atrodiet rindu visible_hostname .
Piemēram, ja mašīna tiek saukta par ubuntu ievietošanu:
redzams_nosaukums ubuntu
2.2 Ostas izvēle
Pēc noklusējuma starpniekserveris izmantos portu 3128. Lai izvēlētos citu portu, atrodiet līniju:
http_port 3128
un mainiet porta numuru, piemēram:
http_port 3177
2.3.Izvēloties interfeisu
Pēc noklusējuma starpniekserveris uzklausīs visas saskarnes. Drošības apsvērumu dēļ tā labāk ir ievietot to tikai vietējā tīklā. Piemēram, ja jūsu LAN savienotajai tīkla kartei ir IP 10.0.0.1, mainiet līniju:
http_port 10.0.0.1:3177
2.4. Piekļuves tiesību un prioritāšu noteikšana
Pēc noklusējuma nevienam citam nav atļauts izveidot savienojumu ar starpniekserveri. Jāizveido atļauju saraksts.
Piemēram, mēs definēsim grupu, kas aptver vietējo tīklu.
Atrodiet rindu, kas sākas ar acl localhost ...
Sadaļas beigās pievienojiet:
acl lanhome src 10.0.0.0/255.255.255.0
(Lanhome ir izlases nosaukums).
2.5. Atļauja piekļūt grupai
Tagad, kad grupa ir definēta, mēs pilnvarosim to izmantot starpniekserveri.
Atrodiet līniju http_access atļaut ... un pievienojiet tālāk (pirms rindas http_access liegt visu):
http_access ļauj lanhome
2.6. Ļaujiet izmantot nestandarta portus
Pēc noklusējuma Squid ļauj HTTP datplūsmu tikai noteiktās ostās (piem., 80). Tas var radīt problēmas tīmekļa vietnēs, kurās izmanto citas ostas.
- Piemēram, //toto.com:81/images/titi.png bloķēs Kalmārs
Lai izvairītos no šī strupceļa, atrodiet līniju http_access noliegt! Safe_ports un rediģēt to uz: # http_access deneny! Safe_ports
3. Proxy startēšana
Lai piemērotu veiktās izmaiņas, restartējiet starpniekserveri. Tips:
sudo /etc/init.d/squid restart
Dažādi
Servera žurnāli
Starpniekserveri atrodas: /var/log/squid/access.log
Kešatmiņas lieluma maiņa
- Squid kešatmiņa ir iespējota pēc noklusējuma, kas palīdz paātrināt dažu lapu ielādi.
- Noklusējuma izmērs ir 100 MB (atrodams / var / spool / squid )
- Lai mainītu tā lielumu, rediģējiet failu / etc / squid / squid.conf .
- Atrast rindu: # cache_dir ufs / var / spool / squid 100 16 256
- Rediģējiet to. Varat mainīt vērtību 100 neatkarīgi no tā, ko vēlaties (piemēram, 200 par 200 MB): cache_dir ufs / var / spool / squid 200 16 256
Funkcijas un papildu moduļi
Kalmārs ir pilns ar iespējām un moduļiem:
- Prefetch (lai ielādētu lapas un paātrinātu navigāciju).
- Pretvīrusu filtri, AntiPopUp uc
- Piekļuves kontrole, izmantojot starpniekservera lietotājvārdu un paroli.
- Piekļuves kontrole uz laiku.
Lai to izdarītu, atveriet Synaptic un noklikšķiniet uz Meklēt un ievadiet kalmāru, lai atrastu moduļus, kas saistīti ar kalmāriem.
Plašāku informāciju skatiet katra moduļa dokumentācijā un Kalmāra rokasgrāmatā.
Saites
Skatiet arī: Vienkārša HTTP starpniekservera (polipo) instalēšana