Re: Proxy - moze komus sie przyda (dlugie)

Autor: Grzegorz Janoszka (grzesjan_at_onet.pl-NOSPAM)
Data: Wed 18 Jul 2001 - 12:57:17 MET DST


Nawiązując do postu z Tue, 17 Jul 2001 23:47:55 +0200 autorstwa Michal Letowski (milet_at_geocities.com):
: else if(shExpMatch(host,"*.pl"))
: return "DIRECT"
: else
: return "PROXY w3cache.icm.edu.pl:8080; PROXY w3cache.pwr.wroc.pl:8080;
: DIRECT";

Buee... ale nieładne... Nie podoba mi się to.

: Zycze milej pracy i prosze o uwagi (krytyczne tez, byle konstruktywnie...)

O wiele lepiej zrobić coś takiego:

  if (isInNet(host, "195.116.0.0", "255.254.0.0") ||
      isInNet(host, "213.25.0.0", "255.255.0.0") ||
      isInNet(host, "217.96.0.0", "255.252.0.0") ||
      isInNet(host, "212.160.0.0", "255.255.0.0"))
    return "PROXY w3cache.tpnet.pl:8080; DIRECT";

  return "PROXY w3cache.gdzies.poza.tpnet:8080; DIRECT";

Domena pl. to wiele różnych rzeczy i nie wszystkie łażą z Polpaka
dobrze. Najlepiej wziąć i sprawdzić adresy IP, czy należą do Polpaka,
jeśl tak, to iść bezpośrednio, albo przez w3cache.tpnet.pl, a w
przeciwnym wypadku łączyć się przez icm i inne pwr.

Oczywiście podany przeze mnie powyżej skrypcik NIE obejmuje wszystkich
klas adresowych Polpaka - reszte sobię musisz znaleźć sam ;-P

Poza tym są inne AS, które przez TPNET chodzą doskonale (portale itd),
i też możesz się łączyć bezpośrednio, np. 213.180.128.0/19,
212.77.96.0/19 itd itd.

-- 
Grzegorz Janoszka
Na newsy piszę całkowicie prywatnie.
Gdy mi odpowiadasz, wytnij "-NOSPAM" z adresu.


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 16:52:20 MET DST