Proxy + u₧ivatelskß p°φruΦka |
Poslednφ
zm∞na: 12.3. 2001 |
Verze programu: 2.50
OBSAH
1. ┌vod
1.1 Obecn² popis programu
1.2 Co najdete v tomto manußlu a co najdete v
nßpov∞d∞ Proxy+
1.3 Poznßmky k manußlu
2. Instalace
2.1 Po₧adavky programu
2.2 Vlastnφ instalace
2.3 Odinstalovßnφ programu
3. Pou₧φvßnφ administrßtorskΘho rozhranφ
3.1 NutnΘ podmφnky pro dosa₧itelnost
administrßtorskΘho rozhranφ
3.2 Po₧adavky na WWW prohlφ₧eΦ
3.3 Adresa (URL) administrßtorskΘho rozhranφ
3.4 Zamezenφ p°φstupu k administrßtorskΘmu
rozhranφ nepovolan²m
3.5 Uklßdßnφ nastavenφ
3.6 Aktivace zm∞n - restart programu
4. Jak nastavit ....
4.1 SprßvnΘ nastavenφ WWW
prohlφ₧eΦe pro prßci s Proxy+
4.1.1 Microsoft Internet Explorer 4.x
4.1.2 Microsoft
Internet Explorer 3.0X
4.1.3 Netscape
Navigator 4.X
4.1.4 Netscape
Navigator 3.0X
4.1.5 Opera
3.5x
4.2 TelefonickΘ p°ipojenφ (Dialing)
4.2.1 Komutovanß linka
4.2.2 Asynchronnφ pevnß linka
4.2.3 Synchronnφ pevnß linka
4.2.4 Konfigurace p°ipojenφ komutovanou linkou
4.2.5 Konfigurace p°ipojenφ asynchronnφ pevnou linkou
4.2.6 Konfigurace p°ipojenφ synchronnφ pevnou linkou
4.3 Ukßzky nastavenφ poÜtovnφho systΘmu
4.3.1 Nastavenφ vyzvedßvßnφ POP3 boxu
4.3.2 Nastavenφ uklßdßnφ POP3 boxu pro skupiny
u₧ivatel∙
4.3.3 Nastavenφ
naΦφtßnφ zprßv z POP3 boxu pomocφ t°φdφcφho pravidla
4.3.4 Zßkladnφ
p°φklad definice t°φdφcφho pravidla (domΘnov² box)
4.3.5 P°φklad
definice t°φdφcφho pravidla ("p°ezdφvky" - aliasy na schrßnku)
4.3.6 P°φklad
definice t°φdφcφho pravidla (t°φd∞nφ podle jmΘna)
4.4 Ukßzky nastavenφ
klientsk²ch aplikacφ
4.4.1 FTP klienti
LeechFTP
LeapFTP
FTP Explorer
CuteFTP
4.4.2 PoÜtovnφ klienti
Outlook Express
Netscape Messenger
4.4.3 JinΘ aplikace
Yahoo Pager
ICQ
4.5 Mapped Links
4.5.1 Nastavenφ pro Φtenφ News
4.5.2 Nastavenφ
pro IRC
4.6 Access List
4.6.1 Access List Objects
4.6.2 Access List Rules
4.6.3 P°φklady
4.7 U₧ivatelem
definovanß chybovß hlßÜenφ
4.8 U₧ivatelem definovan² soubor AccessLog.txt
4.9 Regulßrnφ
v²razy
5. BezpeΦnΘ nastavenφ
programu
6. ╪eÜenφ problΘm∙
6.1 ProblΘmy s p°φstupem k
administrßtorskΘmu rozhranφ
7. Pou₧itΘ pojmy
1. ┌vod
1.1 Obecn² popis programu
Proxy+ je program, umo₧≥ujφcφ snadn² a bezpeΦn² p°φstup k Internetu z lokßlnφ poΦφtaΦovΘ sφt∞.
PoΦφtaΦe lokßlnφ sφt∞ je mo₧nΘ p°ipojit k Internetu n∞kolika zp∙soby:
1.2 Co najdete v tomto manußlu a co najdete v nßpov∞d∞ Proxy+
V manußlu najdete p°edevÜφm postupy a nßvody jak nastavit klientskΘ aplikace, jak nastavit Proxy+, aby provßd∞la po₧adovanΘ v∞ci. SouΦßstφ tohoto souboru jsou takΘ postupy p°i odhalovßnφ n∞kter²ch problΘm∙.
Nßpov∞da Proxy+ obsahuje popis jednotliv²ch polo₧ek nastavenφ proxy serveru.
1.3 Poznßmky k manußlu
1.4 DalÜφ zdroje informacφ
Poznßmka: aktußlnφ seznam zdroj∙ informacφ najdete zde: http://www.proxyplus.net/cz/support.htm .
2. Instalace programu
2.1 Po₧adavky programu
OperaΦnφ systΘm
Windows 95 (doporuΦujeme verzi OSR2),
Windows nebo Windows NT, nainstalovanß podpora protokol∙ TCP/IP. Na systΘmech Windows
95/98 je doporuΦeno provozovat souborov² systΘm FAT32, kter² mnohem efektivn∞ji
vyu₧φvß kapacitu v∞tÜφch disk∙ ne₧ p∙vodnφ FAT16 p°evzat² z MS-DOSu.
Proxy+ nevy₧aduje
nov∞jÜφ verzi knihovny WinSock.DLL ani instalaci ₧ßdn²ch oprav systΘmu, pracuje ve
standardn∞ instalovanΘm operaΦnφm systΘmu s podporou TCP/IP.
Vybavenφ PC
Na hardware nejsou kladeny ₧ßdnΘ specißlnφ po₧adavky. Velikost obsazenΘ operaΦnφ
pam∞ti zßvisφ na aktußlnφ velikosti diskovΘ vyrovnßvacφ pam∞ti, charakteru v nφ
ulo₧en²ch objekt∙ a poΦtu u₧ivatel∙ a jejφ velikost je obvykle n∞kolik stovek kB.
Pro zßkladnφ p°iblφ₧enφ lze poΦφtat, ₧e ka₧d² jeden objekt diskovΘ pam∞ti
vy₧aduje pr∙m∞rn∞ 100 byt∙ pam∞ti RAM.
Instalace vy₧aduje cca 1MB volnΘho mφsta na cφlovΘm disku. Dßle je pot°eba dostatek
mφsta pro poÜtovnφ schrßnky u₧ivatel∙, soubory se zßznamy o provozu (logy) a mφsto
pro diskovou pam∞¥ (lze ji umφstit i na jin² disk).
PoΦφtaΦ s Proxy+ je obvykle osazen jednφm nebo vφce sφ¥ov²mi adaptΘry pro p°ipojenφ do lokßlnφ poΦφtaΦovΘ sφt∞ a je k n∞mu p°ipojen jeden modem pro realizaci spojenφ k poskytovateli p°ipojenφ do Internetu.
2.2 Vlastnφ instalace programu
Aktußlnφ verze programu
Nejnov∞jÜφ verze instalaΦnφch soubor∙ je v₧dy
umφst∞na na webovskΘ adrese http://www.proxyplus.cz.
DoporuΦujeme sledovat zm∞ny a nahrßvat si aktußlnφ verzi, kterß v₧dy obsahuje novΘ
funkce a zlepÜenφ, p°φpadn∞ opravenΘ chyby.
Instalace
Program se instaluje spuÜt∞nφm naΦtenΘho souboru. P°i instalaci mßte mo₧nost zvolit cφlov² adresß° a typ instalace. Na
Windows NT je mo₧nΘ program instalovat jako service - Proxy+
se spouÜtφ automaticky po startu operaΦnφho systΘmu a b∞₧φ i tehdy, nenφ-li
p°ihlßÜen ₧ßdn² u₧ivatel.
Windows95/98
Na poΦφtaΦφch s t∞mito operaΦnφmi systΘmy, b∞₧φ v₧dy Proxy+ jako aplikace s viditeln²m oknem. Okno lze ukr²t zaÜkrtßvßtkem
na stran∞ Administrator/Additional.
Instalace jako Windows NT service (slu₧ba)
Proxy+ m∙₧e na Windows NT pracovat jako slu₧ba. V tomto re₧imu nenφ
zobrazeno ₧ßdnΘ okno ani ikona programu. Proxy+ b∞₧φ na pozadφ a spouÜtφ se i v p°φpad∞,
₧e do systΘmu nenφ p°ihlßÜen ₧ßdn² u₧ivatel.
InstalaΦnφ program nabφzφ mo₧nost instalace jako slu₧bu, pokud chcete
pozd∞ji zm∞nit typ spouÜt∞nφ, m∙₧ete vyu₧φt °ßdkov²ch povel∙ spustitelnΘho
souboru Proxy+
proxyplus.exe:
proxyplus.exe /remove
odstranφ Proxy+ z databßze slu₧eb.
proxyplus.exe /install
p°idß Proxy+ do databßze slu₧eb.
Pokud chcete ruΦn∞ zastavit slu₧bu Proxy+, spus¥te z Ovlßdacφho panelu program Slu₧by (Services) a ze zobrazenΘho seznamu vyberte Fortech Proxy+. UkonΦit slu₧bu m∙₧ete tlaΦφtkem UkonΦit (Stop) a znovu ji spustit pomocφ tlaΦφtka Spustit (Start).
2.3 Odinstalovßnφ programu
Proxy+ lze odinstalovat pomoci programu uninstall.exe. Najdete jej ve Start menu nebo v adresß°i s instalacφ. Odinstalaci je takΘ mo₧nΘ vyvolat z Ovlßdacφch panel∙ pomocφ programu "P°idat nebo ubrat programy".
Pozn.: Proxy+ neinstaluje ₧ßdnΘ svΘ Φßsti nikam jinam ne₧ do cφlovΘho adresß°e instalace. VÜechna nastavenφ se uklßdajφ do registru Windows.
3. Pou₧φvßnφ administrßtorskΘho rozhranφ programu
Proxy+ se nastavuje v²hradn∞ pomocφ WWW prohlφ₧eΦe. Ten m∙₧e b²t spuÜt∞n bu∩ na poΦφtaΦi s b∞₧φcφ Proxy+ nebo na libovolnΘm poΦφtaΦi, kter² mß pomocφ TCP/IP protokolu p°φstup na poΦφtaΦ s Proxy+.
3.1 NutnΘ podmφnky pro dosa₧itelnost administrßtorskΘho rozhranφ:
3.2 Po₧adavky na WWW prohlφ₧eΦ:
Prohlφ₧eΦe Netscape a Microsoft od verze 3.X jsou pln∞ vyhovujφcφ.
3.3 Adresa (URL) administrßtorskΘho rozhranφ
AdministrßtorskΘ rozhranφ mß tuto adresu: http://x.x.x.x:port, kde http:// informuje WWW prohlφ₧eΦ o tom, ₧e mß pou₧φt protokol HTTP, x.x.x.x je IP adresa nebo domΘnovΘ jmΘno PC s Proxy+ a port je Φφslo tzv. portu, na kterΘm server rozhranφ oΦekßvß po₧adavky. Proxy+ implicitn∞ pou₧φvß Φφslo portu 4400. Tuto hodnotu lze zm∞nit.
P°φklady:
1) IP adresa poΦφtaΦe s Proxy+ je 192.168.1.1 port rozhranφ je standardnφ
(4400)
URL: http://192.168.1.1:4400
2) IP adresa poΦφtaΦe s Proxy+ je 192.168.1.1 port
rozhranφ je zm∞n∞n na (1234)
URL: http://192.168.1.1:1234
3) SpouÜtφte-li WWW prohlφ₧eΦ na poΦφtaΦi s Proxy+
m∙₧ete pou₧φt oba nßsledujφcφ zßpisy
URL: http://127.0.0.1:4400
URL: http://localhost:4400
Adresa 127.0.0.1 nebo jmΘno localhost existujφ na ka₧dΘm
poΦφtaΦi s instalovanou podporou TCP/IP. Pou₧ijφ-li se jako cφlovß adresa p°i
TCP/IP komunikaci, jde v₧dy o spojenφ, kterΘ konΦi na stejnΘm poΦφtaΦi, ze
kterΘho vychßzφ.
3.4
Zamezenφ p°φstupu k administrßtorskΘmu rozhranφ nepovolan²m
Omezit p°φstup lze t∞mito zp∙soby:
3.5 Uklßdßnφ nastavenφ
Zm∞ny provedenΘ v nastavenφ je t°eba ulo₧it - jinak budou po opuÜt∞nφ strany WWW rozhranφ zapomenuty. Zm∞ny se uklßdajφ tlaΦφtkem Save, kterΘ je v₧dy na spodnφ stran∞ formulß°e.
N∞kterß nastavenφ jsou uklßdßna automaticky, p°i jejich vytvß°enφ. To platφ pro vÜechny zm∞ny provßd∞nΘ v seznamech tlaΦφtky Add, Remove apod.
3.6 Aktivace zm∞n - restart programu
Naprostß v∞tÜina nastavenφ je naΦφtßna Proxy+ v okam₧iku startu nebo restartu. Proto je t°eba po zm∞n∞ nastavenφ provΘst restart programu pomoci Administrator/Restart.
B∞hem restartu Proxy+ ukonΦφ vÜechna spojenφ (vÜechny slu₧by jsou ukonΦeny a nastartovßny znovu) a naΦte novou konfiguraci.
Po restartu doporuΦujeme zkontrolovat ErrorLog a p°φpadn∞ ProxyLog, zda nedoÜlo k chybßm (kolize s nastavenφm jin²ch program∙, atd.) a zda byly vÜechny slu₧by nastartovßny v souladu s nov²m nastavenφm.
4. Jak nastavit
4.1 SprßvnΘ nastavenφ WWW prohlφ₧eΦe pro prßci s Proxy+
D∙le₧itΘ:
Pokud p°istupujete na WWW rozhranφ z prohlφ₧eΦe, kter² je nastaven pro p°φstup k
Internetu pomocφ Proxy+,
nastavte jej tak, aby p°i p°ipojovßnφ k WWW admin rozhranφ proxy nepou₧φval.
K tomuto ·Φelu majφ prohlφ₧eΦe mo₧nost zßpisu vyjφmek, tj. seznamu adres, ke
kter²m se p°ipojujφ p°φmo bez pou₧itφ proxy. Sem uve∩te IP adresu poΦφtaΦe s Proxy+, p°φpadn∞ i jeho
domΘnovΘ jmΘno pokud jej pou₧φvßte k dosa₧enφ administrßtorskΘho rozhranφ.
Pokud tak neuΦinφte, m∙₧e p°i p°φstupu k WWW rozhranφ dochßzet k necht∞nΘmu
automatickΘmu navazovßnφ spojenφ do Internetu na komutovan²ch linkßch, proto₧e WWW
prohlφ₧eΦ bude p°istupovat k rozhranφ jako ke ka₧dΘ jinΘ strßnce v Internetu.
Tedy p°ipojφ se na HTTP Proxy slu₧bu Proxy+
a teprve tΘ p°edß povel o naΦtenφ strany administrßtorskΘho rozhranφ, mφsto aby
se na n∞j p°φmo napojil. Proxy+
sice pou₧φvß algoritmus, kter² se sna₧φ takovΘto p°φstupy detekovat a
p°esm∞rovßvat po₧adavky z HTTP Proxy, ale ten pracuje spolehliv∞ pouze je-li Proxy+ schopna zjistit vÜechna
jmΘna a IP adresy, kterΘ je mo₧nΘ k p°φstupu na WWW rozhranφ pou₧φt.
4.1.1 Microsoft Internet Explorer 4.x
US Verze
View/Internet Options/Connection. Zde nastavte Access
the Internet using a Proxy server. Polo₧ku Address nastavte
na IP adresu poΦφtaΦe s Proxy+. Polo₧ku Port nastavte na 4480. Mßte-li v
lokßlnφ sφti WWW server zaÜkrtn∞te Bypass
proxy server for local (intranet) addresses. Stiskn∞te
tlaΦφtko Advanced a ve spodnφ Φßsti formulß°e vypl≥te
do Do not use proxy server for addresses beginning with
adresu poΦφtaΦe s Proxy+. Pokud
pou₧φvßte k dosa₧enφ administrßtorskΘho rozhranφ jmΘno poΦφtaΦe pak jej
uve∩te takΘ (zßznamy se odd∞lujφ st°ednφkem).
CZ Verze
Zobrazit/Mo₧nosti sφt∞
Internet/P°ipojenφ. Zde nastavte P°ipojovat se k sφti Internet pomocφ proxy
serveru. Polo₧ku Adresa nastavte na IP adresu poΦφtaΦe s
Proxy+. Polo₧ku Port nastavte na 4480. Mßte-li v
lokßlnφ sφti WWW server (nebo jinΘ zdroje internetovskΘ zdroje dat) zaÜkrtn∞te Nepou₧φvat proxy server pro adresy vnit°nφ
sφt∞ (intranet). Stiskn∞te tlaΦφtko RozÜφ°enΘ a ve spodnφ Φßsti formulß°e vypl≥te do Nepou₧φvat proxy server na adresy zaΦφnajφcφ
na adresu poΦφtaΦe s Proxy+. Pokud pou₧φvßte k dosa₧enφ administrßtorskΘho rozhranφ
jmΘno poΦφtaΦe pak jej uve∩te takΘ (zßznamy se odd∞lujφ st°ednφkem).
Chcete-li pou₧φvat MS IE nikoliv p°es rozhranφ HTTP Proxy ale p°es SOCKS, sma₧te v dialogu Proxy settings zßpis v °ßdku HTTP: a nahra∩te jej zßpisem v °ßdku SOCKS. Jako port uve∩te 1080 nebo jin² pokud jste zm∞nili implicitnφ nastavenφ Proxy+.
4.1.2 Microsoft
Internet Explorer 3.0X
US Verze
View/Options/Connection. Zde povolte zaÜkrtßvßtkem Connect through a proxy server pou₧itφ
p°φstupu pomocφ proxy serveru. Polo₧ku Address of proxy to use v °ßdcφch HTTP:, Secure:, FTP:, a SOCKS nastavte na
IP adresu poΦφtaΦe s Proxy+. Polo₧ku Port nastavte na 4480 u vÜech
°ßdk∙ krom∞ °ßdku SOCKS, v n∞m uve∩te 1080. Pokud nepou₧φvßte SOCKS aplikace, m∙₧ete vyplnit pouze prvnφ
°ßdek tabulky a zaÜkrtßvßtkem Use
the same proxy server for all protocols povolφte
pou₧itφ stejnΘho nastavenφ i pro ostatnφ protokoly. Mßte-li v lokßlnφ sφti WWW
server zaÜkrtn∞te Do not use proxy
server for local (intranet) addresses. Dopl≥te IP
adresy Φi domΘnovß jmΘna server∙ lokßlnφ sφt∞ do kolonky Do not use proxy server for addresses beginning
with:. K nim p°idejte i IP adresu (nebo adresy)
poΦφtaΦe s Proxy+ , p°φpadn∞ i
jeho jmΘna, kterß pou₧φvßte k vyvolßnφ administrßtorskΘho rozhranφ.
4.1.3 Netscape
Navigator 4.X
US verze
Edit/Preferences. Zde v okn∞ Category vyberte ze stromu nabφdek polo₧ku Advanced/Proxies. Vyberte Manual proxy configuration a stiskn∞te tlaΦφtko View. V °ßdcφch HTTP:, Security:, FTP: vypl≥te IP adresu proxy serveru a Φφslo portu 4480. V °ßdku SOCKS: uve∩te IP
adresu proxy serveru a Φφslo portu 1080 (pouze pokud budete pou₧φvat aplikace, kterΘ podporujφ SOCKS
protokoly). V kolonce Exceptions uve∩te IP adresy Φi domΘnovß jmΘna server∙, ke kter²m se mß
p°istupovat p°φmo (bez pou₧itφ proxy serveru). K nim p°idejte i IP adresu (nebo
adresy) poΦφtaΦe s Proxy+ , p°φpadn∞ i
jeho jmΘna, kterß pou₧φvßte k vyvolßnφ administrßtorskΘho rozhranφ.
Chcete-li pou₧φvat NN nikoliv p°es rozhranφ HTTP Proxy ale p°es SOCKS, sma₧te v dialogu Manual Proxy Configuration zßpis v °ßdku HTTP: a nahra∩te jej zßpisem v °ßdku SOCKS. Jako port uve∩te 1080 nebo jin² pokud jste zm∞nili implicitnφ nastavenφ Proxy+.
Pokud je v nastavenφ proxy server∙ v °ßdku SOCKS uvedeno nastavenφ, pou₧φvß program Messenger (poÜtovnφ klient) pro Φtenφ a odesφlnßnφ zprßv protokol SOCKS a to i v p°φpad∞ naΦφtßnφ News zprßv. Toho lze s v²hodou vyu₧φt k jednuduÜÜφmu p°φstupu na News servery - nenφ nutnΘ pou₧φvat Mappoed Links.
4.1.4 Netscape
Navigator 3.0X
US verze
Options/Network Preferences. Zde vyberte zßlo₧ku Proxies. ZaÜkrtn∞te Manual proxy configuration a stiskn∞te tlaΦφtko View. V °ßdcφch HTTP:, Security:, FTP: vypl≥te IP adresu proxy serveru a Φφslo portu 4480. V °ßdku SOCKS: uve∩te IP
adresu proxy serveru a Φφslo portu 1080 (pokud budete pou₧φvat aplikace, kterΘ podporujφ SOCKS
protokoly). V kolonce No Proxy for: uve∩te IP adresy Φi domΘnovß jmΘna server∙, ke kter²m se mß
p°istupovat p°φmo (bez pou₧itφ proxy serveru).
4.1.5 Opera 3.5x
US verze
Preferences/Proxy Servers. ZaÜkrtn∞te HTTP, HTTPS a FTP. Do °ßdk∙ za tato
zaÜkrtßvßtka dopiÜte IP:4480, kde IP
je IP adresa poΦφtaΦe s Proxy+ a 4480 je implicitnφ Φφslo portu, na kterΘm b∞₧φ HTTP Proxy.
ZaÜkrtn∞te Do not use proxy on: a vypl≥te IP adresu PC s Proxy+ a p°φpadn∞ i jeho jmΘno pokud jej
pou₧φvßte k p°φstupu na WWW administrßtorskΘ rozhranφ proxy serveru.
4.2 TelefonickΘ p°ipojenφ (Dialing)
Obecn∞ jsou mo₧nΘ t°i varianty realizace spojenφ s Internetem:
4.2.1 KomutovanΘ p°ipojenφ
NejΦast∞jÜφ varianta. Spojenφ je realizovßno pomocφ modemu a b∞₧nΘ telefonnφ linky. Je nutnΘ nejprve navßzat spojenφ (vytoΦit telefonnφ Φφslo). Proxy+ podporuje u₧ivatelem aktivovanΘ i automatickΘ navazovßnφ a ukonΦovßnφ spojenφ.
4.2.2 Asynchronnφ pevnß linka
Spoj realizovan² pronajat²m vedenφm zakonΦen²m
asynchronnφmi modemy. P°ipojen² poΦφtaΦ je trvale p°ipojen k Internetu.
V prost°edφ Windows nenφ pro tento typ p°ipojenφ p°φliÜ dobrß podpora - spojenφ
se automaticky nenavß₧e ani neobnovφ po jeho nßhodnΘm rozpadu. Proto mß Proxy+ implementovßny rysy, odstra≥ujφcφ nedostatky tohoto typu p°ipojenφ v
prost°edφ Windows
P°ipojenφ asynchronnφ pevnou linkou se zpravidla realizuje instalacφ ovladaΦe NULL modem, kter² se pou₧ije p°i vytvß°enφ a nastavovßnφ telefonickΘho p°ipojenφ. Modemy jsou nastaveny tak, aby automaticky bez vn∞jÜφch pokyn∙ navßzaly spojenφ. Tφm je spln∞na podmφnka na udr₧enφ fyzickΘho spojenφ, avÜak je jeÜt∞ nutnΘ, aby se navßzalo spojenφ na logickΘ vrstv∞ (PPP protokol). Toho se dosßhne jen aktivacφ vytoΦenφ spojenφ v telefonickΘm p°ipojenφ.
4.2.3 Synchronnφ pevnß linka
Spoj zakonΦen² synchronnφmi modemy (LL Net, rßdiovΘ
p°ipojenφ, satelitnφ spoj, ...) nebo p°ipojenφ vyhrazen²m segmentem LAN.
Jde o p°ipojenφ, u kterΘho nejsou nutnΘ ₧ßdnΘ akce pro navßzßnφ spojenφ
(nepou₧φvß se telefonickΘ p°ipojenφ).
4.2.4 Konfigurace p°ipojenφ komutovanou linkou
Nejprve musφte vytvo°it nastavenφ telefonickΘho p°ipojenφ k poskytovateli p°ipojenφ k Internetu. K tomu m∙₧ete pou₧φt ikonu "M∙j poΦφtaΦ/TelefonickΘ p°ipojenφ/NovΘ p°ipojenφ" (na Windows NT jen "M∙j poΦφtaΦ/TelefonickΘ p°ipojenφ"). Parametry dostanete od svΘho poskytovatele.
V Dialing/General Proxy+ zobrazuje seznam vÜech definovan²ch
telefonick²ch p°ipojenφ v PC. Vyberte po₧adovanΘ p°ipojenφ z nabφzenΘho seznamu a
vypl≥te jmΘno a heslo p°id∞lenΘ poskytovatelem p°ipojenφ k Internetu.
Nastavenφ Async Leased Line musφ z∙stat
nezaÜkrtnutΘ - jinak Proxy+ nebude automaticky zav∞Üovat spojenφ. Krom∞
toho p°i nastavenΘ asynchronnφ lince Proxy+ automaticky vytßΦφ spojenφ p°i svΘm startu.
Nastavenφ automatickΘho
zav∞Üovßnφ linky
Pokud chcete, aby Proxy+ sama
po urΦitΘ prodlev∞ (od poslednφ aktivity u₧ivatele) sama zav∞sila spojenφ nastavte
v Dialing/General polo₧ku Enable auto
hang up a nastavte po₧adovanou prodlevu p°ed zav∞Üenφm v Hang
up timeout. Prodleva se uvßdφ v minutßch a jejφ minimßlnφ hodnota je 0.
Pozn.: Proxy+ eviduje ka₧d² p°φstup ke sv²m slu₧bßm (neplatφ pro administrßtorskΘ rozhranφ a poÜtovnφ slu₧by) a po ukonΦenφ akce dr₧φ u₧ivatele jako neaktivnφho v seznamu jeÜt∞ jednu minutu. B∞hem tΘto doby automaticky nezav∞Üuje. Pokud nastavφte automatickΘ zav∞Üovßnφ po 0 minutßch, pak dojde k zav∞Üenφ jednu minutu po tΘ co u₧ivatel nap°φklad p°estal naΦφtat strßnky z WWW serveru. Tato prodleva je nutnß, proto₧e jinak by Proxy+ byla nucena p°φliÜ Φasto automaticky vytßΦet spojenφ.
Pokud doÜlo k automatickΘmu navßzßnφ spojenφ kv∙li zpracovßnφ poÜty, je po naΦtenφ Φi odeslßnφ vÜech zprßv spojenφ ukonΦeno bez jakΘkoliv prodlevy. AvÜak dojde-li b∞hem zpracovßvßnφ poÜty k pou₧itφ jinΘ slu₧by, Proxy+ zav∞sφ a₧ po nastavenΘ prodlev∞.
AutomatickΘ vytßΦenφ
Proxy+
podporuje automatickΘ vytßΦenφ spojenφ p°i vzniku po₧adavku na naΦtenφ nebo
odeslßnφ dat. Na strßnce Dialing/Auto Dial je mo₧nΘ specifikovat, kterΘ slu₧by
majφ povoleno automatickΘ navßzßnφ spojenφ. Prvnφm °ßdkem nastavenφ lze
automatickΘ vytßΦenφ globßln∞ zakßzat nebo povolit.
Proxy+ podporuje dva re₧imy automatickΘho vytßΦenφ spojenφ. Bu∩ m∙₧e vytßΦet bez jakΘkoliv dalÜφ kontroly v₧dy, kdy₧ nenφ aktivnφ spojenφ do Internetu (Autodial if disconnected) nebo nejprve zkusφ, zda po₧adovan² server nenφ dosa₧iteln² bez navßzßnφ spojenφ (lokßlnφ server, Intranetov² WWW server) a jen v p°φpad∞, ₧e se nepovede na n∞j p°ipojit dojde k vytoΦenφ telefonnφho spojenφ. V²b∞r re₧im∙ se provßdφ na stran∞ Dialing/Auto Dial Extended.
Autodial if disconnected
Tento re₧im mß tu v²hodu, ₧e reakce proxy serveru je okam₧itß - ihned
po v²skytu po₧adavku bude vytßΦet. Pokud ale byl po₧adavek sm∞rovßn na lokßlnφ
server, vytßΦelo se zbyteΦn∞.
Tento re₧im je implicitnφ.
Autodial if unreachable
V²hodou tohoto re₧imu je, ₧e se vytßΦφ pouze v p°φpadech, kdy
opravdu nenφ bez navßzßnφ spojenφ mo₧nΘ cφlov² server kontaktovat. Nev²hodou je,
₧e na n∞kter²ch poΦφtaΦφch m∙₧e zjiÜt∞nφ, ₧e server nenφ lokßlnφ trvat
velmi dlouho - desφtky sekund a₧ minuty.
Proto₧e v∞tÜina server∙ se zajφmav²mi daty je v Internetu (je nutnΘ vytßΦet), je lepÜφ variantou zvolit okam₧itΘ vytßΦenφ (if disconnected). Pokud se vyskytuje na lokßlnφ sφti nap°φklad intranetov² WWW server, nastavte prohlφ₧eΦe v LAN pomocφ vyjφmek tak, aby nepou₧φvaly proxy server p°i p°φstupu k tomuto serveru.
Je dobrΘ takΘ nastavit Proxy+, aby pro lokßlnφ servery ignorovala po₧adavky na vytßΦenφ tφm, ₧e do URL with disabled autodial uvedete IP adresy a jmΘna lokßlnφch server∙. Adresy se uvßd∞jφ ve tvaru URL.
P°φklady zßkaz∙ vytßΦenφ:
192.168.0.1 | adresa je umφst∞na na serveru 192.168.0.1 |
192.168.0.* | adresa je umφst∞na na libovolnΘm poΦφtaΦi sφt∞ s rozsahem IP adres 192.168.0.0-192.168.0.255 |
http:// | adresa je na libovolnΘm WWW serveru |
*cgi-bin* | adresa obsahuje text cgi-bin |
*.asp | adresa konΦφ textem .asp |
Pou₧φvßnφ alternativnφch telefonnφch
Φφsel
Mß-li VßÜ poskytovatel p°ipojenφ k Internetu vφce r∙zn²ch telefonnφch Φφsel
(vφce sΘriφ linek), m∙₧ete vyu₧φt schopnosti Proxy+ st°φdat p°i vytßΦenφ spojenφ vφce telefonnφch Φφsel. Pokud
je nap°φklad na jednom Φφsle obsazeno, m∙₧e na dalÜφm b²t volno. Proto₧e Proxy+ n∞kolikrßt opakuje pokus o p°ipojenφ k
Internetu, dojde v p°φpad∞ obsazenφ jednΘ linky automaticky k navßzßnφ spojenφ na
jinΘ.
Pou₧φvßnφ alternativnφch Φφsel se nastavuje na stran∞ Dialing/Extended volbou Use alternate phone numbers a vypln∞nφm seznamu Φφsel do editaΦnφ °ßdky Alternate phone numbers. Jednotlivß Φφsla se odd∞lujφ Φßrkou nebo st°ednφkem.
Pokud je vypnuto pou₧φvßnφ alternativnφch telefonnφch Φφsel (implicitnφ volba), nespecifikuje Proxy+ p°i vytßΦenφ blφ₧e telefonnφ Φφslo a systΘm Windows pou₧ije Φφslo vypln∞nΘ v nastavenφ telefonickΘho p°ipojenφ.
Pou₧φvßnφ nestandardnφ prodlevy pro
automatickΘ zav∞Üenφ
N∞kdy je v²hodnΘ nastavit pro urΦitΘ obdobφ jinou prodlevu na zav∞Üenφ
spojenφ ne₧ je obecnß hodnota definovanß pomocφ Hang up timeout
v Dialing/General. Pokud nastavφte krßtkou prodlevu na
zav∞Üenφ m∙₧e v dob∞ zv²ÜenΘho vyu₧φvßnφ Internetu dochßzet ke zbyteΦnΘmu
zav∞Üovßnφ - po tΘ co Proxy+ zav∞sφ objevφ
se dalÜφ po₧adavek na naΦtenφ dat a znovu se vytßΦφ. Pokud k tomuto jevu bude
dochßzet Φasto, m∙₧e se stßt, ₧e v²sledkem budou vyÜÜφ nßklady za telefonnφ
linku ne₧ v p°φpad∞ delÜφho nep°eruÜovanΘho spojenφ.
Proxy+ umo₧≥uje definovat alternativnφ
prodlevu (kratÜφ Φi delÜφ ne₧ standardnφ) a takΘ ΦasovΘ intervaly, kdy bude
prodleva pou₧ita.
Na stran∞ Dialing/Extended zaÜkrtn∞te Use alternate Hang up timeout a vypl≥te po₧adovanou dΘlku
prodlevy v minutßch. V zaÜkrtßvacφm poli Alternate Hang up
timeout is enabled in this hours vypl≥te ty hodiny v p°φsluÜn²ch dnech t²dne,
ve kter²ch mß b²t pou₧ita alternativnφ prodleva na zav∞Üenφ spojenφ.
4.2.5 Konfigurace p°ipojenφ asynchronnφ pevnou linkou
Nastavenφ Proxy+ pro prßci na asynchronnφ
pevnΘ lince
Nastavenφ asynchronnφ pevnΘ linky je podobnΘ jako nastavenφ pro
"obyΦejnΘ" komutovanΘ p°ipojenφ. Jedin²m rozdφlem je volba Async Leased Line, kterß musφ b²t zaÜkrtnuta.
Proxy+ v re₧imu asynchronnφ
pevnΘ linky automaticky navazuje spojenφ po startu programu a nikdy jej automaticky
neukonΦuje. Samoz°ejm∞ je mo₧nΘ spojenφ ukonΦit manußln∞ z administrßtorskΘho
rozhranφ.
Nenφ-li vy₧adovßna na pevnΘ lince autentifikace (jmΘno ani heslo), vypl≥te do kolonek User name a User password libovoln² text (nem∞la by z∙stat prßzdnß).
Pozn.: Nastavenφ prodlevy pro automatickΘ zav∞Üenφ je v re₧imu pevnΘ linky ignorovßno.
Proto₧e Windows nemajφ p°irozenou podporu pro tento typ
pevnΘho p°ipojenφ k Internetu, je nutnΘ nastavit Proxy+ tak, aby v₧dy doÜlo k navßzßnφ spojenφ pokud bylo z
n∞jakΘho d∙vodu p°eruÜeno. Je nutnΘ povolit automatickΘ vytßΦenφ ode vÜech
pou₧φvan²ch slu₧eb a protokol∙. Tφm docφlφte toho, ₧e v p°φpad∞ pßdu spojenφ
jak²koliv po₧adavek na naΦtenφ dat z Internetu automaticky obnovφ spojenφ.
K automatickΘ periodickΘ obnov∞ spojenφ lze vyu₧φt takΘ poÜtovnφ server Proxy+. Nastavte jej tak, aby periodicky nap°.
ka₧d²ch 10 minut kontroloval, zda u poskytovatele p°ipojenφ nenφ na POP3 serveru
n∞jakß poÜta. Povolte automatickΘ vytßΦenφ od poÜtovnφch akcφ a povolte vÜechny
hodiny u vÜech dn∙ t²dne na strßnce Mail/Valid time intervals.
4.2.6 Konfigurace p°ipojenφ synchronnφ pevnou linkou
Nastavenφ Proxy+ pro prßci na synchronnφ pevnΘ
lince
Na strßnce Dialing/General vyberte z nabφdky Select connection polo₧ku None (Leased Line)
a stiskn∞te tlaΦφtko Save.
4.3 Ukßzky nastavenφ poÜtovnφho systΘmu
4.3.1 Nastavenφ vyzvedßvßnφ POP3 boxu
P°φpad: chceme nastavit Proxy+ tak, aby z ·Φtu mbox na serveru mail.server.com naΦφtala zprßvy a uklßdala je do lokßlnφho ·Φtu u₧ivatele novak. Heslo na mbox je 123456. PoÜtovnφ adresa ·Φtu mbox je jnovak@server.com.
Na strßnce Mail/POP3 Download nastavte:
* Mail for local user: - ze
seznamu nabφzen²ch lokßlnφch ·Φt∙ vyberte ·Φet novak
(neexistuje-li, musφte jej nejprve vytvo°it pomocφ Accounts/Users).
* EMail: - vypl≥te jnovak@server.com.
Tato polo₧ka nemß ₧ßdn² vliv na naΦφtßnφ zprßvy ze serveru mail.server.com.
Uplatnφ se pouze p°i odesφlßnφ poÜty z lokßlnφ sφt∞ pomocφ Proxy+. Pokud poÜta odesφlanß p°es Proxy+ je adresovßna na emailovou
adresu shodnou s n∞kter²m zßznamem na seznamu POP3 Users list,
pak je doruΦena lokßln∞. T.j. nenφ odeslßna do internetu, kde by skonΦila ve
schrßnce mbox a odtud by ji Proxy+ pozd∞ji vyzvedla a pak teprve
doruΦila u₧ivateli novak. Tφm je jednak dosa₧eno toho,
₧e nenφ nutnΘ navazovat spojenφ do Internetu a jednak je cel² proces doruΦenφ bez
prodlev. Tak₧e lze internetovΘ adresy u₧ivatel∙ bezpeΦn∞ pou₧φvat pro
rozesφlßnφ vnitrofiremnφ poÜty.
* POP3 server: - sem zadejte jmΘno serveru, na kterΘm je
umφst∞na poÜta, tedy: mail.server.com. Pokud je Φßst
emailovΘ adresy za znakem "@" shodnß se jmΘnem POP3 serveru, m∙₧e tato
kolonka z∙stat prßzdnß (v naÜem p°φpad∞ by adresa musel b²t
jnovak@mail.server.com).
* POP3 Account: - jmΘno ·Φtu, tedy: mbox.
Tφmto jmΘnem se Proxy+
p°ihlßsφ na POP3 server.
* POP3 Password: - heslo, kter²m je chrßn∞na POP3
schrßnka. Uve∩te 123456.
Ostatnφ polo₧ky m∙₧ete nechat v jejich implicitnφm stavu pokud nechcete pou₧φvat POP3 omezovacφ pravidla nebo nechßvat zprßvy na POP3 serveru.
Nakonec stiskn∞te tlaΦφtko Add. Nov² zßznam bude p°idßn do seznamu POP3 users list.
P°i ka₧dΘm zpracovßvßnφ poÜty naΦte Proxy+ zprßvy ze vÜech schrßnek definovan²ch v POP3 users listu. Zpracovßnφ poÜty m∙₧e b²t vyvolßno ruΦn∞ nebo automaticky.
Pozn.: pokud p°idßte zßznam, kter² mß v polo₧ce Email definovßnu adresu, kterß ji₧ v seznamu existuje, bude existujφcφ zßznam nahrazen nov²m.
4.3.2 Nastavenφ uklßdßnφ POP3 boxu pro skupiny u₧ivatel∙
P°φpad: chceme nastavit Proxy+ tak, aby z ·Φtu mbox na serveru mail.server.com naΦφtala zprßvy a uklßdala je do lokßlnφch ·Φt∙ vÜech u₧ivatel∙, kte°φ jsou Φleny skupiny vedeni. Heslo na mbox je 123456. PoÜtovnφ adresa ·Φtu mbox je firma@server.com.
Na strßnce Mail/POP3 Download nastavte:
* Mail for local user: - ze
seznamu nabφzen²ch lokßlnφch ·Φt∙ vyberte ·Φet [vedeni]
. Skupiny jsou v seznamu odliÜeny tφm, ₧e jsou uvedeny v hranat²ch zßvorkßch.
Neexistuje-li po₧adovanß skupina, musφte ji nejprve vytvo°it pomocφ Accounts/Groups.
* EMail: - vypl≥te firma@server.com.
* POP3 server: - sem zadejte jmΘno serveru na, kterΘm je
umφst∞na poÜta, tedy: mail.server.com.
* POP3 Account: - jmΘno ·Φtu, tedy: mbox.
Tφmto jmΘnem se Proxy+
p°ihlßsφ na POP3 server.
* POP3 Password: - heslo, kter²m je chrßn∞na POP3
schrßnka. Uve∩te 123456.
Ostatnφ polo₧ky m∙₧ete nechat v jejich implicitnφm stavu pokud nechcete pou₧φvat POP3 omezovacφ pravidla nebo nechßvat zprßvy na POP3 serveru.
Nakonec stiskn∞te tlaΦφtko Add. Nov² zßznam bude p°idßn do seznamu POP3 users list.
Po provedenφ naΦtenφ poÜty obdr₧φ vÜichni ΦlenovΘ skupiny naprosto stejnou kopii zprßvy.
4.3.3 Nastavenφ naΦφtßnφ zprßv z POP3 boxu pomocφ t°φdφcφho pravidla
P°φpad: chceme nastavit Proxy+ tak, aby z ·Φtu mbox na serveru mail.server.com naΦφtala zprßvy a tyto zprßvy t°φdila lokßlnφm u₧ivatel∙m pomocφ sady t°φdφcφch pravidel trideni. Heslo na mbox je 123456. PoÜtovnφ adresa ·Φtu mbox je firma@server.com.
T°φd∞nφ poÜty naΦtenΘ z POP3 boxu se zpravidla
pou₧φvß v t∞chto p°φpadech:
- jde o schrßnku tzv. domΘnovΘ poÜty - poÜtovnφ server uklßdß poÜtu pro celou
domΘnu do jedinΘ schrßnky.
- do jednΘ schrßnky se uklßdß poÜta urΦenß pro vφce emailov²ch adres (primßrnφ
adresa mß n∞kolik p°ezdφvek - alias∙).
Na strßnce Mail/POP3 Download nastavte:
* Mail for local user: - ze
seznamu nabφzen²ch lokßlnφch ·Φt∙ vyberte ·Φet <trideni> . Sady
t°φdφcφch pravidel jsou v seznamu odliÜeny tφm, ₧e jsou uvedeny ve ÜpiΦat²ch
zßvorkßch. Neexistuje-li po₧adovanß sada pravidel, musφte ji nejprve vytvo°it
pomocφ Mail/Sorting Rules.
* EMail: - vypl≥te firma@server.com.
* POP3 server: - sem zadejte jmΘno serveru na kterΘm je
umφst∞na poÜta, tedy: mail.server.com.
* POP3 Account: - jmΘno ·Φtu, tedy: mbox.
Tφmto jmΘnem se Proxy+
p°ihlßsφ na POP3 server.
* POP3 Password: - heslo, kter²m je chrßn∞na POP3
schrßnka. Uve∩te 123456.
Ostatnφ polo₧ky m∙₧ete nechat v jejich implicitnφm stavu pokud nechcete pou₧φvat POP3 omezovacφ pravidla nebo nechßvat zprßvy na POP3 serveru.
Nakonec stiskn∞te tlaΦφtko Add. Nov² zßznam bude p°idßn do seznamu POP3 users list.
Po provedenφ naΦtenφ poÜty projde ka₧dß zprßva procedurou, kterß ji podle definic v sad∞ t°φdφcφch pravidel trideni doruΦφ lokßlnφm u₧ivatel∙m.
4.3.4 Zßkladnφ p°φklad definice t°φdφcφho pravidla (domΘnov² box)
P°φpad: Firma pou₧φvß pro p°φjem poÜty domΘnovou schrßnku, tj. mß zaregistrovanou svoji domΘnu a poÜtovnφ server poskytovatele p°ipojenφ uklßdß vÜechny zprßvy p°ijatΘ pro domΘnu do jedinΘ schrßnky. Chceme nastavit t°φdφcφ pravidla tak, aby zprßvy byly t°φd∞ny podle obsahu hlaviΦky To:.
u₧ivatel | emailovΘ adresy | hledan² text |
---|---|---|
novak1 | jnovak@firma.cz objednavky@firma.cz | jnovak, objednavky |
novak2 | knovak@firma.cz | knovak |
necas | inecas@firma.cz | inecas |
[vedeni] | firma@firma.cz | firma |
Dßle chceme, aby v p°φpad∞, ₧e nebyla nalezena shoda, dostal zprßvu u₧ivatel necas.
Nastavenφ:
Na strßnce Mail/Sorting Rules vytvo°te novou sadu t°φdφcφch pravidel. NapiÜte jmΘno sady (nap°φklad: trideni) do New ruleset name a stiskn∞te Add. V Defined rules vyberte novΘ pravidlo a stiskn∞te Edit.
Na nov∞ zobrazenΘ strßnce rozhranφ definujeme parametry
t°φd∞nφ takto:
Default user: - implicitnφm u₧ivatelem jsme zvolili
u₧ivatele necas. Tak₧e vyberte ze seznamu jeho jmΘno.
Carbon copy user: - pokud vyberete n∞jakΘho
u₧ivatele, bude dostßvat kopii ka₧dΘ zprßvy, kterß projde t°φdφcφmi pravidly.
User defined head: - slou₧φ k definici t°φd∞nφ
podle nestandardnφ hlaviΦky zprßvy.
Append to rule: - proto₧e vÜechny zpracovßvanΘ
poÜtovnφ adresy konΦφ stejn²m textem @firma.cz, m∙₧ete
tento text uvΘst do tΘto kolonky. P°i hledßnφ °et∞zce v hlaviΦce potom nebude
hledßn nap°. text jnovak, ale jnovak@firma.cz.
Poznßmka: pokud pot°ebujete vypnout p°idßvßnφ Append
to: k obsahu n∞kterΘho pravidla, vepiÜte znak '~'
na konec pravidla. Nap°φklad: jnovak@jinafirma.cz~
Po vypln∞nφ hlaviΦky sady pravidel stiskn∞te tlaΦφtko Save.
1) Nastavenφ pro u₧ivatele novak1:
User: - vyberte jmΘno novak1.
To: - vypl≥te textem: jnovak;
objednavky
Stiskn∞te tlaΦφtko Add. V seznamu Defined rules se objevφ zßznam jnovak < OR;To:jnovak; objednavky .
2) Nastavenφ pro u₧ivatele novak2:
User: - vyberte jmΘno novak2.
To: - vypl≥te textem: knovak
Stiskn∞te tlaΦφtko Add. V seznamu Defined rules se objevφ zßznam knovak < OR;To:knovak .
3) Nastavenφ pro u₧ivatele necas:
User: - vyberte jmΘno necas.
To: - vypl≥te textem: inecas
Stiskn∞te tlaΦφtko Add. V seznamu Defined rules se objevφ zßznam knovak < OR;To:inecas .
4) Nastavenφ pro skupinu u₧ivatel∙ [vedeni]:
User: - vyberte jmΘno [vedeni].
To: - vypl≥te textem: firma
Stiskn∞te tlaΦφtko Add. V seznamu Defined rules se objevφ zßznam [firma] < OR;To:firma .
4.3.5 P°φklad definice t°φdφcφho pravidla ("p°ezdφvky" - aliasy na schrßnku)
P°φpad: Firma pou₧φvß pro p°φjem poÜty jednu schrßnku, kterß p°ijφmß poÜtu pro n∞kolik r∙zn²ch emailov²ch adres. Chceme nastavit t°φdφcφ pravidla tak, aby zprßvy byly t°φd∞ny podle obsahu hlaviΦky To:.
T°φd∞nφ zprßv je toto₧nΘ jako v p°φpadu 4.3.4 .
4.3.6 P°φklad definice t°φdφcφho pravidla (t°φd∞nφ podle jmΘna)
P°φpad: Firma pou₧φvß pro p°φjem poÜty jednu schrßnku. Nemß definovanou domΘnovou poÜtu ani aliasy (p°ezdφvky). Emailovß adresa schrßnky je firma@server.cz. Chceme definovat t°φdφcφ pravidla tak, aby zprßvy byly t°φd∞ny podle obsahu hlaviΦky To:.
Teorie: Do hlaviΦky To: vypl≥uje poÜtovnφ klient, kter²m byla sestavena zprßva jmΘno a emailovou adresu p°φjemce zprßvy. Zßpis mß tento tvar: jmΘno <emailovß adresa>. JmΘno b²vß n∞kdy uvedeno v uvozovkßch.
P°φklad:
Josef Novak <jnovak@novakov.cz>
"Josef Novak" <jnovak@novakov.cz>
Pokud tedy na jednu emailovou adresu budou doruΦovßny zprßvy, kterΘ se budou liÜit v textu mimo ÜpiΦatΘ zßvorky, lze zprßvy t°φdit podle hlaviΦky To:.
Dejme tomu, ₧e chceme t°φdit poÜtu pro u₧ivatele josef a petr. U₧ivatel josef bude implicitnφ u₧ivatel t°φdφcφho pravidla. P°edpoklßdßme, ₧e Josefovi odesφlanΘ zprßvy budou obsahovat v hlaviΦce To: °et∞zec "josef" a zprßvy pro Petra °et∞zec "petr".
u₧ivatel | jmΘno v emailovΘ adrese | hledan² text |
---|---|---|
josef | Josef Novak | josef |
petr | Petr Novak | petr |
Na strßnce Mail/Sorting Rules vytvo°te novou sadu t°φdφcφch pravidel. NapiÜte jmΘno sady (nap°φklad: trideni) do New ruleset name a stiskn∞te Add. V Defined rules vyberte novΘ pravidlo a stiskn∞te Edit.
Na nov∞ zobrazenΘ strßnce rozhranφ definujeme parametry
t°φd∞nφ takto:
Default user: - implicitnφm u₧ivatelem jsme zvolili
u₧ivatele josef. Tak₧e vyberte ze seznamu jeho jmΘno.
Carbon copy user: - pokud vyberete n∞jakΘho
u₧ivatele, bude dostßvat kopii ka₧dΘ zprßvy, kterß projde t°φdφcφmi pravidly.
User defined head: - slou₧φ k definici t°φd∞nφ
podle nestandardnφ hlaviΦky zprßvy. V naÜem p°φpad∞ nepou₧ijeme.
Append to rule: - proto₧e net°φdφme podle
emailovΘ adresy ale podle p°idanΘho textu v polo₧ce To:, musφme nechat neaktivnφ.
Nebo musφme p°idßvat znak '~' na konec klφΦov²ch slov v pravidlech.
Po vypln∞nφ hlaviΦky sady pravidel stiskn∞te tlaΦφtko Save.
1) Nastavenφ pro u₧ivatele josef:
User: - vyberte jmΘno josef.
To: - vypl≥te textem: josef
(nebo josef~ pokud chceme potlaΦit p°idßnφ textu z
Append To)
Stiskn∞te tlaΦφtko Add. V seznamu Defined rules se objevφ zßznam josef < OR;To:josef .
2) Nastavenφ pro u₧ivatele petr:
User: - vyberte jmΘno petr.
To: - vypl≥te textem: petr
(nebo petr~ pokud chceme potlaΦit p°idßnφ textu z Append
To)
Stiskn∞te tlaΦφtko Add. V seznamu Defined rules se objevφ zßznam petr < OR;To:petr .
V tomto p°φpad∞ lze definovat sadu t°φdφcφ pravidel ale jednoduÜeji. Pokud si °ekneme, ₧e vÜechny zprßvy, krom∞ t∞ch co obsahujφ °et∞zec "petr" mß dostat Josef, je jasnΘ, ₧e pro sprßvnΘ t°φd∞nφ staΦφ nechat u₧ivatele josef jako implicitnφho a deklarovat pouze t°φdφcφ pravidlo pro u₧ivatele petr. Je tedy mo₧nΘ vynechat krok 1) v p°edchozφm textu.
4.4 Ukßzky nastavenφ klientsk²ch aplikacφ
VÜechny nφ₧e uvedenΘ p°φklady vychßzejφ z toho, ₧e na Proxy+ jsou vÜechny pot°ebnΘ slu₧by spuÜt∞ny a pou₧φvajφ implicitnφ nastavenφ. Tedy nap°. HTTP Proxy je povolena a b∞₧φ na portu 4480.
4.4.1 FTP klienti
Leech FTP
Ve formulß°i, kter² je dostupn² z menu File/Options
aktivujte slo₧ku Firewall. V nφ nastavte tyto polo₧ky:
(*) USER@HOST
Host name and port of proxy server - vypl≥te jmΘno nebo IP adresu poΦφtaΦe s Proxy+ a za dvojteΦku uve∩te Φφslo portu FTP Gatewaye (4421). Tedy nap°φklad 192.168.0.1:4421
Potom aktivujte slo₧ku HTTP a nastavte v nφ:
HTTP Proxy - vypl≥te jmΘno nebo IP adresu poΦφtaΦe s Proxy+ a za dvojteΦku uve∩te Φφslo portu HTTP Proxy (4480). Tedy nap°φklad 192.168.0.1:4480
Leap FTP
Ve formulß°i, kter² je dostupn² z menu Options/Preferences/General aktivujte slo₧ku Proxy.
V nφ nastavte tyto polo₧ky:
[X] Enable Proxy
Host - uve∩te IP adresu nebo jmΘno poΦφtaΦe s Proxy+.
Port - uve∩te Φφslo portu FTP Gatewaye (4421).
(*) USER user@host
[ ] Use PASV mode - nesmφ b²t zaÜkrtnuto !!
LeapFTP podporuje i prßci pomocφ SOCKS:
[X] Enable Proxy
Host - uve∩te IP adresu nebo jmΘno poΦφtaΦe s Proxy+.
Port - uve∩te Φφslo portu SOCKS rozhranφ (1080).
(*) SOCKS firewall
FTP Explorer
Ve formulß°i, kter² je dostupn² z menu View/Options
aktivujte slo₧ku Firewall. V nφ nastavte tyto polo₧ky:
(*) Use Firewall
Host - vypl≥te jmΘno nebo IP
adresu poΦφtaΦe s Proxy+.
Port - uve∩te Φφslo portu FTP Gatewaye (4421).
(*) USER user@hostname
[ ] Use PASV mode musφ z∙stat nevypln∞no
CuteFTP
Ve formulß°i, kter² je dostupn² z menu FTP/Settings/Options aktivujte slo₧ku Firewall.
V nφ nastavte tyto polo₧ky:
Host - vypl≥te jmΘno nebo IP
adresu poΦφtaΦe s Proxy+.
Port - uve∩te Φφslo portu FTP Gatewaye (4421).
(*) USER user@site
[X] Enable firewall access
[ ] Use PASV mode musφ z∙stat nevypln∞no
4.4.2 PoÜtovnφ klienti
PoÜtovnφ klient na stanici sφt∞, kterΘ je zp°φstupn∞n Internet prost°ednictvφm Proxy+ mß v zßsad∞ tyto mo₧nosti jak odesφlat a p°ijφmat zprßvy:
1) Vyu₧itφ poÜtovnφho systΘmu Proxy+
Proxy+ naΦφtß
obsah POP3 schrßnky v Internetu, uklßdß ji na lokßlnφ disk a poÜtovnφ program si
zprßvy vyzvedßvß z Proxy+.
OdesφlanΘ zprßvy takΘ jdou nejprve na Proxy+ a ta je podle stanoven²ch kritΘriφ automaticky odesφlß
do Internetu. Z pohledu poÜtovnφho klienta se Proxy+ chovß jako ·pln² SMTP a POP3 poÜtovnφ server.
U₧ivatel musφ mφt na Proxy+ zalo₧en ·Φet (Accounts/Users) a sprßvn∞ nastaven² zßznam v Mail/POP3 Download pro naΦφtßnφ schrßnky z Internetu.
S v²hodou lze vyu₧φt t°φd∞nφ doÜl²ch zprßv, rozesφlßnφ lokßlnφch zprßv (zprßvy nejdou p°es Internet - nenavazuje se spojenφ), sdru₧ovßnφ u₧ivatel∙ do skupin, automatickΘ hromadnΘ odesφlßnφ a p°ijφmßnφ zprßv, atd.
2) P°φmΘ napojenφ na SMTP a POP3 server pomocφ
Mapped Links.
Pokud chcete, aby poÜtovnφ klient m∞l p°φm² p°φstup ke svΘ
poÜtovnφ schrßnce, m∙₧ete je pomocφ Proxy+ k nφ p°ipojit pou₧itφm definice mapovanΘho spojenφ. To
vÜechny po₧adavky a p°enßÜenß data p°esm∞ruje na cφlov² poÜtovnφ server.
Na Proxy+ se nastavφ dva mapovanΘ linky - jeden sm∞rem na SMTP server v Internetu (pro mo₧nost odesφlßnφ poÜty) a druh² sm∞rem na POP3 server (pro mo₧nost vyzvedßvßnφ doÜlΘ poÜty).
Ke sprßvnΘmu nastavenφ mapovan²ch spojenφ musφte v∞d∞t, ₧e protokol SMTP (server odchozφ poÜty) pou₧φvß Φφslo portu 25 a POP3 (server p°φchozφ poÜty) Φφslo 110.
Zßpis v Defined links: by m∞l vypadat asi takto:
TCP 4425 mail.server.cz:25
TCP 44110 mail.server:110
zvolili jsme lokßlnφ Φφsla port∙ 4425 pro SMTP a 44110 pro POP3 protokol.
PoÜtovnφho klienta je t°eba nastavit, aby jako server odchozφ poÜty pou₧φval poΦφtaΦ s Proxy+ na portu 4425 a pro p°φchozφ poÜtu stejn² poΦφtaΦ ale na portu 44110.
Pokud povolφte automatickΘ vytßΦenφ spojenφ pro Mapped Links, mß poÜtovnφ klient mo₧nost, pouh²m po₧adavkem na naΦtenφ Φi odeslßnφ zprßv, navßzat spojenφ.
POP3 Mapped Links
Proxy+ podporuje
specißlnφ mapovanΘ spojenφ pro POP3 protokol - POP3 Mapped Link. V tomto re₧imu je Proxy+ schopna z po₧adavku
poÜtovnφho klienta urΦit jmΘno cφlovΘho POP3 serveru, tak₧e je mo₧nΘ pou₧φt
jedno jedinΘ mapovanΘ spojenφ pro naΦφtßnφ poÜty z vφce r∙zn²ch POP3 server∙.
Aby POP3 Mapped Link sprßvn∞ pracovalo, musφ b²t poÜtovnφ klient
konfigurovßn tak, aby odesφlal jmΘno cφlovΘ schrßnky ve tvaru:
jmΘno_schrßnky#jmΘno_POP3_serveru . Je tedy nutnΘ modifikovat nastavenφ POP3
·Φet (POP3 Account). Ostatnφ nastavenφ je shodnΘ s nastavenφm
popsan²m v²Üe.
3) P°φmΘ napojenφ na SMTP a POP3 server pomocφ
SOCKS.
Pokud poÜtovnφ klient podporuje SOCKS protokol a chcete z n∞jakΘho
d∙vodu aby p°φstupoval na poÜtovnφ servery v Internetu p°φmo, je tato varianta
jednoduÜÜφ a p°ehledn∞jÜφ ne₧ pou₧itφ Mapped Links.
PoÜtovnφ program je nutnΘ nastavit tak, aby pou₧φval PC s Proxy+ jako server protokolu SOCKS (je jedno zda verze 4 nebo 5). Standardnφ port pro SOCKS protokol je 1080. tento protokol musφ b²t samoz°ejm∞ v nastavenφ Proxy+ povolen (na stran∞ Proxies/Mapped Links).
Pokud povolφte automatickΘ vytßΦenφ spojenφ pro SOCKS protokol, mß poÜtovnφ klient mo₧nost, pouh²m po₧adavkem na naΦtenφ Φi odeslßnφ zprßv, navßzat spojenφ.
Outlook Express - napojenφ na poÜtovnφ systΘm Proxy+
P°φpad: na poΦφtaΦi s Proxy+ mßme definovßn ·Φet u₧ivatele test
s heslem 12345. PoÜtovnφ systΘm Proxy+ je sprßvn∞ nastaven a naΦφtß schrßnku z Internetu a
uklßdß ji do boxu u₧ivatele test. Chceme aby Outlook
Express na stanici lokßlnφ sφt∞ vyzvedßval poÜtovnφ schrßnku tohoto u₧ivatele.
Proxy+ b∞₧φ na
poΦφtaΦi s IP adresou 192.168.0.1
Definice novΘho ·Φtu v ΦeskΘ verzi programu:
Pomocφ menu Nßstroje/┌Φty vyvolejte formulß° ┌Φty sφt∞ Internet. Stiskn∞te tlaΦφtko P°idat
a ze zobrazenΘ nabφdky vyberte polo₧ku PoÜta. Spustφ se
pr∙vodce vytvß°enφm novΘho ·Φtu. Postupn∞ vypl≥ujte nebo zaÜkrtßvejte tyto
polo₧ky:
Provedenφ zm∞ny v ji₧ existujφcφm ·Φtu ΦeskΘ
verze programu:
Pomocφ menu Nßstroje/┌Φty vyvolejte formulß° ┌Φty sφt∞ Internet. Vyberte po₧adovan² ·Φet ze seznamu a
stiskn∞te tlaΦφtko Vlastnosti. V zobrazenΘm formulß°i
zm∞≥te tyto polo₧ky:
v zßlo₧ce Servery:
v zßlo₧ce P°ipojenφ:
Pozn.: Pokud byl ·Φet vytvo°en s typem serveru pro p°φchozφ poÜtu jin²m ne₧ POP3 (IMAP) musφte ·Φet smazat a vytvo°it znovu.
Definice novΘho ·Φtu v anglickΘ verzi programu:
Pomocφ menu Tools/Accounts vyvolejte formulß° Internet Accounts. Stiskn∞te tlaΦφtko Add
a ze zobrazenΘ nabφdky vyberte polo₧ku Mail. Spustφ se
pr∙vodce vytvß°enφm novΘho ·Φtu. Postupn∞ vypl≥ujte nebo zaÜkrtßvejte tyto
polo₧ky:
Provedenφ zm∞ny v ji₧ existujφcφm ·Φtu
anglickΘ verze programu:
Pomocφ menu Tools/Accounts vyvolejte formulß° Internet Accounts. Vyberte po₧adovan² ·Φet ze seznamu a
stiskn∞te tlaΦφtko Properties. V zobrazenΘm formulß°i
zm∞≥te tyto polo₧ky:
v zßlo₧ce Servers:
v zßlo₧ce Connection:
Pozn.: Pokud byl ·Φet vytvo°en s typem serveru pro p°φchozφ poÜtu jin²m ne₧ POP3 (IMAP) musφte ·Φet smazat a vytvo°it znovu.
Netscape Messenger 4.5 - napojenφ na poÜtovnφ systΘm Proxy+
P°φpad: na poΦφtaΦi s Proxy+ mßme definovßn ·Φet u₧ivatele test
s heslem 12345. PoÜtovnφ systΘm Proxy+ je sprßvn∞ nastaven a naΦφtß schrßnku z Internetu a
uklßdß ji do boxu u₧ivatele test. Chceme aby Netscape
Messenger na stanici lokßlnφ sφt∞ vyzvedßval poÜtovnφ schrßnku tohoto u₧ivatele.
Proxy+ b∞₧φ na
poΦφtaΦi s IP adresou 192.168.0.1
Definice ·Φtu v programu:
Pomocφ menu Edit/Preferences vyvolejte formulß° Preferences. Ve stromovΘ struktu°e voleb vyberte Mail & Newsgroups/Mail Servers. Polo₧ku Outgoing mail (SMTP)
server nastavte na 192.168.0.1
Definice serveru p°φchozφ poÜty:
Pokud je v Incoming mail servers uveden² server,
vyberte jej a stiskn∞te Edit. Jsou-li v seznamu servery typu
IMAP, musφte je smazat. Pokud je seznam prßzdn², stiskn∞te Add.
V novΘm formulß°i nastavte tyto polo₧ky:
P°i prvnφm naΦtenφ poÜty z POP3 serveru se Messenger zeptß na heslo. Ve formulß°i uve∩te 12345.
4.4.3 JinΘ aplikace
Aby sprßvn∞ pracovalo ICQ, je nutnΘ pou₧φt ke komunikaci p°es Proxy+ protokol SOCKS5. To znamenß, ₧e Proxy+ musφ mφt v Proxies/General tento protokol povolen a ICQ musφ pou₧φvat proxy pomocφ SOCKS5. Proto₧e ICQ nevyu₧φvß schopnosti protokolu SOCK5 p°evßd∞t domΘnovß jmΘna server∙ ICQ na IP adresy, musφ b²t v seznamu pou₧φvan²ch server∙ jmΘna nahrazena IP adresami (postaΦuje na prvnφ mφsto seznamu uvΘst IP adresu n∞kterΘho serveru).
Popis nastavenφ ICQ:
Z hlavnφho menu programu aktivujte volbu "Preferences",
vyberte zßlo₧ku "Connection" a nastavte tyto parametry:
Pokud poΦφtaΦ s ICQ pou₧φvß DNS server (tj. bu∩ mß tento poΦφtaΦ instalovßn DNS server se schopnostφ p°evßd∞t jmΘna poΦφtaΦ∙ v Internetu na IP adresy nebo mßte na Proxy+ povolen² DNS Forwarder), nemusφte aplikovat nßsledujφcφ krok.
ICQ starÜφ ne₧ verze 99a nepracuje sprßvn∞ za
proxy serverem, pokud nenφ schopno zjistit IP adresu komunikaΦnφch server∙ ICQ (icq.mirabilis.com).
Tento problΘm lze °eÜit tak, ₧e do seznamu server∙, kterΘ klient ICQ pou₧φvß,
doplnφte tyto servery uvedenφm jejich IP adres. Nejprve musφte zjistit IP adresu
n∞jakΘho serveru. To lze jednoduÜe ud∞lat pomocφ povelu ping.exe
spuÜt∞nΘho z DOSovskΘho okna Windows.
Spus¥te na poΦφtaΦi, kter² mß aktivnφ p°ipojenφ k Internetu ze Start
menu program "P°φkazov² °ßdek" a v okn∞ DOSu pak povel ping
icq.mirabilis.com. V prvnφm °ßdku odezvy tento program vypisuje v hranat²ch
zßvorkßch IP adresu serveru. DalÜφ °ßdky v²pisu jsou nezajφmavΘ. Proto₧e jmΘno icq.mirabilis.com
slou₧φ vφce poΦφtaΦ∙m, zφskßte opakovßnφm povelu ping n∞kolik
r∙zn²ch IP adres.
Nastavenφ IP adres server∙:
Pokyny pro instalaci ICQ:
Pokud instalujete ICQ, musφte po instalaci p°i prvnφm spuÜt∞nφ ICQ ve
formulß°φch pr∙vodce registracφ novΘho u₧ivatele pomocφ tlaΦφtka "For
Admin Use" definovat server ICQ, kter² mß b²t pou₧it tak, ₧e uvedete jeho
IP adresu (viz v²Üe). Dßle je nutnΘ definovat "Connection Type"
jako "LAN User/I am behind a firewall or proxy". Po stisku tlaΦφtka
"Next" je nutnΘ vyplnit nastavenφ.
Yahoo Pager
Ve formulß°i, kter² je dostupn² z menu Edit/Preferences aktivujte slo₧ku Connection.
V nφ nastavte tyto polo₧ky:
(*) Use proxies
[x] Enable HTTP proxy
Server Name - vypl≥te jmΘno nebo IP adresu PC s Proxy+.
Server Port - Φφslo portu proxy serveru. Uve∩te
4480 (nebo jinΘ Φφslo pokud jste zm∞nili implicitnφ nastavenφ HTTP
Proxy v Proxy+).
[x] Enable SOCKS Proxy
Server Name - vypl≥te jmΘno nebo IP adresu PC s Proxy+.
Server Port - Φφslo portu SOCKS serveru.
Uve∩te 1080 (nebo jinΘ Φφslo pokud jste zm∞nili implicitnφ nastavenφ SOCKS serveru
v Proxy+).
Yahoo Pager umo₧≥uje pou₧itφ protokolu SOCKS ve verzi 4 i 5. Nastavte pou₧itφ verze 5 (obsahuje podporu p°evodu jmen poΦφtaΦ∙ na IP adresy, tak₧e nenφ nutnΘ povolovat DNS Forwarder).
Pokud pou₧φvßte Proxy+ verze 2.10 nebo ni₧Üφ, musφte vypnout autentifikaci u₧ivatele v nastavenφ protokolu SOCKS Yahoo Pageru.
4.5 Mapped Links
4.5.1 Nastavenφ pro Φtenφ News (diskusnφ skupiny)
Protokol pou₧φvßny ke Φtenφ News neobsahuje podporu proxy server∙. Aby bylo mo₧nΘ News za proxy serverem Φφst musφ bu∩ klient podporovat protokol SOCKS nebo se musφ na proxy serveru nastavit tzv. mapovan² spoj (Mapped Link) a klientsk² software nastavit tak, aby se na proxy server obracel jako na server News.
P°φpad:
Na serveru news.server.cz je shroma₧∩ovßn obsah n∞kolika
News skupin. N∞kterΘ z nich chceme Φφst.
Teorie:
News protokol pou₧φvß ke komunikaci port Φφslo 119.
Nastavenφ:
Na strßnce Proxies/Mapped Links nastavte:
Type: - vyberte typ TCP.
Proxy Port: - zde je nutnΘ zvolit Φφslo portu. Jedinou podmφnkou pro toto Φφslo je ₧e by melo b²t z rozsahu 1 - 65535 a nesmφ b²t na poΦφtaΦi s Proxy+ ₧ßdn²m programem pou₧ito. Pokud pou₧φvßte jen jedno mapovanΘ spojenφ pro News (nebo definujete prvnφ spojenφ pro News) m∙₧ete s v²hodou pou₧φt Φφslo 119.
Target host: news.server.cz:119
Stiskn∞te tlaΦφtko Add. V seznamu mapovan²ch spojenφ Defined Links se objevφ nov² zßznam. Zm∞ny provedenΘ v nastavenφ mapovan²ch spojenφ se projevφ a₧ po restartu Proxy+.
Nynφ musφte nastavit klienty News na lokßlnφ sφti. P°i vytvß°enφ zßznamu o novΘm News serveru musφte nastavit jeho IP adresu resp. jeho jmΘno na IP adresu poΦφtaΦe s Proxy+ . Jako Φφslo portu News serveru musφte uvΘst Φφslo portu, kterΘ jste uvedli v nastavenφ Proxy Port (zobrazuje se v seznamu definovan²ch spojenφ na zaΦßtku °ßdku).
4.5.2 Nastavenφ pro IRC
Nov∞jÜφ IRC komunikaΦnφ programy podporujφcφ protokol SOCKS, je v²hodnΘ nakonfigurovat tak, aby jej pou₧φvaly. Programy, kterΘ podporu SOCKS nemajφ, mohou komunikovat s IRC serverem pomocφ mapovan²ch spojenφ.
P°φpad:
Chceme komunikovat pomocφ IRC s u₧ivateli na poΦφtaΦi irc.server.cz.
Teorie:
IRC servery pou₧φvajφ standardn∞ ke komunikaci port Φφslo 6667.
Nastavenφ:
Na strßnce Proxies/Mapped Links nastavte:
Type: - vyberte typ TCP.
Proxy Port: - zde je nutnΘ zvolit Φφslo portu. Jedinou podmφnkou pro toto Φφslo z rozsahu 1 - 65535 ₧e nesmφ b²t na poΦφtaΦi s Proxy+ ₧ßdn²m programem pou₧ito. Pokud pou₧φvßte jen jedno mapovanΘ spojenφ pro News (nebo definujete prvnφ spojenφ pro News) m∙₧ete s v²hodou pou₧φt Φφslo 6667.
Target host: irc.server.cz:6667
Stiskn∞te tlaΦφtko Add. V seznamu mapovan²ch spojenφ Defined Links se objevφ nov² zßznam. Zm∞ny provedenΘ v nastavenφ mapovan²ch spojenφ se projevφ a₧ po restartu Proxy+.
Nynφ musφte jeÜt∞ nastavit IRC klienty na lokßlnφ sφti tak, aby pou₧φvaly poΦφtaΦ s Proxy+ jako cφlov² IRC server.
4.6 Access List
Od verze 2.30 (build verze vyÜÜφ ne₧ #99) obsahuje Proxy+ mo₧nost omezenφ p°φstupu k jednotliv²m slu₧bßm na zßklad∞ seznamu tzv. p°φstupov²ch pravidel (anglicky Access List). SystΘm vyhodnocovßnφ p°φstupov²ch pravidel je koncipovßn tak, aby umo₧≥oval sestavenφ komplexnφch pravidel.
Zßkladnφ vlastnosti systΘmu p°φstupov²ch pravidel:
4.6.1 P°φstupovΘ objekty
P°φstupovΘ objekty jsou zßkladnφm stavebnφm kamenem p°φstupov²ch pravidel. Ka₧d² p°φstupov² objekt definuje podmφnku, kterß je b∞hem vyhodnocovßnφ p°φstupovΘho pravidla testovßna. Spln∞nφ Φi nespln∞nφ tΘto podmφnky ovliv≥uje platnost celΘho pravidla. Podmφnka je v objektu definovßna parametrem objektu, kter² zpravidla specifikuje povolen² rozsah testovan²ch hodnot (nap°φklad seznam IP adres klientsk²ch poΦφtaΦ∙, seznam cφlov²ch URL adres, atd.).
Ka₧d² p°φstupov² objekt je definovßn t∞mito polo₧kami:
Obecnß pravidla zßpisu parametr∙ objekt∙:
parametry mohou b²t takΘ ulo₧eny v textovΘm souboru. Soubor musφ spl≥ovat tyto podmφnky:
Obecnß pravidla vyhodnocovßnφ objekt∙:
P°i vyhodnocovßnφ p°φstupovΘho pravidla je objekt pova₧ovßn za pozitivn∞
vyhodnocen², pokud alespo≥ jeden z jeho parametr∙ vyhovuje prßv∞ provßd∞nΘ
₧ßdosti.
DefinovanΘ typy objekt∙:
Proxy+ definuje tyto typy
p°φstupov²vh objekt∙: ClientIP, InterfaceIP, URL, AdminURL,ContentType,Time,
ServiceName, Paramater, UserLogin, HTTPRequest, RewriteWith.
V dalÜφm textu najdete jejich podrobn² popis:
ADMIN | AdministrßtorskΘ WWW rozhranφ - slou₧φ ke zm∞n∞ nastavenφ Proxy+. |
FTP | FTP Proxy - p°ijφmß po₧adavky na stejnΘm portu jako HTTP Proxy (4480). Pou₧φvajφ ji WWW prohlφ₧eΦe. |
FTPG | FTP Gateway - brßna pro komunikaci s FTP servery pro programy typu FTP klient. |
GOPHER | Gopher Proxy - p°ijφmß po₧adavky na stejnΘm portu jako HTTP Proxy (4480). Pou₧φvajφ ji WWW prohlφ₧eΦe. |
HTTP | HTTP Proxy - p°ijφmß po₧adavky od prohlφ₧eΦ∙ WWW strßnek na naΦtenφ dat z WWW server∙ v Internetu. |
HTTPS | Obdoba HTTP Proxy. Pracuje s kryptovan²m (zabezpeΦen²m) p°enosem dat. |
ICP | ICP Server. Server protokolu ICP (Internet Cache Protocol), kter² slou₧φ ke zv²Üenφ efektivity spolupracujφcφch proxy server∙. |
MAPPED | Mapped Links. |
SOCKS4 | SOCKS4 protokol slou₧φ k umo₧n∞nφ p°φstupu k Internetu aplikacφm, jejich₧ vlastnφ komunikaΦnφ protokol nezahrnuje podporu proxy server∙ (IRC, Telnet,...). |
SOCKS5 | SOCKS5 rozÜi°uje slu₧by protokolu SOCKS5 o p°enos UDP dat. |
RAUDIO | Real Audio Proxy (PNA Proxy) - slou₧φ k p°enosu audio/video dat |
TELNET | Telnet Gateway. |
WWW | Internφ WWW server Proxy+. |
Parametr:
Jako parametr se uvßdφ jmΘno (nebo vφce jmen odd∞len²ch Φßrkou) slu₧by.
Ve jmΘn∞ se mohou vyskytovat zßstupnΘ znaky (hv∞zdiΦky).
P°φklad:
HTTP p°φstup pomoci HTTP proxy rozhranφ
HTTP* p°φstup pomocφ HTTP nebo HTTPS rozhranφ
!HTT*,FTP,Gopher p°φstup na jinΘ slu₧by ne₧ HTTP
Proxy, HTPS Proxy ,FTP Proxy, Gopher Proxy
Popis | HTTPRequest | RewriteWith |
Zßkaz naΦφtßnφ EXE soubor∙ = nahrazenφ vÜech HTTP po₧adavk∙ na naΦtenφ EXE souboru odkazem na html stranu na jinΘm WWW serveru | ~.*\shttp://.*/.*\.exe(\s.*) | GET http://192.168.0.1/pristupnepovolen.htm$1 |
P°esm∞rovßnφ p°φstup∙ na www.server.cz na jinou adresu (www.mujserver.cz) | ~(.*\s.*://)www\.mujserver\.cz(/.*\s.*) | $1www.mujserver.cz$2 |
Zßkaz pou₧φvßnφ IP adresy WWW serveru v po₧adavku = nahrazenφ vÜech odkaz∙ pomocφ IP adresy (tedy jinak nez jmΘnem serveru) chybov²m hlßÜenφm | ~.*\s.*://(\d{1,3}\.){3}\d{1,3}.*(\s.*) | GET http://mujserver.cz/pristupnepovolen.htm$2 |
Poznßmka: vÜechny regulßrnφ v²razy musφ zaΦφnat znakem '~' nebo '/r' nebo '/R' jinak jsou vyhodnoceny jako obyΦejnΘ masky s divok²mi znaky ('?', '*').
Poznßmka
P°i naΦφtßnφ definice p°φstupov²ch objekt∙ Proxy+ provßdφ kontrolu na sprßvnost zßpisu a objekty, kterΘ
obsahujφ chyby jsou ignorovßny. HlßÜenφ o chyb∞ je reportovßno do souboru
ErrLog.txt. Za chybu je pova₧ovßn nap°φklad nesprßvn² zßpis parametru.
Seznam aktivnφch objekt∙ lze zobrazit pomocφ administrßtoskΘho WWW rozhranφ (Access List\Show).
4.6.2 P°φstupovß pravidla
P°φstupovß pravidla definujφ vyjmenovßnφm p°φsluÜn²ch p°φstupov²vh objekt∙ akce, kterΘ budou na zßklad∞ porovnßnφ prametr∙ po₧adavku klienta vykonßny (nap°φklad zda bude Φi nebude povolen p°φstup).
Pravidla zßpisu p°φstupov²ch pravidel:
P°φstupovß pravidla se zapisujφ do textovΘho pole administrßtorskΘho rozhranφ do samostatn²ch °ßdk∙. Platφ, ₧e:
Formßt jednoho °ßdku p°φstupov²ch pravidel:
typ_akce PO1 PO2 PO3 ... PON
, kde typ_akce je povel, kter²m se specifikuje co mß Proxy+ d∞lat v p°φpad∞, ₧e °ßdek je spln∞n a PO1,..PON jsou jmΘna p°φstupov²ch objekt∙.
Typ_akce m∙₧e nab²vat t∞chto hodnot:
JmΘno objektu m∙₧e b²t voliteln∞ uvozeno znakem vyk°iΦnφk "!". Takov² objekt je platn², pokud ani jedna v n∞m obsa₧enß podmφnka nenφ spln∞na (po vuyhodnocenφ platnosti objektu je provedena negace v²sledku).
Pravidla vyhodnocovßnφ p°φstupov²ch pravidel:
Poznßmka
P°i naΦφtßnφ definice p°φstupov²ch pravidel Proxy+ provßdφ kontrolu na sprßvnost zßpisu a °ßdky, kterΘ
obsahujφ chyby jsou ignorovßny. HlßÜenφ o chyb∞ je reportovßno do souboru
ErrLog.txt. Za chybu je pova₧ovßno i uvedenφ jmΘna neexistujφho p°φstupovΘho
objektu.
Seznam aktivnφch °ßdk∙ p°φstupov²ch pravidel lze zobrazit pomocφ AdministrßtoskΘho WWW rozhranφ.
4.6.3 P°φklady p°φstupov²ch pravidel
Ve vÜech nßsledujφcφch p°φkladech budeme vychßzet z toho ₧e:
P°φklad 1
Popis:
Chceme omezit p°φstup poΦφtaΦi PC1 ke vÜem slu₧bßm Proxy+.
Definice p°φstupov²ch objekt∙:
Vytvo°φme p°φstupov² objekt, kter² nazveme PC1. Typ objektu bude ClientIP
a jeho parametr bude IP adresa poΦφtaΦe PC1, tedy text: 192.168.0.10.
V seznamu p°φstupov²ch objekt∙ (Defined objects) se po
sprßvnΘm zadßnφ objevφ tato °ßdka:
PC1=ClientIP;192.168.0.10
Definice p°φstupov²ch pravidel:
Na stran∞ Access List/Rules zapφÜeme tuto °ßdku do Access
list rules:
deny PC1
TlaΦφtkem Save ulo₧te nov² seznam p°φstupov²ch pravidel a restartujte Proxy+.
P°φklad 2
Popis:
Chceme omezit p°φstup ke vÜem slu₧bßm Proxy+ vÜem
poΦφtaΦ∙m krom∞ poΦφtaΦe PC1.
Definice p°φstupov²ch objekt∙:
Vytvo°φme p°φstupov² objekt, kter² nazveme PC1. Typ objektu bude ClientIP
a jeho parametr bude IP adresa poΦφtaΦe PC1, tedy text: 192.168.0.10.
V seznamu p°φstupov²ch objekt∙ (Defined objects) se po
sprßvnΘm zadßnφ objevφ tato °ßdka:
PC1=ClientIP;192.168.0.10
Definice p°φstupov²ch pravidel:
Na stran∞ Access List/Rules zapφÜeme tuto °ßdku do Access
list rules:
deny !PC1
Znak "!" p°ed jmΘnem objektu zp∙sobφ, ₧e pravidlo bude platit v₧dy, kdy₧ bude kontrolovßn p°φstup z poΦitaΦe, kter² ma jinou IP adresu ne₧ 192.168.0.10.
TlaΦφtkem Save ulo₧te nov² seznam p°φstupov²ch pravidel a restartujte Proxy+.
Alternativnφ °eÜenφ:
Tento p°φklad je mo₧nΘ vy°eÜit i tak, ₧e zm∞nφme definici
p°φstupovΘho objektu, kter² pak pou₧ijeme v p°φstupovΘm pravidle.
Definice p°φstupov²ch objekt∙:
Vytvo°φme p°φstupov² objekt, kter² nazveme NPC1. Typ objektu bude ClientIP
a jeho parametr bude obsahovat "negaci" IP adresy poΦφtaΦe PC1, tedy text:
!192.168.0.10.
Vyk°iΦnφk "!" zp∙sobφ, ₧e objekt bude platn² pouze pokud bude
porovnßvßn s jinou IP adresou ne₧ je 192.168.0.10.
V seznamu p°φstupov²ch objekt∙ (Defined objects) se po
sprßvnΘm zadßnφ objevφ tato °ßdka:
NPC1=ClientIP;!192.168.0.10
Definice p°φstupov²ch pravidel:
Na stran∞ Access List/Rules zapφÜeme tuto °ßdku do Access
list rules:
deny NPC1
TlaΦφtkem Save ulo₧te nov² seznam p°φstupov²ch pravidel a restartujte Proxy+.
P°φklad 3
Popis:
Chceme omezit p°φstup poΦφtaΦi PC1 ke vÜem slu₧bßm Proxy+ v Φase od
07:30 do 17:00.
Definice p°φstupov²ch objekt∙:
Vytvo°φme p°φstupov² objekt, kter² nazveme PC1. Typ objektu bude ClientIP
a jeho parametr bude IP adresa poΦφtaΦe PC1, tedy text: 192.168.0.10.
Dßle vytvo°φme p°φstupov² objekt CAS. Typ objektu bude Time a jeho
parametrem bude specifiace ΦasovΘho intervalu, tedy 07:30-17:00.
V seznamu p°φstupov²ch objekt∙ (Defined objects) se po
sprßvnΘm zadßnφ objevφ tyto °ßdky:
PC1=ClientIP;192.168.0.10
CAS=Time;07:30-17:00
Definice p°φstupov²ch pravidel:
Na stran∞ Access List/Rules zapφÜeme tuto °ßdku do Access
list rules:
deny PC1 CAS
Kombinacφ p°φstupov²vh objekt∙ PC1 a CAS je dosazeno toho, ₧e p°φstupovΘ pravidlo je platnΘ pouze tehdy vytvo°il-li po₧adavek klient na poΦφtaΦi 192.168.0.10 v Φase od 07:30 do 17:00 hodin.
TlaΦφtkem Save ulo₧te nov² seznam p°φstupov²ch pravidel a restartujte Proxy+.
P°φklad 4
Popis:
Chceme povolit p°φstup vÜem poΦφtaΦ∙m pouze ke slu₧b∞ HTTP Proxy.
Definice p°φstupov²ch objekt∙:
Vytvo°φme p°φstupov² objekt, kter² nazveme HTTPProxy. Typ objektu bude
ServiceName a jeho parametr bude text: HTTP
V seznamu p°φstupov²ch objekt∙ (Defined objects) se po
sprßvnΘm zadßnφ objevφ tento °ßdek:
HTTPProxy=ServiceName;HTTP
Definice p°φstupov²ch pravidel:
Na stran∞ Access List/Rules zapφÜeme tuto °ßdku do Access
list rules:
deny !HTTPProxy
TlaΦφtkem Save ulo₧te nov² seznam p°φstupov²ch pravidel a restartujte Proxy+.
P°φklad 5
Popis:
Chceme:
Definice p°φstupov²ch objekt∙:
Vytvo°φme p°φstupov² objekt, kter² nazveme PC1. Typ objektu bude ClientIP
a jeho parametr bude IP adresa poΦφtaΦe PC1, tedy text: 192.168.0.10.
Vytvo°φme p°φstupov² objekt, kter² nazveme LocalIP. Typ objektu bude ClientIP
a jeho parametr bude seznam lokßlnφch IP adres, tedy nap°φklad text:
192.168.0.0/255.255.255.0
Vytvo°φme objekt, kter² nazveme Proxy. Typ objektu bude ServiceName a jeho
parametr bude specifikovat jmΘna povolen²ch slu₧eb, tedy p∙jde o text: HTTP, FTP, FTPG
Vytvo°φme objekt, kter² nazveme CAS. Typ objektu bude Time a jeho parametr
bude specifikovat povolen² Φasov² interval: 07:00-15:30
Vytvo°φme objekt, kter² nazveme SoNe. Typ objektu bude Time a jeho parametr
bude specifikovat dny sobota a nedele (anglicky): Saturday,Sunday
Vytvo°φme objekt, kter² nazveme Obsah. Typ objektu bude ContentType a jeho
parametr bude specifikovat povolenΘ typy soubor∙, tedy text: text/*, image/*
V seznamu p°φstupov²ch objekt∙ (Defined objects) se po
sprßvnΘm zadßnφ objevφ tyto °ßdky:
LocalIP=ClientIP;192.168.0.0/255.255.255.0
PC1P=ClientIP;192.168.0.10
Proxy=ServiceName;HTTP,FTP,FTPG
CAS=Time;07:00-15:30
SoNe=Time;Saturday,Sunday
Obsah=ContentType;text/*,image/*
Definice p°φstupov²ch pravidel:
Na stran∞ Access List/Rules zapφÜeme tuto °ßdku do Access
list rules:
alow PC1
deny !LocalIP
deny LocalIP !CAS
deny LocalIP !Proxy
deny LocalIP SoNe
deny !Obsah
P°φstupovß pravidla mohou v tomto p°φpad∞ b²t zapsßna i takto:
alow PC1
deny !LocalIP
deny !CAS
deny !Proxy
deny SoNe
deny !Obsah
Proto₧e na °ßdcφch 1 a 2 jsme odfiltrovali IP adresy poΦφtaΦ∙ se specifick²mi p°φstupv²mi prßvy, nem∙₧e se k dalÜφm °ßdk∙m dostat po₧adavek s jinou IP adresou ne₧ z rozsahu definovanou objektem LocalIP. M∙₧eme jej tedy v zßpisu °ßdk∙ 3, 4 a 5 vynechat.
TlaΦφtkem Save ulo₧te nov² seznam p°φstupov²ch pravidel a restartujte Proxy+.
P°φklad 6
Popis:
Chceme:
Definice p°φstupov²ch objekt∙:
Vytvo°φme p°φstupov² objekt, kter² nazveme LocalInt. Typ
objektu bude InterfaceIP a jeho parametr bude IP adresa rozhranφ, kter²m mohou
p°φchßzet po₧adavky do poΦφtaΦe s Proxy+, tedy: 192.168.0.1
Vytvo°φme objekt, kter² nazveme CAS. Typ objektu bude Time a jeho parametr
bude specifikovat povolen² Φasov² interval: 07:00-15:30
Vytvo°φme objekt, kter² nazveme Adresa. Typ objektu bude URL a jeho
parametr bude: www.firma.cz
V seznamu p°φstupov²ch objekt∙ (Defined objects) se po
sprßvnΘm zadßnφ objevφ tyto °ßdky:
LocalInt=InterfaceIP;192.168.0.1
CAS=Time;07:00-15:30
Adresa=URL;www.firma.cz
Definice p°φstupov²ch pravidel:
Na stran∞ Access List/Rules zapφÜeme tuto °ßdku do Access
list rules:
deny !LocalInt
deny LocalIP !Adresa CAS
TlaΦφtkem Save ulo₧te nov² seznam p°φstupov²ch pravidel a restartujte Proxy+.
P°φklad 7
Popis:
Chceme nastavit p°φstupovß pravidla tak, aby p°φ p°φstupu k dokument∙m na WWW
serveru byly po₧adavky od poΦφtaΦe PC1 automaticky dopln∞ny o jmΘno a heslo.
Adresa URL chrßn∞n²ch dokument∙: www.server.cz/tajne
(adresy vÜech chrßn∞n²ch dokument∙ zaΦφnajφ touto adresou)
JmΘno je: uziv
Heslo je: heslo1
Definice p°φstupov²ch objekt∙:
Vytvo°φme p°φstupov² objekt, kter² nazveme PC1. Typ objektu bude ClientIP
a jeho parametr bude IP adresa poΦφtaΦe PC1, tedy text: 192.168.0.10.
Vytvo°φme p°φstupov² objekt Tajne. Typ objektu bude URL a jeho parametrem
bude specifiace adresy dokument∙, tedy http://www.server.cz/tajne
Dßle vytvo°φme p°φstupov² objekt Heslo. Typ objektu bude Parameter a jeho
parametrem bude specifiace jmΘna a hesla pro WWW server, tedy uziv:heslo1
V seznamu p°φstupov²ch objekt∙ (Defined objects) se po
sprßvnΘm zadßnφ objevφ tyto °ßdky:
PC1=ClientIP;192.168.0.10
Tajne=URL;http://www.server.cz/tajne
Heslo=Parameter;uziv:heslo1
Definice p°φstupov²ch pravidel:
Na stran∞ Access List/Rules zapφÜeme tuto °ßdku do Access
list rules:
pass PC1 Tajne Heslo
TlaΦφtkem Save ulo₧te nov² seznam p°φstupov²ch pravidel a restartujte Proxy+.
4.7 U₧ivatelem definovanß chybovß hlßÜenφ
Pokud dojde b∞hem zpracovßvßnφ
po₧adavku realizovanΘho HTTP protokolem (HTTP Proxy, FTP Proxy a Gopher Proxy) k chyb∞, generuje Proxy+ WWW stranu s chybov²m hlßÜenφm.
Implicitn∞ slou₧φ jako vzor pro tato hlßÜenφ Üablony vestav∞nΘ v programu.
U₧ivatel mß ale mo₧nost pou₧φt svΘ vlastnφ Üablony (nap°φklad proto, ₧e chce
p°evΘst hlßÜenφ do jinΘho jazyka ne₧ je angliΦtina). U₧ivatelem definovanß
chybovß hlßÜenφ se uklßdajφ do soubor∙ v HTML tvaru.
Soubory majφ pevn∞ danß jmΘna,
kterß jsou odvozena od typu chybovΘho hlßÜenφ. Tyto soubory obsahujφ n∞kterß klφΦovß
slova, kterß budou p°ed odeslßnφm prohlφ₧eΦi WWW strßnek nahrazena
odpovφdajφcφmi informacemi (popis chyby, apod.)
Pravidla pro vytvß°enφ Üablon:
Seznam povolen²ch klφΦov²ch slov:
Pou₧itφ zßkladnφch klφΦov²ch slov @_reason_@ @_info_@ @_info2_@ @_ip_@ @_url_@
@_errcode_@ je zßvislΘ na typu Üablony. Ka₧d² typ
chybovΘho hlßÜenφ umo₧≥uje pou₧itφ jen n∞kterΘho klφΦovΘho slova (pokud je
uvedeno neplatnΘ klφΦovΘ slovo nebude nahrazeno odpovφdajφcφm textem, proto₧e
dan² typ chybovΘho hlßÜenφ negeneruje p°φsluÜnou zprßvu Φi udßlost).
Ostatnφ klφΦovß (@_version_@,
@_proxy_@, @_date_@, @_file_@, @_errorname_@,@_ie5padding_@) slova nejsou zßvislß na typu chybovΘho
hlßÜenφ a mohou b²t pou₧ita ve kterΘholiv Üablon∞.
Typy (jmΘna) chybov²ch hlßÜenφ:
JmΘna soubor∙ s Üablonami:
JmΘna soubor∙ jsou odvozena od jmen chybov²ch hlßÜenφ - ke jmΘnu typu chyby (viz
p°edeÜl² odstavec) je p°idßna p°φpona .htm. Nap°iklad
chyby spjatΘ s navazovßnφm spojenφ s WWW servery (typ Connection) popisuje Üablona Connection.htm.
Postup pou₧it² Proxy+ p°i hledßnφ soubor∙ se
Üablonami:
Pokud je povoleno pou₧itφ u₧ivatelem definovan²ch chybov²ch hlßÜenφ, hledß Proxy+ v adresß°i s Üablonami
soubor odpovφdajφcφ typu chyby. Nenφ-li tento soubor nalezen, sna₧φ se Proxy+ najφt soubor Generic.htm. Pokud ani ten nenφ mo₧nΘ najφt (Φi pou₧φt)
pou₧ije se jako Üablona internφ popis chybovΘho hlßÜenφ.
4.8 U₧ivatelem definovan² soubor AccessLog.txt
Do souboru AccessLog.txt uklßdß Proxy+ statistickß data o
pou₧φvßnφ sku₧eb klienty lokßlnφ poΦφtaΦovΘ sφt∞. Standardn∞ jsou tato data
uklßdßna v internφm formßtu, kter² sice poskytuje informace o vÜech pou₧it²ch
slu₧bßch programu ale nenφ kompatibilnφ s ₧ßdn²m rozÜφ°en²m formßtem
pou₧φvan²m v Internetu. Pokud tedy pot°ebujete zpracovat statistiku pomocφ programu
specializovanΘho na anal²zu log soubor∙, budete pravd∞podobn∞ muset nastavit Proxy+ tak, aby uklßdala data
ve formßtu, kterΘmu analyzßtor rozumφ. Takov² formßt ale pravd∞podobn∞ neumo₧nφ
uklßdßnφ plnohodnotn²ch statistik, proto₧e v∞tÜina formßt∙ poΦφtß s tφm, ₧e
se do souboru uklßdajφ informace o urΦitΘm omezenΘm okruhu sku₧eb (protokol∙). Jde
p°edevÜφm o protokoly HTTP, HTTPS, FTP a GOPHER. Proxy+ ale obsahuje dalÜφ slu₧by (SOCKS, Telnet ,
MapovanΘ linky,Real audio), kterΘ se sv²m charakterem liÜφ od v²Üe jmenovan²ch,
tak₧e i informace v AccessLog.TXT jsou odliÜnΘ. Direktivy popisujφcφ formßt
u₧ivatelsky definovanΘho souboru se zßznamem aktivity, jsou navr₧eny tak, aby
umo₧≥ovaly alespo≥ zpracovßnφ velikosti p°enesen²ch dat u t∞chto slu₧eb (a nap°.
mφsto URL se na °ßdce objevφ znak "-").
Proxy+ podporuje
u₧ivatelem definovan² formßt souboru AccessLog.txt pomocφ ÜirokΘ sady
direktiv, kter²mi lze urΦit jakß informace mß b²t na danΘm mφst∞ °ßdku souboru.
K dispozici je takΘ n∞kolik p°eddefinovan²ch rozÜφ°en²ch formßt∙.
Vlastnφ definice se sklßdß z direktiv, kterΘ jsou v₧dy uzav°eny do ÜpiΦat²ch zßvorek '<>'. Ka₧dß direktiva je pak p°i uklßdßnφ dat nahrazena odpovφdajφcφm ·dajem. Znaky mezi direktivami nejsou modifikovßny ani vypouÜt∞ny, tak₧e se objevφ v souboru AccessLog.txt.
Pozn.: p°irozen² formßt souboru AccessLog.txt nenφ intern∞ vyjßd°en pomocφ formßtovacφch direktiv, ale je optimalizovanou souΦßstφ k≤du programu.
Definice formßtu aktußlnφho Φasu
<h> | hodina reprezentovanß Φφslem v dvoumφstnΘm formßtu (00-23) |
<m> | minuta reprezentovanß dvoumφstn²m Φφslem (00-59) |
<s> | sekunda reprezentovanß dvoumφstn²m Φφslem (00-59) |
Definice formßtu aktußlnφho data
<y> | rok v zkrßcenΘm dvoumφstnΘm vyjßd°enφ (00-99) |
<Y> | rok v plnΘm vyjßd°enφ (..., 1999, 2000,...) |
<d> | Φφslo dne v m∞sφci (01-31) |
<D> | plnΘ anglickΘ jmΘno dne v t²dnu (Sunday,...Saturday) |
<Ds> | zkrßcenΘ anglickΘ jmΘno dne v t²dnu (Sun,.. Sat) |
<m> | Φφslo m∞sφce v dvoumφstnΘm formßtu (01-12) |
<M> | plnΘ anglickΘ jmΘno m∞sφce (January,...December) |
<Ms> | zkrßcenΘ anglickΘ jmΘno m∞sφce (Jan,..Dec) |
Definice formßtu °ßdky souboru AccessLog.txt
<ld> | aktußlnφ lokßlnφ datum. |
<lt> | aktußlnφ lokßlnφ Φas. |
<d> | lokßlnφ datum p°epoΦtenΘ UTC. |
<t> | lokßlnφ Φas p°epoΦten² na UTC. |
P°i pou₧itφ p°edchßzejφcφch 4 direktiv je vysledn² formßt Φasu a data urΦen u₧ivatelsk²mi definicemi Φasu a data (pole Custom time field definition a Custom date field definition na strßnce Log Files/Access Log Format administrßtorskΘho rozhranφ)
<z> | posun lokßlnφho Φasu od UTC v hodinßch. |
<-z> | posun lokßlnφho Φasu od UTC s invertovan²m znamΘnkem, |
<sqtime> | Φas a datum ve formßtu proxy serveru Squid (poΦet sekund od poΦßtku roku 1970 s p°esnostφ na 3 desetinnß mφsta). |
<ip> | IP adresa poΦφtaΦe, ze kterΘho p°iÜel po₧adavek. | |
<auth> | jmΘno u₧ivatele, pokud se jednß o autentifikovan² po₧adavek. | |
<url> | URL adresa
po₧adovanΘho dokumentu (nap°.: http://www.proxyplus.cz/aaa/ccc/ddd.html). P°φpadnΘ
mezery a jinΘ nep°φpustnΘ znaky jsou p°evedeny podle definice protokolu HTTP na
zßpis v hexadecimalφm vyjßd°enφ znaku (%xx). Platnß data vracφ pouze v p°φpad∞, ₧e se jednß o po₧adavek, prochßzejφcφ HTTP Proxy slu₧bou (po₧adavky typu: HTTP, HTTPS, Gopher a FTP). V ostatnφch p°φpadech vracφ znak "-". |
|
<action> | prvnφ °ßdek
HTTP po₧adavku od klienta (nap°.: GET http://www.proxyplus.cz/
HTTP/1.1). Musφ se pou₧φvat ve tvaru "<action>" (text uzav°en² do
uvozovek nebo jin²ch hraniΦnφch znak∙) - proto₧e text obsahuje mezery, kterΘ jsou
jinak v∞tÜinou pou₧ity jako odd∞lovaΦe sloupc∙ v souboru. Text je shodn² s textem odeslan²m klientem - mezery ani ₧ßdnΘ jinΘ znaky se nep°evßd∞jφ na p°φpustnΘ znaky. Pokud se nejednß o ₧ßdost vy°izovanou pomocφ HTTP Proxy slu₧by, je <action> nahrazena ekvivalentnφm popisem ₧ßdosti ( news.czech.net:119 (119) , UDP Associate 0.0.0.0:1034 (Relay:1.1.1.10:4794)). |
|
<request> | stejnΘ jako <action> ale platnß data vracφ pouze v p°φpad∞, ₧e se jednß o po₧adavek, prochßzejφcφ HTTP Proxy slu₧bou (po₧adavky typu: HTTP, HTTPS, Gopher a FTP). V ostatnφch p°φpadech vracφ znak "-". | |
<code> | Stavov² k≤d HTTP protokolu, kter² byl p°i vy°izovßnφ po₧adavku odeslßn klientovi. | |
<bytes> | poΦet p°enesen²ch byt∙ p°i vy°izovßnφ po₧adavku. | |
<bout> | poΦet byt∙ pdeslan²ch do k serveru. | |
<bin> | poΦet byt∙ p°ijat²ch od serveru. | |
<dur> | Φas v milisekundßch pot°ebn² na vy°φzenφ po₧adavku. | |
<method> | HTTP metoda po₧adavku (nap°.: GET). | |
<ctype> | definice typu p°enßÜen²ch dat (Content-Type). T²kß se jen HTTP Proxy. | |
<service> | jmΘno pou₧φtΘ slu₧by (HTTP, HTTPS, Mapped, Telnet, SOCKS,....). | |
<dhost> | jmΘno cφlovΘho serveru (server na kter² byl odeslßn klient∙v po₧adavek). M∙₧e jφt nap°φklad p°φmo o cφlov² WWW server nebo o nad°φzen² Φi spolupracujφcφ proxy server. | |
<dip> | IP adresa ciloveho serveru. | |
<dport> | Φφslo TCP/IP portu cφlovΘho serveru. | |
<proto> | jmΘno protokolu po₧adavku v p°irozenφm formßtu Proxy+ (HTTP,...,SOCKS, Telnet). | |
<sqcode> | vysledn² k≤d ₧ßdosti ve formßtu Squid (Squid result code, nap°.: TCP_REFRESH_HIT/304). | |
<sqhcode> | Informace o cest∞, kterou byl po₧adavek vy°φzen (Squid hierarchy code, nap°.: NONE/-, PARENT_HIT/cache.server.com). | |
<msproto> | jmΘno protokolu po₧adavku ve form∞ MS Proxy (http, https, ftp, gopher). | |
<mssrc> | zdroj dat ve formßtu MS Proxy (v definici logu MS Proxy jde o Object Source). Popisuje odkud a jak byla zφskßna data (p°φmo z WWW serveru, z dalÜφho spolupracujφcφho proxy serveru atd) |
P°φklady:
Formßt souboru proxy serveru Squid:
Custom logfile definition | <sqtime> <dur> <ip> <sqcode> <bytes> <method> <url> - <sqhcode> <ctype> |
Formßt souboru podle definice W3C:
Custom logfile definition | <ip> - <auth> [<ld>:<lt> <z>] "<request>" <code> <bytes> |
Custom time field definition | <h>:<m>:<s> |
Custom date field definition | <Ms>/<d>/<Y> |
Formßt souboru proxy server Microsoft Proxy 2.0:
Custom logfile definition | <ip>, -, -, N, <ld>, <lt>, 1, -, -, <dhost>, <dip>, <dport>, <dur>, <bout>, <bin>, <msproto>, -, <method>, <url>, <ctype>, <mssrc>, <code> |
Custom time field definition | <m>/<d>/<y> |
Custom date field definition | <h>:<m>:<s> |
4.9 Regulßrnφ v²razy (Regular expressions)
Od verze 2.50 podporuje Proxy+ tzv. regulßrnφ v²razy. Regulßrnφ v²raz je druh zßpisu hledan²ch °et∞zcß v textech, kter² umo₧≥uje flexibilnφ prohledßvßnφ Φi nahrazovßnφ text∙. Regulßrnφ v²razy je mo₧nΘ pou₧φt ve v∞tÜin∞ voleb administrßtorskΘho rozhranφ Proxy+, kterΘ d°φve umo₧≥ovaly pouze pou₧itφ zßpis∙ textu s divok²mi znaky {'?' a '*'} jde p°edevÜφm o URL filtry, objekty Access Listu, atd).
Regulßrnφ v²raz si m∙₧ete p°edstavit jako °et∞zec znak∙, kterΘ chcete najφti v n∞jakΘm text∙ (jinΘm °et∞zci. Nap°φklad °et∞zec ''proxy' je regulßrnφ v²raz, kter² se sna₧φ najφt text 'proxy' (pokud prohledßvan² text je 'aplikacni proxy server', regulßrnφ v²raz bude spln∞n - najde text 'proxy'). Jde o nejjednoduÜÜφ pΦ°φklad regußrnφho v²razu. K dosa₧enφ v∞tÜφ efektivity a komplexnosti umo₧≥ujφ regulßrnφ v²razy pou₧itφ specißlnφch znak∙ a konstrukcφ. Vφce se dozvφte v dalÜφm textu.
Zßkladnφ pravidla:
Zvlß∞tnosti regulßrnφch v²raz∙ v Proxy+
*.exe | zßpis ve starΘm formßtu pomocφ divok²ch znak∙. Hledß °et∞zec '.exe' na konci vstupnφho textu |
~\.exe$ | ekvivalentnφ zßpis pomocφ regulßrnφho v²razu |
Seznam metaznak∙ regußrnφch v²raz∙:
^ | st°φÜce na zaΦßtku regulßrnφho v²razu vyhovφ zaΦßtek vstupnφho textu | |
$ | znak dolar oznaΦuje konec °ßdku vstupnφho textu | |
. | teΦce vyhovφ libovoln² znak | |
\ | zp∞tnΘ lomφtko slou₧φ k
zßpisu znaku, kter² by jinak byl vyhodnocen jako metaznak. P°φklad: \* zp∙sobφ, ₧e znak * bude vyhodnocen jako obyΦejn² znak. |
|
* | hv∞zdiΦka odpovφdß libovolnΘmu
v²skytu danΘ polo₧ky. P°φklady: bo* vyhovφ : bot, bo, bobo, booooooo, b, ab, aba. Nevyhovφ : Bo, aa (bo)* vyhovφ : b, bxx, bos, bobos.Nevyhovφ : a, axx Poznßmka: ekvvalentnφ s {0,} |
|
+ | znamΘnko plus oznaΦuje libovoln²
nenulovΘ poΦet v²skyt∙ polo₧ky. P°φklady: bo+ vyhovφ : bo, boa, abo, bobo. Nevyhovφ : b, ba,aba (bo)+ vyhovφ: bo, boa, bobo, abo. Nevyhovφ: b, ba, aba Poznßmka: ekvivalentnφ s {1,} |
|
? | otaznφk oznaΦuje jeden nebo
₧ßdn² v²skyt polo₧ky. Example: bo? vyhovφ : b, bo, boo, ba, aba. Nevyhovφ : a, caaa Poznßmka: ekvivalentnφ s {0,1} |
|
{n} | oznaΦuje p°esn∞ n v²skyt∙. P°φklad: ab{1} vyhovφ : ab, abaa, abab, cccabaa. Nevyhovφ : a , aaa, baa |
|
{n,} | oznaΦuje alespo≥ n v²skyt∙. P°φklad: ab{1,} vyhovφ : ab, abaaa, ababb. Nevyhovφ : aaa, baaa |
|
{n,m} | oznaΦenφ pro alespo≥ n ale ne
vφce ne₧ m v²skyt∙. P°φklad: ab{1,2}vyhovφ : ab, abab, abbbb. Nevyhovφ : aaa, baaa |
|
[aeiou0-9] | definice seznamu znak∙: a,
e, i, o, u, a 0 a₧ 9. P°φklad: [abc] vyhovφ: a, best, abc. Nevyhovφ : d, def. [a-d]vyhovφ: a, best, cdef, 12d. Nevyhovφ : A, ABCDEF, 34. |
|
[^aeiou0-9] | definice seznamu znak∙ = cokoliv
krom∞ a, e, i, o, u, a 0 a₧ 9. P°φklad: [^ab] vyhovφ : test, AB, abcd. Nevyhovφ : a, b, ab, ba. [^0-9abcde] vyhovφ : test, AB, 145aBcef. Nevyhovφ : a, b, 358. ab[^A-Z] vyhovφ : abcd, Aab987. Nevyhovφ : a, ab, abA, abG. |
|
\w | tomuto zßpisu vyhovφ ka₧d² znak
abecedy (bez ohledu na velikost pφsmen) a znak "_". P°φklady: \w vyhovφ : a, A, :abcd, 10a . Nevyhovφ : 10, :{}111. [0-9]\w wihovφ : 5A, 8ooo, 254m . Nevyhovφ : 5% |
|
\W | opak k \w. P°φklad: \W vyhovφ : 10, mp3.com . Nwvyhovφ : alpha . |
|
\d | vyhovφ ka₧dΘ Φφslice. P°φklad: \d vyhovφ : mp3.com, 213 . Nevyhovφ : www |
|
\D | vyhovφ libovoln² znak krom∞
Φφslice: P°φklad: \D vyhovφ : www, 123m . Nevyhovφ : 123, 1 |
|
\s | vyhovφ libovoln² 'prßzdn²' znak
(mezera, tabulßtor, konec °ßdku,...) (stejnΘ jako zßpis [ \t\n\r\f]). P°φklad: \s vyhovφ: tady je mezera. Nevyhovφ :bezmezer . |
|
\S | opak k \s. P°φklad: \S vyhovφ : any . Nevyhovφ : \t |
|
\1 .. \9 | zp∞tn² odkaz (opakovßnφ) na
p°edchozφ podv²raz. P°φklad: (abc)\1 vyhovφ :1abcabcaaa, abcabcabc .Nevyhovφ : abc, abcab . ((abc)\2)\1 vyhovφ : aaabcabcabcabcaa . Nevyhovφ : abcabcabca . |
|
Poznßmka: v p°φkladech v tabulce jsou Φßsti ukßzek vstupnφch text∙ zobrazeny podtr₧en∞. Jde o ty znaky, kterΘ splnily regulßrnφ v²raz. Dφky tomu si m∙₧ete ud∞lat p°edstavu kde v °et∞zci byla nalezena shoda.
Re₧imy Greedy
a Non-greedy:
Implicitn∞ jsou regulßrnφ v²razy tzv. hladovΘ (greedy). To znamenß, ₧e se
sna₧φ aplikovat na co nejv∞tÜφ poΦet znak∙ vstupnφho °et∞zce. Nap°φklad
v²raz∙m "a*" nebo "a+" vyhovφ
cel² °∞t∞zec "aaaaaaaa".
V re₧imu non-greedy je tato hladovost potlaΦena a v²raz ke svΘmu spln∞ni pou₧ije
nejmenÜφ mo₧n² poΦet znak∙ vstupnφho °ete∞zce. Nap°φklad v²razu "a*?"
vyhovφ prßzdn² °et∞zec, v²razu "a+?" vyhovφ jeden
(prvnφ) znak "a" a v²razu "a{2,10}?"
bude vracet jako v²sledek "aa".
V∞tÜina metaznak∙ m∙₧e
b²t pou₧ita v re₧imu non-greedy. P°idßnφm znaku '?' bezprost°edb∞ za metaznak je
p°epneme do re₧imu non-greedy: '*?', '+?',
'??', '{x,y}?' .
Ke zm∞n∞ re₧imu m∙₧ete takΘ pou₧φt modifikßtor 'g', kter²
umo₧≥uje zm∞nit re₧im globßln∞ - p°idejte sekvenci ' (?-g)' na
zaΦßtek v²razu
Seznam modifikßtor∙:
(?i) p°i vyhodnocovßnφ nezßle₧φ na velikosti pφsmen (implicitnφ
volba)
(?-i) zßle₧φ na velikosti pφsmen
(?-g) zapφnß non-greedy re₧im. Regulßrnφ v²razy se budou sna₧it dosßhnout
spln∞nφ zßpisu pou₧itφm nejmenÜφho mo₧nΘho poΦtu znak∙ vstupnφho °et∞zce
(?g) zapφnß greedy (hladov²) re₧im.
Poznßmka: pokud je
modifikßtor pou₧it p°ed podv²razem, pak platφ jen pro dan² podv²raz
(?i)(proxy) server -tomuto v²razu vyhovφ text 'proxy Server' ale ne text
'Proxy server' ani 'Proxy server'
Modifikßtor∙ m∙₧e b²t
mezi zßvorkami vφce najednou:
(?i-g) nezßle₧φ na velikosti pφsmen a je v²razy nejsou hladovΘ
(?-ig) zßle₧φ na velikosti pφsmen av²razy nejsou hladovΘ
Pou₧itφ regulßrnφch v²raz∙ v Proxy+
Proto₧e Proxy+ podporuje takΘ s d∙vod∙ kompatibility se starÜφmi verzemi
prohledßvßnφ pomocφ tzv. divok²ch znak∙ ('?' a '*') je nutnΘ nejak²m zp∙sobem
rozliÜit mezi zßpisem pomocφ divok²ch znak∙ a regulßrnφm v²razem. Platφ, ₧e
pokud hledan² ret∞zec zaΦφnß znaky: '~' (tilda) nebo '/r' nebo '/R' je vyhodnocen
jako regulßrnφ v²raz. Jinak je pova₧ovßn za zßpis kompatibilnφ se starÜφmi
verzemi Proxy+.
P°φklad definice
pomocφ divok²ch znak∙:
*.exe
P°φklad stejnΘ
definice pomocφ regulßrnφho v²razu:
~\.exe$
RegExp helper
AdministrßtorskΘ rozhranφ Proxy+ obsahuje pom∙cku pro prßci s
regulßrnφmi v²razy. Jmenuje se 'RegExp helper' a slou₧φ k testovßnφ regulßrnφch v²raz∙. Pou₧φvat ji m∙₧ete
pomocφ strßnky Proxy Settings\Utilities\Regexp helper administrßtorskΘho rozhranφ Proxy+.
P°φklady regulßrnφch v²raz∙:
Poznßmka:pokud chcete v²raz pou₧φt v nastavenφ Proxy+, musφte p°idat identifikßtor
regulßrnφho v²razu na zaΦßtek °ßdku ( '~' or '/r' or '/R).
\.gif$ -vyhovφ mu vÜechny soubory jejich
₧ jmΘna konΦφ p°φponou '.gif'. Poznßmka: specißlnφ v²znam znaku '.'
(teΦka) je vypnut pomocφ zp∞tnΘho lomφtka.
.*\.gif$ - jin² zßpis pro stejn² ·Φel.
\.(gif|jpg|png)$ - vyhovφ mu ka₧dß adresa dokumentu,
kterß konΦφ textem (p°φponou) bu∩ '.gif' nebo '.jpg' nebo '.png'. Jde o
v²b∞r v∞tÜiny soubor∙ s obrßzky v WWW strßnkßch.
\.(mp3|exe)$ - vyhovφ mu ka₧dΘ jmΘno souboru, kterΘ
konΦφ textem '.EXE' or '.MP3' (na velikosti pφsmen nezßle₧φ).
.*://www\.server\.com.* - vyhovφ mu ka₧dß adresa,
obsahujφcφ text ://www.server.com - Φili na protokolu (http://, ftp://,..)
nezßle₧φ
5. BezpeΦnΘ nastavenφ programu
BezpeΦn²m nastavenφm Proxy+ se rozumφ takovΘ nastavenφ, kterΘ znemo₧nφ pou₧φvßnφ a
zneu₧φvßnφ slu₧eb Proxy+
nepovolan²mi u₧ivateli. Mo₧nost pr∙niku by nem∞la b²t podce≥ovßna. ZvlßÜt∞,
p°ipojujete-li se k Internetu Φasto, na delÜφ dobu nebo mßte trvalΘ p°ipojenφ
(pevnß linka, rßdiov² spoj, kabelov² modem,...) k Internetu, je ₧ßdoucφ povolit
p°φstup pouze u₧ivatel∙m lokßlnφ firemnφ sφt∞. V dneÜnφ dob∞, kdy jsou voln∞
k dispozici specißlnφ programy schopnΘ samy najφt poΦφtaΦe s nedostateΦn²m
zabezpeΦenφm, nelze spolΘhat na to, ₧e hacker VßÜ poΦφtaΦ p°ehlΘdne.
Pokud zanedbßte bezpeΦnostnφ nastavenφ, m∙₧e se VßÜ poΦφtaΦ stßt cφlem
·toku (hacker m∙₧e zm∞nit nastavenφ Proxy+, zφskat n∞kterΘ ·daje z nastavenφ, atd ) Φi prost°ednφkem
k dalÜφmu ·toku (hacker pou₧ije VßÜ poΦφtaΦ pouze jako most k dalÜφmu
serveru - docφlφ tak zv²Üenφ anonymity, proto₧e na dalÜφm serveru zanechß jen
stopy, kterΘ vedou na VßÜ poΦφtaΦ).
Od verze 2.40 doÜlo ke zm∞n∞ implicitnφho nastavenφ Proxy+ - v∞tÜina slu₧eb je nynφ
implicitn∞ zakßzßna. Je to proto, ₧e mnoho u₧ivatel∙ Proxy+ n∞kterΘ slu₧by nikdy
nepou₧ije a v p°φpad∞ ÜpatnΘho bezpeΦnostnφho nastavenφ by tyto slu₧by mohly
b²t lehce zneu₧ity hackerem k pr∙niku na jin² poΦφtaΦ (typicky se jednß o Telnet
gateway a SOCKS server).
Verze 2.40 zßrove≥ takΘ p°inßÜφ nov² bezpeΦnostnφ prvek - seznam
nebezpeΦn²ch rozhranφ (Insecure interfaces).
Narozdφl od seznam∙ Secure Interfaces a Secure Clients (znßm²ch z p°edeÜl²ch verzφ Proxy+) je seznam nebezpeΦn²ch
rozhranφ nastaven tak, ₧e je implicitn∞ povolen a jeho vytvß°enφ probφhß
automaticky. Dφky tomu by v∞tÜina instalacφ Proxy+ m∞la b²t automaticky zabezpeΦena proti pr∙niku z Internetu.
D∙le₧itou souΦßstφ bezpeΦnostnφho systΘmu je takΘ soubor SecLog.TXT. Do n∞j jsou zapisovßny vÜechny pokusy o p°ipojenφ z nebezpeΦn²ch adres Φi rozhranφ.
5.1 Zp∙soby zabezpeΦenφ Proxy+
Proxy+ podporuje dva zp∙soby zabezpeΦenφ proti pou₧φvßnφ slu₧eb ne₧ßdoucφm u₧ivatelem:
AdministrßtorskΘ rozhranφ Proxy+ je mo₧nΘ navφc chrßnit jmΘnem a heslem. To znamenß ₧e i v p°φpad∞, ₧e mß dan² klient povoleno spojenφ na administrßtorskΘ rozhranφ, m∙₧e provßd∞t zm∞ny pouze pokud znß jmΘno i heslo.
5.1.1 Security
Nastavenφ Proxy Settings/Security je postaveno na existenci n∞kolika seznam∙ rozhranφ a IP adres klient∙. Ka₧d² po₧adavek, kter² p°ichßzφ na Proxy+ je charakterizovßn dv∞ma IP adresami: IP adresou zdroje (poΦφtaΦ klienta) a IP adresou cφle (IP adresa rozhranφ v poΦφtaΦi s Proxy+ ). Tyto adresy jsou porovnßvßny s nßsledujφcφmi t°emi seznamy:
P°itom platφ, ₧e:
Insecure interfaces
(nebezpeΦnß rozhranφ)
Jde o seznam potencißln∞ nebezpeΦn²ch rozhranφ (modem, sφ¥ovß karta).
NebezpeΦnΘ rozhranφ je takovΘ, kter²m do poΦφtaΦe s Proxy+ m∙₧e p°ijφt ne₧ßdoucφ po₧adavek. Typicky
jde o rozhranφ, kter²m je server p°ipojen k Internetu. P°ijde-li na Proxy+ po₧adavek rozhranφm
na tomto seznamu, bude odmφtnut (nenφ-li stejnΘ rozhranφ uvedeno na seznamu
bezpeΦn²ch rozhranφ (Secure interfaces) nebo klientova adresa oznaΦena jako
bezpeΦnß zßpisem v Secure clients).
V²hodou seznamu nebezpeΦn²ch rozhranφ je ta, ₧e m∙₧e b²t ve v∞tÜin∞ p°φpad∙ sestaven automaticky a m∙₧e b²t tak pou₧φt jako implicitnφ ochrana p°ed napadenφm z Internetu.
Implicitn∞ je Proxy+ nastavena tak, ₧e povoluje pou₧φvßnφ Insecure interfaces a tento seznam nebezpeΦn²ch rozhranφ je sestavovßn automaticky. Autodetekce sestavuje seznam nebezpeΦn²ch rozhranφ takto:
Automatickß detekce nebezpeΦn²ch
rozhranφ v re₧imu Leased Line (pevnß linka) pracuje pouze na t∞chto
operaΦnφch systΘmech: Windows98, Windows NT 4.0 se service packem 4 Φi
nov∞jÜφm a na Windows 2000. Windows 95 neposkytujφ pot°ebnΘ funkce, tak₧e je
nutnΘ nastavit seznam nebezpeΦn²ch rozhranφ ruΦn∞.
Pokud je Proxy+ nastavena
pro prßci na komutovanΘ telefonnφ lince a spojenφ je navazovßno pomocφ Proxy+ pracuje sestavovßnφ
seznamu nebezpeΦn²ch rozhranφ sprßvn∞ na vÜech verzφch Windows.
Nastavenφ a stav seznamu nebezpeΦn²ch rozhranφ je p°φ startu Φi restartu Proxy+ zapisovßn do souboru
ProxyLog.TXT.
Pokud je seznam nebezpeΦn²ch rozhranφ sestavovßn automaticky, dochßzφ k tomu b∞hem startu/restartu Proxy+ a informace o nalezen²ch nebezpeΦn²ch rozhranφch je zapsßna do souboru ProxyLog.TXT. Pokud dojde k n∞jakΘ chyb∞ nebo k situaci, kdy nenφ mo₧nΘ sestavit seznam rozhranφ automaticky (nap°φklad pou₧φvßte-li Windows 95) je zapsßno chybovΘ hlßÜenφ i do souboru ErrLog.TXT.
Pokud budete sestavovat seznam nebezpeΦn²ch rozhranφ ruΦn∞, uve∩te v₧dy IP adresu rozhranφ, kter²m je server p°ipojen k Internetu. Krom∞ toho na tomto seznamu m∙₧e b²t adresa i jinΘho libovolnΘho rozhranφ (nap°φklad dalÜφ segment sφt∞, kter² nemß povolen p°φstup k Internetu).
Secure interfaces
Seznam bezpeΦn²ch rozhranφ. Pokud je povoleno testovßnφ bezpeΦnosti
po₧adavku na zßklad∞ tohoto seznamu, je po₧adavek pova₧ovßn za bezpeΦn², byl-li
p°ijat jednφm z rozhranφ na tomto seznamu.
Tφmto nastavenφm lze jako bezpeΦnΘ rozhranφ oznaΦit nap°φklad adaptΘr lokßlnφ
poΦφtaΦovΘ sφt∞, kter²m jsou p°ipojenφ vÜichni klienti lokßlnφ sφt∞.
Secure clients
Seznam bezpeΦn²ch klient∙. Pokud je povoleno testovßnφ bezpeΦnosti
po₧adavku na zßklad∞ tohoto seznamu, je po₧adavek pova₧ovßn za bezpeΦn², byl-li
odeslßn poΦφtaΦem jeho₧ adresa je na tomto seznamu (nebo spadß do jednoho z rozsah∙
IP adres v tomto seznamu).
5.1.2 Access List Rules
Nastavenφ Proxy Settings/Access List sice umo₧≥uje flexibeln∞jÜφ kontrolu p°φstup k jednotliv²m slu₧bßm Proxy+ ale nenφ primßrn∞ urΦeno k zajiÜt∞nφ bezpeΦnosti Proxy+. K definici povolen²ch/nepovolen²ch p°φstup∙ pou₧ijte v₧dy nastavenφ Proxy Settings/Security a nastavenφm Access Listu definujte pouze dφlΦφ omezenφ klient∙.
Podrobn² popis nastavenφ Access List najdete v kapitole 4.6 Access List
5.2 ZvlßÜtnosti n∞kter²ch typ∙ p°ipojenφ k Internetu
A. P°ipojenφ pomocφ NAT routeru
(p°eklad adres)
Pokud je vlastnφ p°ipojenφ k Internetu realizovßno pomocφ dalÜφho
za°φzenφ (routeru), kterΘ provßdφ tzv. p°eklad IP adres (Network Address
Translation) je Internetov² tok do poΦφtaΦe s Proxy+ v∞tÜinou p°iveden tφm sam²m rozhranφm jako
tok lokßlnφ sφt∞. To znamenß, ₧e oznaΦφme-li toto rozhranφ za nebezpeΦnΘ
nebudou moci klienti lokßlnφ sφt∞ p°istupovat ke slu₧bßm Proxy+. Proto je nutnΘ
vypnout (Security/General/Use insecure interfaces) kontrolu bezpeΦnosti na zßklad∞
nebezpeΦn²ch rozhranφ a zabezpeΦit Proxy+
pomocφ Secure clients (Security/General/Use secure IP addresses).
Pokud je NAT p°eklad konfigurovßn tak, ₧e nenφ um∞le vytvo°eno p°φmΘ spojenφ z Internetu na n∞jak² poΦφtaΦ lokßlnφ sφt∞, znamenß sßm fakt, ₧e pou₧φvßte NAT, zv²Üenφ bezpeΦnosti VaÜφ sφt∞. VÜechny poΦφtaΦe za takov²m routerem jsou skrytΘ a nep°φstupnΘ.
Automatickß detekce nebezpeΦn²ch rozhranφ v tomto p°φpad∞ oznaΦφ rozhranφ lokßlnφ sφt∞ jako nebezpeΦnΘ (proto₧e je nastavena implicitnφ brßna na router).
B. P°ipojenφ k Internetu pomocφ
neve°ejn²ch IP adres a NAT p°ekladu u poskytovatele
Klient tohoto poskytovatele p°ipojenφ je p°ipojen pomocφ neve°ejnΘ IP
adresy, kterß je na ve°ejnou p°evedena na routeru poskytovatele. Proto₧e je
neve°ejnß adresa nep°φstupnß z Internetu (neroutovatelnß), zvyÜuje tento zp∙sob
p°ipojenφ sßm o sob∞ bezpeΦnost klienta p°ed mo₧n²m pr∙nikem/zneu₧itφm z
Internetu. Stßle ale existuje mo₧nost zneu₧itφ Proxy+ ze strany dalÜφch klient∙ stejnΘho
poskytovatele p°ipojenφ (Φi ze strany poskytovatele p°ipojenφ).
Pokud je k p°ipojenφ k ISP pou₧ita zvlßÜtnφ sφ¥ovß karta nebo je na WinNT/Win2000 p°i°azena dalÜφ adresa jedinΘ sφ¥ovΘ kart∞, bude autodetekce nebezpeΦn²ch rozhranφ pracovat sprßvn∞.
C. P°ipojenφ k Internetu pomocφ
neve°ejn²ch IP adres a proxy serveru u poskytovatele
Klient tohoto poskytovatele p°ipojenφ je p°ipojen pomocφ neve°ejnΘ IP
adresy. P°φstup k server∙m v Internetu je mo₧n² jen p°es proxy server u
poskytovatele. Proto₧e je neve°ejnß adresa nep°φstupnß z Internetu
(neroutovatelnß), zvyÜuje tento zp∙sob p°ipojenφ sßm o sob∞ bezpeΦnost klienta
p°ed mo₧n²m pr∙nikem/zneu₧itφm z Internetu. Stßle ale existuje mo₧nost zneu₧itφ Proxy+ ze strany dalÜφch
klient∙ stejnΘho poskytovatele p°ipojenφ (Φi ze strany poskytovatele p°ipojenφ).
V tomto p°φpad∞ autodetekce nebezpeΦn²ch rozhranφ nejspφÜe nenajde ₧ßdnΘ rozhranφ, proto₧e nenφ definovßna implicitnφ brßna (nenφ ji pot°eba). Je nutnΘ ruΦn∞ definovat seznam bezpeΦn²ch klient∙ nebo seznam bezpeΦn²ch rozhranφ (je-li p°ipojenφ k Internetu realizovßno pomocφ separßtnφho rozhranφ).
6. ╪eÜenφ problΘm∙
6.1 ProblΘmy s p°φstupem k administrßtorskΘmu rozhranφ
Nejprve se ujist∞te, ₧e byly spln∞ny nutnΘ
podmφnky pro funkci administrßtorskΘho rozhranφ.
Zkontrolujte, zda soubor ProxyLog.TXT, kter² najdete v podadresß°i Logs
instalaΦnφho adresß°e Proxy+ obsahuje
zmφnku o tom, ₧e administrßtorskΘ WWW rozhranφ bylo nastartovßno. Hledejte text
"WWW Admin: accepting admin requests on port: xxxx",
kde xxxx je aktußlnφ pou₧itΘ Φφslo komunikaΦnφho
portu rozhranφ. Pokud nenajdete °ßdek s tφmto textem, nenφ spuÜt∞no
administrßtorskΘ rozhranφ a tudφ₧ nenφ mo₧nΘ Proxy+ nastavovat. Zkontrolujte obsah souboru ErrLog.TXT - v n∞m by se
m∞lo objevit chybovΘ hlßÜenφ, kterΘ popisuje proΦ nebylo rozhranφ spuÜt∞no.
6.1.1 Prov∞°enφ funkce TCP/IP systΘmu
Na stanici sφt∞ (na jinΘm poΦφtaΦi ne₧ je PC s Proxy+) spus¥te z menu Start okno DOSu povelem P°φkazov² °ßdek. V okn∞ zadejte povel ping x.x.x.x , kde x.x.x.x je adresa poΦφtaΦe s Proxy+. V p°φpad∞, ₧e vzdßlen² poΦφtaΦ odpovφdß na povel, zobrazφ se 4 °ßdky zaΦφnajφcφ textem Odpov∞∩ od (Reply from). Pokud odpov∞∩ nep°ichßzφ, nenφ v po°ßdku bu∩ kabelß₧ nebo nastavenφ na mφstnφm Φi vzdßlenΘm poΦφtaΦi.
PoΦφtaΦe musφ mφt instalovßno TCP/IP a p°id∞lenΘ unikßtnφ IP adresy (doporuΦujeme z "neinternetovskΘho" rozsahu 192.168.0.0 - 192.168.255.255)
7. Rejst°φk pou₧it²ch pojm∙
Diskovß pam∞¥ (cache)
Proxy+ umo₧≥uje u protokol∙ HTTP a
FTP uklßdßnφ p°enßÜen²ch dat do soubor∙ na pevn² disk. Tφm se docφlφ v
urΦit²ch p°φpadech znaΦnΘho zrychlenφ prßce. NaΦφtß-li toti₧ u₧ivatel nap°.
WWW prohlφ₧eΦem stranu, kterß ji₧ byla ulo₧ena na disk, nemusφ b²t navazovßno
spojenφ s WWW serverem v Internetu, ale data jsou naΦtena z disku a odeslßna. To je
jednak podstatn∞ rychlejÜφ ne₧ transport dat z Internetu, a takΘ to p°inßÜφ
odlehΦenφ zßt∞₧e na lince vedoucφ do Internetu.
Diskovou pam∞¥ lze vypnout a takΘ nastavit jejφ velikost v rozmezφ od 1MB a₧ po velikost omezenou pouze voln²m mφstem na disku. Pokud je na disku mΘn∞ mφsta ne₧ 10MB, nebudou do diskovΘ pam∞ti uklßdßny novΘ soubory.
IP adresa, port,
protokol
P°enosovΘ protokoly TCP/IP pou₧φvajφ k definici
cφle p°enosu tuto trojici:
IP adresu, ta urΦuje adresu sφ¥ovΘho rozhranφ, kter²m bude zprßva p°ijata
(definuje tedy cφlov² poΦφtaΦ)
port, urΦujφcφ, kter² program (slu₧ba) b∞₧φcφ na cφlovΘm poΦφtaΦi
je p°φjemcem
protokol, definuje p°enosov² protokol - nap°. TCP nebo UDP
TCP protokol umo₧≥uje snadn² obousm∞rn² p°enos dat
mezi dv∞ma ·Φastnφky. P°enosov² kanßl zaruΦuje doruΦenφ dat beze ztrßt.
Pou₧φvß se nap°. p°i naΦφtßnφ WWW stran, p°i komunikaci s FTP serverem,...
UDP protokol slou₧φ k odesφlßnφ krßtk²ch zprßv (datagram∙), nezaruΦuje
doruΦenφ dat. Proto₧e umo₧≥uje dosa₧enφ vyÜÜφho v²konu ne₧ TCP, pou₧φvß se
nap°. v aplikacφch pro p°enos videa (VDOLive) a zvuku (RealAudio).
URL
Identifikßtor dokumentu v Internetu (Uniform resource
locator). Sklßdß se typicky ze t°φ Φßstφ: jmΘno protokolu, jmΘno poΦφtaΦe a
jmΘno dokumentu. Nap°φklad http://www.fortech.cz/index.html
oznaΦuje dokument index.html umφst∞n² na poΦφtaΦi www.fortech.cz
pod protokolem HTTP.
* Proxy+ v n∞kter²ch sv²ch Φßstech vyu₧φvß algoritmu
MD5 (Message Digest Algorithm) vyvinutΘho firmou RSA Data Security, Inc.
* Podpora regulßrnφch v²raz∙ v Proxy+ je zalo₧ena na k≤du, jeho₧ autorem je Andrej V. Sorokin ( http://anso.virtualave.net).
* V textu jsou pou₧ity nßzvy, jen₧ mohou b²t ochrann²mi Φi registrovan²mi
ochrann²mi znßmkami jejich majitel∙.
⌐ 1997-2001 Fortech s.r.o.
proxyplus@proxyplus.cz, http://www.proxyplus.cz