Jak walczyć z cenzurą internetową dzięki Streisand Secure Server

  • Michael Cain
  • 0
  • 2436
  • 450
Reklama

Cenzura internetowa jest niefortunną rzeczywistością. Istnieją dziesiątki krajów na całym świecie, które ograniczają dostęp do torrentów, pornografii, mediów politycznych i mediów społecznościowych. Światowa mapa cenzury internetowej Światowa mapa cenzury internetowej Nie bierz wolności Internetu za pewnik. . Ale tylko dlatego, że istnieją potężne rządy walczące przeciwko wolności Internetu, nie oznacza, że ​​nie możesz się bronić. 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 Streisand, aby dowiedzieć się więcej o tym, kto stoi za tym wspaniałym narzędziem, i dowiedziałem się, że był entuzjastą prywatności i bezpieczeństwa, odkąd był początkującym programistą; jednym z jego pierwszych programów był prosty szyfr Cezara. Kontynuował naukę w szkole średniej, kiedy to zorganizował imprezę podpisującą klucz PGP “zaledwie trzech z nas w laboratorium komputerowym walczących z niezręcznym interfejsem PGP w dążeniu do przyłączenia się do legendarnej sieci zaufania.”

Od tego czasu jednak wykonał więcej prac w terenie, w tym opublikował szczegółowe porównanie bezpiecznych aplikacji do przesyłania wiadomości mobilnych na początku tego roku, podobnie jak nasze własne porównanie aplikacji do przesyłania wiadomości po przejęciu przez Facebook WhatsApp 4 Slick WhatsApp Alternatywy, które chronią Twoją prywatność 4 Slick WhatsApp Alternatywy chroniące Twoją prywatność Facebook kupił WhatsApp. Teraz, gdy przeszliśmy szok po tych wiadomościach, martwisz się o swoją prywatność danych? .

Lund jest również zaangażowany w Open Whisper Systems, grupę, która produkuje aplikacje do przesyłania wiadomości i wywoływania typu open source, które zapewniają szyfrowaną komunikację i przechowywanie. Współpracownik Whisper zainspirował Lunda do rozpoczęcia pracy nad Streisandem po jego tweetach na temat cenzury Twittera w Turcji. To naprawdę sprawiło, że pomyślał: “zmusiło mnie to do zastanowienia się nad tym, że ludzie w Chinach i Iranie radzili sobie z 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 w cenzurowanych krajach. Czy technologia może przechytrzyć cenzurę internetową? Czy technologia może przechytrzyć cenzurę internetową? Jako użytkownicy Internetu nieustannie ewoluujemy, aby pokonywać wyzwania i przeszkody. 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 efektu 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 zawierający instrukcje dostępu do serwera, które można przekazać znajomym, rodzinie lub innym aktywistom. Lund wybiera te technologie ze względu na nadmiarowość; “Podoba mi się pomysł, aby ktoś siedział w kawiarni, nie mogąc połączyć się z L2TP / IPsec i zdać sobie sprawę, że ma pięć innych dostępnych metod połączenia, wszystkie z pełną dokumentacją.”

Oprócz zapewnienia możliwości połączenia, użycie tych różnych metod gwarantuje, że Streisand będzie w stanie stworzyć serwer, który obejmie wysiłki cenzury niemal każdego kraju. 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 jedyne kraje, w których Streisand pomógł ludziom uciec od cenzury internetowej Jak ominąć zablokowane strony i ograniczenia internetowe Jak ominąć zablokowane strony i ograniczenia internetowe Potrzebujesz dostępu do zablokowanej strony? Wypróbuj te porady i sztuczki, aby ominąć ograniczenia internetowe i przeglądać żądane treści. , chociaż. Lund otrzymał podziękowania z całego świata, w tym z Iranu, Izraela, Rumunii, Urugwaju, Austrii i Stanów Zjednoczonych. Chociaż w Streisand nie ma wbudowanego śledzenia ani 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 Streisand, “skonfigurowanie nawet podzbioru tych usług wymagało sporo wiedzy na temat administrowania systemem Linux i ogromnej cierpliwości.” Teraz jednak użytkownicy mogą skonfigurować połączenia w ciągu około piętnastu minut, nawet jeśli mają niewielkie doświadczenie z wiersza poleceń.

Aby upewnić się, że dokumentacja łączenia się z serwerami jest zrozumiała, Lund zwerbował przyjaciół bez żadnego oprogramowania VPN. 5 Świetne bezpłatne usługi VPN w porównaniu: Który jest najszybszy? 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? 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 w celu obejścia cenzury we własnym kraju, aby pomóc innym uciec od ucisku cenzury lub po prostu mieć solidny, bezpieczny serwer, możesz udać się do GitHub, aby uzyskać niezbędne instrukcje w pliku Readme Streisanda plik.

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, oprogramowania do kontroli wersji Czym jest Git i dlaczego powinieneś używać Kontroli wersji, jeśli jesteś programistą Czym jest Git i dlaczego Jeśli jesteś programistą, powinieneś korzystać z kontroli wersji. 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,…, 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ż masz pewne doświadczenie z wierszem poleceń Szybki przewodnik, aby rozpocząć pracę z wierszem poleceń Linuksa Szybki przewodnik, jak zacząć z wierszem poleceń Linuksa Możesz wykonywać wiele niesamowitych rzeczy za pomocą poleceń w Linuksie i naprawdę nie jest trudno się go nauczyć. 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ę tłumaczenie instrukcji na języki inne niż angielski 10 zastosowań Google Translate do przekroczenia The Great Language Divide 10 zastosowań Google Translate do przekroczenia The Great Language Divide Język jest tak kulturalnym totemem, że jego tłumaczenie nie obejmuje wszystkich rogi. Kiedy mówimy o tłumaczeniu maszynowym, nazwa bez niespodzianek przychodzi na myśl Tłumacz Google. Być może większość… jak jest “prawdopodobnie ludzie, którzy naprawdę mogą korzystać ze Streisand, którzy mogą nie być w stanie wykonać 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 chmury, 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 ten wątek w Hacker News.

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 rósł.

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ść online 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ą, MissingM lub śledź go na Twitterze.

Zdjęcia: Piękna młoda studentka w kawiarni przez Shutterstock, Jeffrey Ogden przez Wikimedia Commons, zensursula przez flickr.




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.