petak, 17. siječnja 2014.

U proslom clanku, spoznali smo prednosti koje se dobijaju koriscenjem proxy-ja. U danasnjem clanku, usredsredicu se
na HTTP proxy-je. Pogledacemo neke od HTTP proxy-ja dostupnih u kolekciji portova i videcemo koji proxy-ji
odgovaraju kojim potrebama.
Ako ste imalo upoznati sa HTTP proxy-jima, vasa prva misao ce verovatno biti Squid, odlicni HTTP proxy. Posto vec
postoji dosta dobrih clanaka i tutorijala na temu koriscenja i konfigurisanja Squid-a, njega cu preskociti u ovom
serijalu. Za one koji su razocarani, dacu vam par URL-a:
· Odlicni serijal o Squid-u od Jennifer Vesperman
· "Podesavanje Squid-a na FreeBSD-u" na Daemonnews
· S quid Konfiguracioni Prirucnik
Squid je primer veoma konfigurabilnog HTTP proxy-ja koji se moze uklopiti u veoma velike mreze. Ovo je veoma
dobro ako ste administrator veoma velike mreze, ali pravo ubistvo ako jednostavno zelite da bezbedno surfujete sa
vaseg FreeBSD kompjutera ili da primenite polise u maloj kucnoj mrezi. Razmisljajuci kao korisnik, koje su to
iritirajuce stvari koje dolaze sa web surfovanjem? Sledece stvari prvo padaju na pamet:
· Pop-up prozori
· Reklame
· Kolacici
· W ebbugs
· Java apleti
· Shockwave introi
· Brzina, ili manjak brzine
U zavisnosti od web citaca koji koristite, neke od ovih iritirajucih stvari se mogu direktno spreciti. Ostale zahtevaju da
instalirate dodatni proxy softver. Pocnimo sa pregledom nekih od najcesce koriscenih web citaca, a onda cemo preci na
odgovarajuce proxy-je.
Opcije Web Citaca
U toku pisanja ovog clanka, ovo su zadnja (slobodna) izdanja tri popularna web citaca:
· mozilla-1.3_1,2
· opera-6.12
· linux-netscape-navigator-4.8
Imajte na umu da nove opcije dolaze sa novim verzijama, tako da one opcije koje sada nedostaju se mogu pojaviti
kasnije u novim verzijama. Isto tako, svaki web citac ima "Preferences" odeljak, tako da ako vas citac nije ovde
naveden, pregledajte taj odeljak da vidite koje su opcije dostupne.
Sto se tice ovih citaca, odeljak Preferences se nalazi u Edit meniju za Netscape i Mozillu, i u File meniju za Operu.
Videcete velike razlike u dostupnim opcijama izmenju Netscape i Mozilla ili Opera citaca. Ovo je zbog toga sto je ovo
starija verzija Netscape citaca.
Sva tri citaca poseduju odgovarajuca podesavanja koja vam omogucavaju upravljanje kolacicima. Omogucavaju i da
odobrite ili zabranite Java i JavaScript. i na kraju, ako imate sporu Internet vezu i dosta prostora na disku, moci cete da
poboljsate brzinu tako sto cete prilagoditi podesavanja za kes u svakom citacu.
Kontrola iskacucih prozora je novija opcija, tako da ne postoji u ovoj verziji Netscape citaca. u Operi, kliknite na
General da nadjete podesavanja za zabranu iskacucih prozora. Mozilla ide korak dalje tako sto blokira sve iskacuce
prozore ili u zavisnosti od sajta do sajta.Da onemogucite sve iskacuce prozore, idite do Privacy & Security->Popup
Windows i procitajte upozorenje o racvanju. Alternativno, kada naidjete na stranicu sa iritirajucim iskacucim
prozorima, jednostavno kliknite na stranicu desnim klikom i izaberite "Reject popup windows from this site."
bfilter
Pogledajmo sada sta neke aplikacije u kolekciji portova mogu da urade da uvecaju opcije koje su vec dostupne u vasem
omiljenom web citacu. Pocecu sa bfilter-om. Ovaj HTTP proxy ne samo da kontrolise iskacuce prozore, vec i zaustavlja
one dosadne svetlucave reklame i obecava da onemoguci webbugs. Da bi instalirali ovaj port, postanite superuser i:
# cd /usr/ports/net/bfilter
# make install clean
Port ce instalirati aplikaciju u /usr/local/bin/bfilter i konfiguracioni fajl u /usr/local/etc/bfilter/config. Kada se
kompajliranje zavrsi, izadjite iz superuser naloga i ukucajte bfilter da bi startovali proxy. Onda proverite da li proxy
slusa za zahteve:
$ sockstat -4
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
dlavigne bfilter 20336 3 tcp4 127.0.0.1:8080 *:*
Primeticete da bfilter slusa na protu 8080 na loopback adresi. Ako procitate komentare u njegovom konfiguracionom
fajlu, videcete da 127.0.0.1 znaci da sluca HTTP zahteve na svim interfejsima. Ako zelite da slusate na samo jednom
interfejsu, odredite njegovu IP adresu u konfiguracionom fajlu.
bfilter nije transparentni proxy, sto znaci da cete morati da konfigurisete vas web citac da bi mogao da koristi proxy.
Idite u Preferences odeljak vaseg web citaca i trebalo bi da nadjete podesavanje koja se odnose na proxy. Ukucajte IP
adresu i broj porta koji koristi bfilter. U mom primeru, bfilter radi na istoj masini kao i moj citac, tako da koristim
127.0.0.1 kao IP adresu i 8080 za broj porta. Ako pokrecete bfilter na posebnom kompjuteru, promenite IP adresu u
konfiguracionom fajlu koja ce predstavljati IP adresu mrezne kartice prikacene na vasu unutrasnju mrezu. Onda
podesite citace na kompjuterima u vasoj mrezi da koriste IP adresu u njihovim podesavanjima za proxy u Preferences.
bfilter ima i fajl sa pravilima, koji se nalazi u /usr/local/etc/bfilter/rules. Meni su i podrazumevana pravila radial
besprekorno u hvatanju iskacucih prozora i reklama. Ako trazite proxy koji je lak za koriscenje i koji radi onako kako
ga instalirate bez dodatnih podesavanja, bfilter moze biti dobro resenje.
middleman
Jos jedan HTTP proxy koji uzivam da koristim je middleman. Kao i bfilter, radi cim ga instalirate, ali ono sto ovaj proxy
cini interesantnim su dodatne opcije koje omogucavaju da na zavodljiv nacin naucite vise o HTTP i sta se desava iza
scene svaki put kada posetite web stranicu.
Prvo instalirajmo port:

0 komentari:

Objavi komentar