Pisałem już o paczce TOR w innym dziale, ale postanowiłem ponownie opisać ciekawą paczkę w dziale "Bezpieczeństwo".
TOR (The Onion Router) to paczka maskująca nasze działania w sieci, umożliwiająca korzystanie z sieci anonimowo (prawie). TOR uniemożliwia analizę ruchu sieciowego przy pomocy tzw. trasowania cebulowego (onion routing). TOR może być wykorzystywany w celu ominięcia mechanizmów filtrowania treści, cenzury i innych tym podobnych ograniczeń w Internecie. Umożliwia to np. korzystanie opozycji różnych krajów z serwisów WWW zablokowanych przez tamtejszą cenzurę. TOR poprawia znacznie bezpieczeństwo naszej sieci.
Dzięki użytkownikowi forum Synology (
http://forum.synology.com/) o pseudonimie Gigix
http://forum.synology.com/enu/memberlist.php?mode=viewprofile&u=60197, możemy zainstalować TOR'a na sprzęcie Synology (SPK dostępne na każdą platformę sprzętową Synology jest dostępne pod adresem
http://ggteknikus.tk/downloads/).
Po ściągnięciu odpowiedniej paczki dla naszego sprzętu (pomocna będzie strona
http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have), przechodzimy do menadżera aplikacji ("Centrum Pakietów") i instalujemy ręcznie pakiet SPK. Następnie podczas instalacji (poprowadzi nas instalator) wybieramy rodzaj działania (Bridge, relay, non-exit), oraz numery portów (Tor Relay i Directory port - możemy zostawić domyślne, jeśli nie mamy innych na tych portach), pozostaje jeszcze wybranie portu dla klientów Tor w naszej sieci.
Pozostaje jeszcze utworzenie pliku PAC dla sprzętów opartych na iOS (informację zaczerpnąłem stąd
http://snipplr.com/view/16563/how-to-connect-to-a-socks-proxy-from-an-unjailbroken-iphoneipod-touch/).
Kod (Text):
function FindProxyForURL(url, host) {
return "SOCKS 123.456.78.90:1234";
}
Oczywiście 123.456.78.90 zamieniamy na adres IP naszego serwera DS, a 1234 na numer portu jaki wpisaliśmy jako port dostępowy do proxy TOR.
Zapisujemy plik jako proxy.pac (polecam zmienić pierwszy człon nazwy, ".pac" musi zostać) i wrzucamy go do katalogu publicznego.
Teraz konfiguracja przeglądarek to ustawienie przełącznika proxy (np. Proxy Switchy Sharp dla Chrome/Chromium
https://chrome.google.com/webstore/detail/proxy-switchysharp/dpplabbmogkhghncfbfdeeokoefdjegm lub wieloplatformowy Foxy Proxy (FireFox, Chrome/ Chromium, IE
http://getfoxyproxy.org/downloads.html). W ustawieniach wpisujemy ręcznie adres serwera i port dostępowy oraz zaznaczamy SOCKS5.
W iOS musimy podać dokładny adres do pliku proxy.pac stworzonego powyżej.
Poradnik jest trochę pozbawiony wiedzy na temat, jednak nie jestem specem od TOR'a, jedynie użytkownikiem, wybaczcie błędy lub niedopatrzenia. Wszelkie poprawki chętnie naniosę, jeśli użytkownicy wskażą ewentualne błędy i/lub nieścisłości.