Reklama
Cenzura internetowa jest niefortunną rzeczywistością. Istnieją dziesiątki krajów na całym świecie ograniczyć dostęp do torrentów, pornografii, mediów politycznych i mediów społecznościowych Światowa mapa cenzury internetowejNie bierz wolności Internetu za coś oczywistego. Czytaj więcej . Ale tylko dlatego, że istnieją potężne rządy walczące z wolnością w Internecie, nie oznacza, że nie możesz walczyć. Streisand, skrypt stworzony przez programistę Joshua Lunda, zapewnia narzędzia potrzebne do walki z cenzurą Internetu.
Kim jest Josh Lund?
Skontaktowałem się z Lundem po usłyszeniu o Streisandzie, aby dowiedzieć się więcej o tym, kto stoi za tym wspaniałym narzędzie i dowiedziałem się, że był entuzjastą prywatności i bezpieczeństwa od samego początku programista; jeden z jego pierwszych programów był prosty Szyfr Cezara. Kontynuował naukę w szkole średniej, kiedy zorganizował przyjęcie z okazji podpisania klucza przez PGP, które było „tylko trzema z nas w laboratorium komputerowym walczącym z niezręcznym interfejsem PGP w poszukiwaniu przyłączenia się do legendarnej sieci zaufanie."
Od tego czasu jednak wykonał więcej prac w terenie, w tym opublikował szczegółowe porównanie bezpiecznych aplikacji do komunikacji mobilnej na początku tego roku, podobnie jak nasz porównanie aplikacji do przesyłania wiadomości po przejęciu WhatsApp przez Facebooka 4 Zręczne alternatywy WhatsApp, które chronią Twoją prywatnośćFacebook kupił WhatsApp. Teraz, gdy przeszliśmy szok po tych wiadomościach, martwisz się o swoją prywatność danych? Czytaj więcej .
Lund jest również zaangażowany w Open Whisper Systems, grupa produkująca otwarte aplikacje do przesyłania wiadomości i połączeń, które zapewniają szyfrowaną komunikację i przechowywanie. Współpracownik Whisper zainspirował Lunda do rozpoczęcia pracy nad Streisandem po jego tweetach na temat cenzura Twittera w Turcji. To naprawdę sprawiło, że pomyślał: „zmusiło mnie to do myślenia o tym, że ludzie w Chinach i Iranie zajmowali się tym już od lat”.
Chociaż prowadził przekaźniki Tora i pracował nad projektami OpenVPN, Lund zdecydował, że nadszedł czas, aby pójść o krok dalej. Urodził się Streisand.
Co to jest Streisand?
Krótko mówiąc, Streisand jest skryptem, który automatyzuje większość procesu konfiguracji tworzenia serwera anty cenzury. Wykorzystuje szereg technologii, które pozwalają użytkownikom kraje cenzurowane Czy technologia może przechytrzyć cenzurę internetową?Jako użytkownicy Internetu nieustannie ewoluujemy, aby pokonywać wyzwania i przeszkody. Czytaj więcej bezpiecznie łączyć się ze światem zewnętrznym, korzystać z mediów społecznościowych, czytać i brać udział w dyskusjach politycznych lub uzyskiwać dostęp do torrentów. (Zastanawiasz się, dlaczego nazywa się Streisand? Z powodu efekt Streisand: gdy ktoś próbuje cenzurować, ukryć lub usunąć coś z Internetu, nieuchronnie zwraca na to większą uwagę).
Skrypt konfiguruje nowy serwer na jednym z czterech dostawców (Amazon, DigitalOcean, Linode lub Rackspace) z uruchomionymi L2TP / IPsec, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel i mostem Tor; generuje również prosty plik HTML, który zawiera instrukcje dotyczące dostępu do serwera, które można przekazać znajomym, rodzinie lub innym aktywistom. Lund wybiera te technologie ze względu na nadmiarowość; „Uwielbiam pomysł, aby ktoś siedział w kawiarni, nie mogąc połączyć się z L2TP / IPsec i zdać sobie sprawę, że ma pięć innych metod połączeń, wszystkie z pełną dokumentacją.”
Oprócz zapewnienia możliwości połączenia, zapewnia to stosowanie tych różnych metod Streisand będzie w stanie stworzyć serwer, który obejdzie wysiłki cenzury niemal każdego kraj. Shadowsocks, na przykład, został opracowany prawie całkowicie przez chińskich programistów, aby ominąć Wielką Zaporę Chińską. Oprócz Shadowsocks znane są trzy inne metody połączeń w Chinach i Iranie.
To nie są jedyne kraje, w których Streisand pomógł ludziom uciec od cenzury internetowej Jak ominąć zablokowane witryny i ograniczenia internetowePotrzebujesz dostępu do zablokowanej strony? Wypróbuj te porady i sztuczki, aby ominąć ograniczenia Internetu i przeglądać żądane treści. Czytaj więcej , chociaż. Lund otrzymał podziękowania z całego świata, w tym z Iranu, Izraela, Rumunii, Urugwaju, Austrii i Stanów Zjednoczonych. Chociaż Streisand nie ma wbudowanego śledzenia i nie ma centralnego serwera do monitorowania połączeń, jasne jest, że skrypt jest szeroko stosowany we wszystkich zakątkach globu.
Podczas tworzenia Streisand jednym z głównych priorytetów Lund była łatwość użycia. Przed Streisandem „skonfigurowanie nawet podzbioru tych usług wymagało sporo specjalistycznej wiedzy na temat administrowania systemem Linux oraz ogromna cierpliwość. ” Teraz jednak użytkownicy mogą skonfigurować połączenia w ciągu około piętnastu minut, nawet jeśli mają małą linię poleceń doświadczenie.
Aby upewnić się, że dokumentacja łączenia się z serwerami jest łatwa do zrozumienia, Lund rekrutował przyjaciół bez żadnych Oprogramowanie VPN 5 świetnych darmowych usług VPN w porównaniu: która jest najszybsza?Jeśli nigdy wcześniej nie korzystałeś z VPN, możesz rozważyć to ponownie. VPN kieruje twoje połączenie internetowe przez zaszyfrowany serwer innej firmy, zabezpieczając twoje dane. Ale która usługa VPN jest szybsza? Czytaj więcej doświadczenie, aby sprawdzić, czy mogą skorzystać z instrukcji, aby rozpocząć pracę. Eksperyment zakończył się sukcesem: wszyscy byli w stanie połączyć się z przynajmniej jedną z usług za pierwszym razem.
Korzystanie ze Streisand
Jeśli chcesz skonfigurować Streisand, aby obejść cenzurę we własnym kraju, aby pomóc innym uciec ucisk cenzury lub po prostu mieć solidny, bezpieczny serwer, możesz udać się do GitHub, aby uzyskać niezbędne instrukcje w Plik Readme Streisand.
Aby uruchomić serwer, potrzebujesz systemu BSD, Linux lub OS X, a także programu instalacyjnego pakietu, takiego jak Homebrew. Instrukcje przeprowadzą Cię przez niezbędne instalacje pakietów, a kiedy skończysz, możesz użyć Git, oprogramowanie do kontroli wersji Co to jest Git i dlaczego powinieneś używać kontroli wersji, jeśli jesteś programistąJako programiści stron internetowych często pracujemy nad lokalnymi witrynami programistycznymi, a następnie przesyłamy wszystko po zakończeniu. To dobrze, gdy jesteś tylko ty, a zmiany są niewielkie, ... Czytaj więcej , aby sklonować repozytorium Streisand i uruchomić skrypt.
Następnie wystarczy postępować zgodnie z instrukcjami, aby wybrać dostawcę serwera, region serwera i jego nazwę; musisz także podać informacje o interfejsie API. Gdy skończysz, otrzymasz plik HTML gotowy do dystrybucji dla każdego, kto chce uzyskać dostęp do serwera.
Chociaż ma trochę doświadczenia z wierszem poleceń Krótki przewodnik, jak zacząć korzystać z wiersza poleceń systemu LinuxW Linuksie możesz robić wiele niesamowitych rzeczy i naprawdę nie jest to trudne. Czytaj więcej a oprogramowanie VPN pomoże w procesie instalacji, całość została zaprojektowana tak, aby była jak najłatwiejsza, a zdecydowana większość instalacji jest zautomatyzowana.
Co przyniesie przyszłość?
Chociaż społeczność dodała już wiele wspaniałych funkcji do oryginalnej wersji Streisand, Lund ma nadzieję, że projekt będzie kontynuowany. Wysoko na liście znajduje się instrukcja przetłumaczone na języki inne niż angielski 10 zastosowań Google Translate do przekraczania wielkiej przepaści językowejJęzyk jest tak kulturalnym totemem, że jego tłumaczenie nie obejmuje wszystkich zakątków. Kiedy mówimy o tłumaczeniu maszynowym, nazwa bez niespodzianek przychodzi na myśl Tłumacz Google. Być może większość ... Czytaj więcej , ponieważ „prawdopodobnie są ludzie, którzy naprawdę mogą korzystać ze Streisand, którzy mogą nie być w stanie zastosować się do instrukcji w tej chwili”. Ponieważ Streisand dociera do tak wielu krajów, prawdopodobnie ma rację.
W przygotowaniu jest także dodatkowe wsparcie dla większej liczby dostawców usług w chmurze, takich jak Microsoft Azure i Google Compute Engine. Można również utworzyć nowy pakiet pip Streisand, co znacznie ułatwi konfigurację wszystkich zależności. Użytkownicy są integralną częścią procesu ulepszania i rozwijania Streisandu i łatwo jest zobaczyć, ile osób jest zainteresowanych, patrząc na to wątek na temat Hackera.
Na szczęście Lund mówi, że jest zaangażowany w projekt Streisand w perspektywie długoterminowej, więc możesz spodziewać się, że będzie on nadal się rozwijał.
Cenzura i inwigilacja internetowa to szeroko zakrojone problemy, które dotykają nas wszystkich, nawet jeśli nie mieszkamy w takich miejscach jak Turcja czy Iran. Posiadanie odpowiednich narzędzi zapewniających anonimowość w Internecie i nieograniczony dostęp do Internetu to coś, co wszyscy możemy zrobić, aby coś zmienić.
Aby uzyskać instrukcje dotyczące pobierania i korzystania ze Streisand, zobacz Plik readis Streisand na GitHub. Aby dowiedzieć się więcej o projekcie, sprawdź ten post na blogu Josha. Aby dowiedzieć się więcej o Josh Lund, sprawdź jego stronę internetową, MissingMlub śledź go na Twitterze.
Kredyty obrazkowe: Piękny młody student college'u w kawiarni za pośrednictwem Shutterstock, Jeffrey Ogden za pośrednictwem Wikimedia Commons, zensursula via flickr.
Dann jest konsultantem ds. Strategii i marketingu treści, który pomaga firmom generować popyt i potencjalnych klientów. Bloguje także na temat strategii i content marketingu na dannalbright.com.