Propaganda
A censura na Internet é uma realidade infeliz. Existem dezenas de países ao redor do mundo que restringir o acesso a torrents, pornografia, mídia política e mídia social O Mapa Mundial da Censura na InternetNão tome a liberdade da Internet como garantida. consulte Mais informação . Mas apenas porque existem governos poderosos lutando contra a liberdade na Internet não significa que você não pode revidar. Streisand, um script criado por um programador chamado Joshua Lund, fornece as ferramentas necessárias para combater a censura na Internet.
Quem é Josh Lund?
Entrei em contato com Lund depois de ouvir sobre Streisand para saber mais sobre quem estava por trás desse grande ferramenta, e eu descobri que ele é um entusiasta da privacidade e segurança desde o começo programador; um de seus primeiros programas foi um simples Cifra de César. Ele continuou no ensino médio, quando organizou uma festa de assinatura de chaves do PGP que era “apenas três de nós no laboratório de informática, lutando contra a estranha interface do PGP em uma busca para se juntar à lendária rede de Confiar em."
Desde então, no entanto, ele fez mais trabalhos no campo, incluindo a publicação de um comparação detalhada de aplicativos de mensagens móveis seguros no início deste ano, muito parecido com o nosso comparação de aplicativos de mensagens após a aquisição do WhatsApp pelo Facebook 4 alternativas lisas do WhatsApp que protegem sua privacidadeO Facebook comprou o WhatsApp. Agora que superamos o choque dessas notícias, você está preocupado com a privacidade de seus dados? consulte Mais informação .
Lund também está envolvido em Open Whisper Systems, um grupo que produz aplicativos de mensagens e chamadas de código-fonte aberto que fornecem armazenamento e comunicação criptografada. Um colega de trabalho da Whisper inspirou Lund a começar a trabalhar em Streisand depois de seus tweets sobre o censura do Twitter na Turquia. Isso realmente o fez pensar: "isso me forçou a pensar no fato de que as pessoas na China e no Irã já estavam lidando com isso há anos".
Embora ele estivesse executando relés Tor e trabalhando em projetos OpenVPN, Lund decidiu que era hora de dar um passo adiante. Streisand nasceu.
O que é o Streisand?
Em resumo, o Streisand é um script que automatiza grande parte do processo de configuração da criação de um servidor anticensura. Ele usa várias tecnologias que permitem aos usuários países censurados A tecnologia pode ser mais esperta do que a censura na Internet?Como usuários da Internet, estamos em constante evolução para superar desafios e obstáculos. consulte Mais informação conectar-se com segurança ao mundo exterior, usar as mídias sociais, ler e contribuir para discussões políticas ou acessar torrents. (Quer saber por que se chama Streisand? Por causa de o efeito Streisand: quando alguém tenta censurar, ocultar ou remover algo da Internet, inevitavelmente chama mais atenção.)
O script configura um novo servidor em um dos quatro provedores (Amazon, DigitalOcean, Linode ou Rackspace) executando L2TP / IPsec, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel e uma ponte Tor; ele também gera um arquivo HTML simples que contém instruções sobre como acessar o servidor que pode ser fornecido a amigos, familiares ou outros ativistas. Lund escolhe essas tecnologias por uma questão de redundância; “Adoro a idéia de alguém sentado em uma cafeteria, não sendo capaz de se conectar ao L2TP / IPsec e percebendo que eles têm cinco outros métodos de conexão disponíveis, todos com documentação completa.”
Além de garantir a capacidade de conexão, o uso desses diferentes métodos garante que O Streisand poderá criar um servidor que contornará os esforços de censura de praticamente qualquer país. O Shadowsocks, por exemplo, foi desenvolvido quase inteiramente por desenvolvedores chineses para contornar o Grande Firewall da China. Além do Shadowsocks, outros três métodos de conexão funcionam na China e no Irã.
Esses não são os únicos países em que Streisand ajudou pessoas escapar da censura na Internet Como ignorar sites bloqueados e restrições da InternetPrecisa acessar um site bloqueado? Experimente estas dicas e truques para ignorar as restrições da Internet e visualizar o conteúdo desejado. consulte Mais informação , Apesar. Lund recebeu notas de agradecimento de todo o mundo, incluindo Irã, Israel, Romênia, Uruguai, Áustria e Estados Unidos. Embora não haja rastreamento incorporado ao Streisand e nenhum servidor central para monitorar as conexões, é claro que o script é amplamente utilizado em todos os cantos do mundo.
Ao criar o Streisand, uma das principais prioridades de Lund foi a facilidade de uso. Antes do Streisand, “configurar até mesmo um subconjunto desses serviços exigia bastante experiência em administração de sistemas Linux e uma enorme paciência. " Agora, no entanto, os usuários podem configurar as conexões em cerca de quinze minutos, mesmo que tenham pouca linha de comando. experiência.
E para garantir que a documentação de como se conectar aos servidores fosse facilmente compreensível, Lund recrutou amigos sem nenhum Software VPN 5 excelentes serviços de VPN gratuitos comparados: qual é o mais rápido?Se você nunca usou uma VPN antes, convém reconsiderar. Uma VPN roteia sua conexão à Internet através de um servidor de terceiros criptografado, protegendo seus dados. Mas qual serviço de VPN é mais rápido? consulte Mais informação experiência para ver se eles poderiam usar as instruções para começar a funcionar. O experimento foi um sucesso: todos eles conseguiram se conectar a pelo menos um dos serviços na primeira tentativa.
Usando Streisand
Se você estiver interessado em montar o Streisand para evitar a censura em seu próprio país, ajude outras pessoas a escapar da opressão à censura, ou apenas para ter um servidor sólido e seguro, você pode acessar o GitHub para obter as informações necessárias instruções em Arquivo leia-me de Streisand.
Para colocar o servidor em funcionamento, você precisará de um sistema BSD, Linux ou OS X, além de um programa de instalação de pacotes, como o Homebrew. As instruções conduzem você pelas instalações de pacotes necessárias e, quando terminar, você pode usar Git, um software de controle de versão O que é o Git e por que você deve usar o controle de versão se você é um desenvolvedorComo desenvolvedores da Web, na maioria das vezes tendemos a trabalhar em sites de desenvolvimento local, depois carregamos tudo quando terminamos. Tudo bem quando é só você e as alterações são pequenas, ... consulte Mais informação , para clonar o repositório Streisand e executar o script.
Depois disso, tudo o que você precisa fazer é seguir as instruções para escolher o provedor do servidor, a região do servidor e seu nome; você também precisará fornecer algumas informações da API. Quando terminar, você terminará com um arquivo HTML pronto para distribuição a qualquer pessoa que queira acessar o servidor.
Apesar de ter alguma experiência com a linha de comando Um guia rápido para iniciar a linha de comando do LinuxVocê pode fazer muitas coisas incríveis com comandos no Linux e não é realmente difícil de aprender. consulte Mais informação e o software VPN ajudará o processo de instalação, tudo foi projetado para ser o mais fácil possível, e a grande maioria da instalação é automatizada.
O que o futuro guarda?
Embora vários comunidade já tenham sido adicionados à versão original do Streisand pela comunidade, Lund espera que o projeto continue avançando. No topo de sua lista está recebendo as instruções traduzido para outros idiomas que não o inglês 10 usos do Google Translate para cruzar a grande divisão de idiomasO idioma é um totem cultural que sua tradução não cobre todos os cantos. Quando falamos de tradução automática, o nome sem surpresas que vem à mente é do Google Translate. Talvez, a maioria dos ... consulte Mais informação , como existem "provavelmente pessoas que realmente poderiam usar o Streisand que talvez não consigam seguir as instruções no momento". Com Streisand alcançando tantos países, ele provavelmente está certo.
Também está em andamento o suporte adicional para mais provedores de nuvem, como Microsoft Azure e Google Compute Engine. Um novo pacote Streisand pip também pode ser criado, facilitando significativamente a instalação de todas as dependências. Os usuários foram parte integrante do processo de melhoria e crescimento do Streisand, e é fácil ver quantas pessoas estão interessadas olhando para isso. tópico sobre Hacker News.
Felizmente, Lund diz que está comprometido com o projeto Streisand a longo prazo, para que você possa esperar que ele cresça.
A censura e a vigilância na Internet são questões abrangentes que afetam a todos nós, mesmo que não moremos em um lugar como a Turquia ou o Irã. E ter as ferramentas adequadas para garantir o anonimato on-line e o acesso sem restrições à Internet é algo que todos podemos fazer para ajudar a fazer a diferença.
Para obter instruções sobre como baixar e usar o Streisand, consulte o Arquivo Leia-me do Streisand no GitHub. Para saber mais sobre o projeto, confira esta postagem no blog de Josh. E para saber mais sobre Josh Lund, confira o site dele, MissingMou segui-lo no Twitter.
Créditos de imagem: Bela jovem estudante universitária em um café via Shutterstock, Jeffrey Ogden via Wikimedia Commons, zensursula via flickr.
Dann é um consultor de estratégia e marketing de conteúdo que ajuda as empresas a gerar demanda e leads. Ele também bloga sobre estratégia e marketing de conteúdo em dannalbright.com.