Maciej_NT wrote:
> Mysle i mysle i wymyslic nie moge.
>
> Pracuje w sieci o adresach 10.10.0.0 maska 255.255.0.0
> chcialbym ustawic w przegladarce zeby automatycznie przechodzila
> przez proxy jezeli w pasku adresu znajduje sie
> wpis wskauzjacy na Hosta z mojej sieci czyli 10.10.0.0 a jezeli jest
> inny host to ma isc bezposrednio do internetu.
> I teraz tak:
> na stronce http://nscsysop.hypermart.net/proxypac.html znalazlem opis
> utworzenia pliku konfiguracyjnego *.pac
> i utworzylem sobie taki pliczek wg powyzszego przepisu, wyglada
> nastepujaco:
> function FindProxyForURL(url, host)
> {
> if (isInNet(myIpAddress(), "10.10.0.0", "255.255.0.0"))
> return "PROXY 10.10.223.149:8080";
> else
> return "DIRECT";
> }
>
> po umieszczeniu tego pliku na serverze i ustawieniach przegladarki
> plik jest zaczytywany przez przegladarke
> ale dzieje sie rzecz nastepujaca:
> jezeli wpisze adres internetowy np www.google.pl to ladnie strona sie
> wyswietla, jezeli wpisze adres z mojej sieci
> np http://10.10.10.10/index.html to wyskakuja komunikaty ze server za
> dlugo odpowiada.
>
> Natomiast jezeli w konfiguracji przegladarki wpisze server proxy na
> sztywno (bez pliku aut konf) to wszystko smiga.
>
> Co robie zle ?
Spróbuj użyć:
{
if (0)
{
return "DIRECT";
}
if (0
shExpMatch(url, "http://10.10.*"))
{
return "PROXY 10.10.223.149:8080";
}}
Nie znam sie zbyt na PAC'ach, ale skrypt w/g powyższego schematu u mnie
działa z podziałami na direct, localproxy, transparent proxy i
blackhole.
-- Pozdrowienia! M. marmro.homeip.netReceived on Fri Sep 14 21:40:08 2007
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Fri 14 Sep 2007 - 21:42:03 MET DST