 |
| If you would like to see your advertisement here contact me |
|
Proxy Guide
WSTĘP
W internecie wiele rzeczy warto, a nawet trzeba robić anonimowo. Jednym z popularnych sposobów, aby stać się "anonimowym" jest użycie serwera proxy. Tyle wie prawie każdy, jednakże nie każdy wie, że większość serwerów nie nadaje się do użycia. Jedną z przyczyn jest fakt, że około 75% serwerów, które "pałętają" się po internecie nie jest anonimowych, co to oznacza? W praktyce tyle, że nawet jeśli używamy taki serwer to nasze dane tj. adres IP nadal są widoczne. Więc nasuwa się pytanie - jak sprawdzić czy serwer proxy jest działający, czy jest anonimowy, a także jak sprawdzić inne informacje o nim? W tym artykule postaramy się na to odpowiedzieć.
Większość z Was z pewnością ma na celu sprawdzanie dużych list, które publikowane są na stronach, czy forach internetowych. W celu ich sprawdzenia potrzebny nam będzie jeden z najlepszych, a na dodatek darmowy program do sprawdzania proxy - Charon. Charon jest rozwijany od 2003 roku, a jego aktualizacja, czy też wsparcie zakończyło się pod koniec 2006 roku, nam to jednak nie przeszkadza, ponieważ narzędzie to zawiera wszystkie potrzebne opcje, a na dodatek wiele dodatkowych, a w dziedzinie sprawdzania serwerów proxy wiele się nie zmienia więc możemy go spokojnie użyć.
Charon możemy pobrać pod tym adresem: http://project2025.com/charon.php (polecam pobrać najnowszą wersję 0.6).
Gdy program jest na dysku i został uruchomiony zajmiemy się jego obsługą:
UWAGA WAŻNE DLA UŻYTKOWNIKÓW WIN XP SP2
Przed używaniem Charon, lub innego programu dedykowanego do sprawdzania proxy, czy programów P2P należy zmienić liczbę półotwartych połączeń (half-open connections), które SP2 blokuje. Aby tego dokonać należy pobrać ten program http://lvllord.de/?lang=en&url=downloads. Po jego pobraniu i uruchomieniu będziemy powiadomieni, że nasz aktualny limit to 10 połączeń, my chcemy go podnieść do 50 (nie zalecamy zwiększać tego limitu). Po procesie podnoszenia limitu należy uruchomić ponownie system operacyjny.
Tak wygląda okno programu:
KONFIGURACJA
Po uruchomieniu programu widzimy główne okno:
1. Lista naszych serwerów proxy
2. Opcje odczytu/zapisu list proxy
3. Menu z opcjami (konfiguracją) programu
4. Opcje zarządzania listą
5. Pasek stanu
Przechodzimy do General Options:
Zaznaczamy opcję Check IP before starting the test jest to niezbędne, aby wyodrębnić nasz adres IP przed każdym testem, szczególnie zalecane, jeśli posiadamy dynamiczne IP. Następnie zaznaczamy opcję Check validity of proxyjudge before start pozwoli to zweryfikowanie, czy skrypty sprawdzające serwery proxy funkcjonują (więcej na temat tych skryptów w dalszej części artykułu). Zaznaczamy także Resolve proxies to IP upon loading, a także Save proxy list on exiting (coś dla zapominalskich), gdy wszystko skonfigurowaliśmy tak jak na obrazku klikamy OK.
Opcje zawarte w Scan Options zalecam pozostawić takimi jakie są ustawione.
Przechodzimy do Connect Options:
Jest to najważniejsza zakłada dotycząca ustawień. Po pierwsze musimy zaznaczyć opcję Use External Judge(s) co pozwoli nam na użycie określonych skryptów do sprawdzania serwerów proxy. Kolejną ważną funkcją jest ilość zadań, botów (Threads), zalecamy użyć 30-50 zadań (wszystko zależy od waszego połączenia z internetem), musimy także określić czas po którym serwer proxy zostanie uznany za niedziałający (Timeout), jeśli chcemy wyeliminować wolne serwery należy tutaj ustawić wartość 10-15, jeśli jednak używamy proxy do celów masowych np. łamanie stron o prostej odpowiedzi (basic authorization) możemy spokojnie ustawić 25 sekund. W polu Retry timeouts / dead ustawiamy wartość 1, oznacza to, że niedziałające proxy będą sprawdzone ponownie tylko jeden raz.
Musimy także zaznaczyć opcję Check proxies for HTTP oraz Resolve proxies to hostnames, dzięki czemu nasz proces sprawdzania przebiegnie szybciej. W zasadzie to wszystko, oczywiście o ile nie chcecie sprawdzać z jakiego kraju pochodzą serwery, jeśli tego wymagacie zalecam zaznaczyć opcję Check country. Jeśli wszystko jest ustawione to klikamy na OK.
W zakładce Filter Options zawarte są opcje dotyczące filtrów, które zawierają niebezpieczne zakresy serwerów proxy np. serwery wojskowe, rządowe itd. wspomnimy o nich w dalszej części artykułu.
Przechodzimy do Site Options:
W zasadzie, jeśli chcemy sprawdzić listę proxy bez większych aspiracji to nie musimy tutaj "grzebać", jednakże jeśli chcemy sprawdzić nasze serwery, czy działają na konkretnej stronie możemy je sprawdzić "przeciwko niej", aby tego dokonać zaznaczamy dwie opcje: Test against site oraz Only test with anonymous proxies. Dzięki temu będziemy sprawdzać tylko anonimowe i działające proxy przeciwko stronie. Teraz należy dodać adres strony przeciwko której chcemy sprawdzić proxy, dla przykładu podajmy, że chcemy sprawdzić adresy przeciwko www.ihack.pl, a więc w pole Site podajemy pełny adres witryny wraz z http://, czyli http://ihack.pl/, a w Keyword podajemy tytuł strony wraz ze znacznikami , czyli H jest wyłączona. Wszystko powinno wyglądać tak:
Gdy ustawimy stronę należy kliknąć Close.
Przechodzimy do Judge Options:
Tutaj będziemy musieli ustawić skrypty, których użyjemy do sprawdzenia naszych serwerów proxy. Najczęściej spotkamy się ze skryptami typu PHP, czyli Azanv 1.04, lub CGI czyli ProxyJudge 2.51.
W polu oznaczonym cyfrą 2 wyznaczone są skrypty, których aktualnie nie używam, przed ich użyciem należy je sprawdzić, aby tego dokonać klikamy na Test judges, gdy test dobiegnie końca klikamy na Delete all bad teraz widzimy które działają i jakiego są typu. Jeśli chcemy przesunąć dany skrypt do listy użytych oznaczona jest ona cyfrą 1 to klikamy na nim prawym przyciskiem myszy i klikamy na Move judge(s) to the selected list. Najnowsza wersja Charona pozwala użyć klika skryptów na raz, ja osobiście używam 5, gdy wszystko jest ustawione klikamy na Close.
UWAGA - Charon ma wbudowane kilkanaście skryptów, z których działa mniej więcej 10%, aby znaleźć więcej zalecamy poszukać na google hasła "Azenv 1.04", lub "proxy judges".
UŻYWANIE
Aby załadować listę proxy należy albo skopiować je do schowka Ctrl+C i później wkleić w głównym oknie programu Ctrl+V, lub załadować całą listę z pliku *.txt klikając na ikonkę folderu w górnym lewym rogu programu (zobacz zrzut z programu na początku konfiguracji).
Przed załadowaniem lista zostanie sprawdzona, czy nie ma w niej duplikatów, może to zająć trochę czasu.
Gdy lista zostanie załadowana należy ją przefiltrować, aby tego dokonać przechodzimy do Filter List > Filter dodgy / duplicates / gateways pozwoli to nam na usunięcie proxy, które zostały zapisane w plikach filtrów (o nich wspomnimy później).
Teraz należy sprawdzić listę, aby tego dokonać klikamy na Check Proxies > Check anonymity of all proxies. Rozpocznie się proces sprawdzania, jego długość zależy od tego ile zadań ustawiliśmy, oraz jaki timeout został ustawiony. Na dole w pasku statutu wyświetlona zostanie liczba sprawdzonych serwerów, ile pozostało, ilość anonimowych itd.
Gdy proces dobiegnie końca musimy oczyścić listę z nieprzydatnych serwerów, aby tego dokonać klikamy na Filter List -> Delete Non-anon, a następnie na Filter List > Filter dodgy / duplicates / gateways, teraz wszystkie nieanimowe i złe serwery zostały usunięte, nie zraźcie się, jeśli z listy 2000-3000 serwerów zostanie 50-150! Sprawdzoną listę można zapisać kopiując ją do schowka lub zapisując bezpośrednio do pliku *.txt poprzez kliknięcie na ikonkę dyskietki w górnym lewym rogu programu.
To w zasadzie wszystko na temat sprawdzania serwerów proxy, może wydawać się to banalnie proste jednakże najważniejsza jest sama konfiguracja programu, tak aby działał on dla nas, a nie przeciwko nam. Sprawdzone serwery mogą być spokojnie użyte dla wielu celów, a my pozostaniemy anonimowi. Należy jednak pamiętać, że serwery te nie działają wiecznie i po jakimś czasie mogą odmówić nam posłuszeństwa, dlatego nie możemy używać tej samej listy dożywotnie.
FILTRY
W naszym artykule wspomnieliśmy kilka razy na temat filtrów. Znajdują się one w katalogu filterfiles. Twórca programu stworzył kilka najbardziej przydatnych filtrów np. te które usuwają serwery panetlab, codeen, wojskowe, rządowe itd. My możemy stworzyć rangi serwerów nie działających, a których pełno w publicznych listach, jak to zrobić - już pokazuję.
Dla przykładu przyjmijmy, że po skanowaniu serwerów widzimy dużą listę nie działających, a ich adresy IP są wszystkie do siebie podobne np.
202.256.25.2
202.256.26.5
202.256.27.9
202.256.30.4
202.256.90.6
Aby wyeliminować je wszystkie tworzymy prostą regułę:
202.256.[25-90].
Pozwoli nam to wyeliminować wszystkie serwery zaczynające się od 202.256, a ich dalsza ranga ma zasięg od 25 do 90.
Tutaj mamy inny przykład:
83.25.20.56
83.26.21.56
83.27.22.56
83.28.23.56
83.29.24.56
Aby wyeliminować je wszystkie tworzymy regułę:
83.[25-29].[20-24].56
Jest to bardzo przydatne, ja tworząc takie rangi jestem w stanie z listy 2000 serwerów wyeliminować, nawet 1000, które nigdy nie dają odpowiedzi!
Autor: HanSatan
Dla: iHack.pl
Back to top
|