Annons

Internetcensur är en olycklig verklighet. Det finns dussintals länder runt om i världen det begränsa tillgången till torrenter, pornografi, politiska medier och sociala medier Världskartan för internetcensurTa inte Internetfrihet för givet. Läs mer . Men bara för att det finns mäktiga regeringar som kämpar mot internetfrihet betyder det inte att du inte kan slå tillbaka. Streisand, ett skript skapat av en programmerare vid namn Joshua Lund, ger dig de verktyg du behöver för att kämpa mot internetcensur.

Vem är Josh Lund?

Jag kom i kontakt med Lund efter att ha hört talas om Streisand för att lära mig mer om vem som stod bakom det här fantastiska verktyg, och jag fick reda på att han har varit en entusiastisk och säkerhetsentusiast sedan han var en början programmerare; ett av hans första program var ett enkelt Caesar chiffer. Han fortsatte genom gymnasiet, när han organiserade ett PGP-nyckelsigneringsparty som var "bara tre av oss i datalaboratoriet som kämpar mot PGP: s besvärliga gränssnitt i en strävan att gå med i den sabila webben förtroende."

Sedan dess har han dock gjort mer arbete på området, inklusive publicering av en detaljerad jämförelse av säkra mobilmeddelandeappar tidigare i år, ungefär som vårt eget jämförelse av meddelandeappar efter Facebooks förvärv av WhatsApp 4 Slick WhatsApp-alternativ som skyddar din integritetFacebook köpte WhatsApp. Nu när vi är över chocken för den här nyheten, är du orolig för din datasekretess? Läs mer .

josh-Lund-streisand

Lund är också involverad i Open Whisper Systems, en grupp som producerar open source-meddelanden och appar som tillhandahåller krypterad kommunikation och lagring. En medarbetare på Whisper inspirerade Lund att börja arbeta på Streisand efter sina tweets om censur av Twitter i Turkiet. Det fick honom verkligen att tänka: "Det tvingade mig att tänka på det faktum att människor i Kina och Iran redan hade hanterat detta i flera år."

Även om han hade kört Tor-reläer och arbetat med OpenVPN-projekt, beslutade Lund att det var dags att ta ett steg längre. Streisand föddes.

Vad är Streisand?

Kort sagt, Streisand är ett skript som automatiserar mycket av installationsprocessen för att skapa en antisensurserver. Den använder ett antal tekniker som tillåter användare i censurerade länder Kan teknik överträffa internetcensur?Som Internetanvändare utvecklas vi ständigt för att övervinna utmaningar och hinder. Läs mer att säkert ansluta till omvärlden, använda sociala medier, läsa och bidra till politiska diskussioner eller komma åt torrenter. (Undrar du varför det heter Streisand? Därför att Streisand-effekten: när någon försöker censurera, gömma eller ta bort något från Internet, drar de oundvikligen mer uppmärksamhet åt det.)

Skriptet sätter upp en ny server på en av fyra leverantörer (Amazon, DigitalOcean, Linode eller Rackspace) som kör L2TP / IPsec, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel och en Tor bridge; den genererar också en enkel HTML-fil som innehåller instruktioner om hur du får åtkomst till servern som kan ges till vänner, familj eller andra aktivister. Lund väljer dessa tekniker för redundans skull; "Jag älskar idén att någon sitter på ett kafé, inte kan ansluta till L2TP / IPsec och inser att de har fem andra anslutningsmetoder tillgängliga, alla med full dokumentation."

girl-coffee-shop-lapotp

Förutom att säkerställa förmågan att ansluta, garanterar användningen av dessa olika metoder det Streisand kan skapa en server som kommer att komma runt censurarbetet för nästan alla Land. Shadowsocks, till exempel, utvecklades nästan helt av kinesiska utvecklare för att komma runt Great Firewall of China. Förutom Shadowsocks är det känt att tre andra anslutningsmetoder fungerar i Kina och Iran.

Dessa är inte de enda länder där Streisand har hjälpt människor undgå Internetcensur Så här förbigår du blockerade webbplatser och InternetbegränsningarBehöver du komma åt en blockerad webbplats? Prova dessa tips och tricks för att kringgå Internetbegränsningar och visa det innehåll du vill ha. Läs mer , fastän. Lund har fått tacksedlar från hela världen, inklusive Iran, Israel, Rumänien, Uruguay, Österrike och USA. Även om det inte finns någon spårning inbyggd i Streisand och ingen central server för att övervaka anslutningar, är det tydligt att skriptet används i utbredd användning i alla hörn av världen.

världsinternetcensur

När vi skapade Streisand var en av Lunds främsta prioriteringar användarvänlighet. Innan Streisand, "inrättade även en delmängd av dessa tjänster som krävde en hel del expertis om Linux-systemadministration, och en enormt mycket tålamod. ” Nu kan användare dock konfigurera anslutningarna på cirka femton minuter, även om de har lite kommandorad erfarenhet.

Och för att säkerställa att dokumentationen för hur man ansluter till servrarna var lättförståelig, rekryterade Lund vänner utan några VPN-programvara 5 stora gratis VPN-tjänster jämfört: Vilka är snabbast?Om du aldrig har använt ett VPN tidigare, kanske du vill överväga om igen. En VPN dirigerar din internetanslutning via en krypterad tredjepartsserver och säkrar dina data. Men vilken VPN-tjänst är snabbare? Läs mer erfarenhet för att se om de kunde använda instruktionerna för att komma igång. Experimentet blev en framgång: alla kunde ansluta till minst en av tjänsterna vid sitt första försök.

Med Streisand

Om du är intresserad av att inrätta Streisand för att komma runt censur i ditt eget land, för att hjälpa andra att undkomma förtryck av censur, eller bara för att ha en solid säker server kan du gå över till GitHub för att få det nödvändiga instruktioner i Streisands readme-fil.

För att få servern igång, behöver du ett BSD-, Linux- eller OS X-system, liksom ett paketinstallationsprogram, som Homebrew. Instruktionerna tar dig igenom nödvändiga paketinstallationer, och när du är klar kan du använda Git, ett stycke programkontrollprogram Vad är git och varför du ska använda versionskontroll om du är en utvecklareSom webbutvecklare, mycket av tiden vi tenderar att arbeta på lokala utvecklingswebbplatser bara ladda upp allt när vi är klara. Det går bra när det bara är dig och förändringarna är små, ... Läs mer , för att klona Streisand-lagret och köra skriptet.

streisand-setup

Efter det, allt du behöver göra är att följa anvisningarna för att välja din serverleverantör, regionen för servern och dess namn; måste du också tillhandahålla viss API-information. När du är klar slutar du med en HTML-fil som är klar för distribution till alla som vill ha åtkomst till servern.

Även om du har lite erfarenhet av kommandoraden En snabbguide för att komma igång med Linux-kommandoradenDu kan göra många fantastiska saker med kommandon i Linux och det är verkligen inte svårt att lära sig. Läs mer och VPN-programvara kommer att hjälpa installationsprocessen, det hela har utformats för att vara så enkelt som möjligt, och den stora majoriteten av installationen är automatiserad.

Vad har framtiden att erbjuda?

Medan ett antal fantastiska funktioner redan har lagts till i den ursprungliga versionen av Streisand av samhället, hoppas Lund att projektet kommer att fortsätta utvecklas. Högst upp på hans lista får instruktionerna översatt till andra språk än engelska 10 användningar av Google Translate för att korsa The Great Language DivideSpråk är en sådan kulturell totem att dess översättning inte täcker alla hörnen. När vi talar om maskinöversättning är namnet utan överraskningar som kommer att tänka på Google Translate. Kanske, de flesta av ... Läs mer , eftersom det finns "förmodligen människor som verkligen skulle kunna använda Streisand som kanske inte kan följa instruktionerna just nu." När Streisand når så många länder har han antagligen rätt.

I arbeten finns också ytterligare stöd för fler molnleverantörer, som Microsoft Azure och Google Compute Engine. Ett nytt Streisand pip-paket kan också skapas, vilket gör installationen av alla beroenden betydligt enklare. Användarna har varit integrerade i processen att förbättra och växa Streisand, och det är lätt att se hur många som är intresserade genom att titta på detta tråd på Hacker News.

Zensur-censor

Lyckligtvis säger Lund att han är engagerad i Streisand-projektet på lång sikt, så du kan förvänta dig att fortsätta se att det växer.

Internetcensur och övervakning är omfattande frågor som berör oss alla, även om vi inte bor på en plats som Turkiet eller Iran. Och att ha rätt verktyg för att säkerställa anonymitet online och fri åtkomst till internet är något som vi alla kan göra för att göra en skillnad.

För instruktioner om hur du laddar ner och använder Streisand, se Streisand readme-fil på GitHub. För mer information om projektet, kolla in det här inlägget på Joshs blogg. Och för att lära dig mer om Josh Lund, kolla in hans hemsida, MissingM, eller följ honom på Twitter.

Bildkrediter: Vacker ung högskolestudent på ett kafé via Shutterstock, Jeffrey Ogden via Wikimedia Commons, zensursula via flickr.

Dann är en innehållsstrategi och marknadskonsult som hjälper företag att skapa efterfrågan och leder. Han bloggar också om strategi och innehållsmarknadsföring på dannalbright.com.