Anuncio
La censura en Internet es una desafortunada realidad. Hay docenas de países alrededor del mundo que restringir el acceso a torrents, pornografía, redes políticas y redes sociales El mapa mundial de la censura de InternetNo tome la libertad de Internet por sentado. Lee mas . Pero el hecho de que haya gobiernos poderosos que luchan contra la libertad de Internet no significa que usted no pueda defenderse. Streisand, un script creado por un programador llamado Joshua Lund, le brinda las herramientas que necesita para luchar contra la censura en Internet.
Quien es Josh Lund?
Me puse en contacto con Lund después de escuchar sobre Streisand para saber más sobre quién estaba detrás de este gran herramienta, y descubrí que ha sido un entusiasta de la privacidad y la seguridad desde que comenzó programador; uno de sus primeros programas fue un simple Cifrado César. Continuó hasta la escuela secundaria, cuando organizó una fiesta de firma de claves PGP que fue "solo tres de nosotros en el laboratorio de computación luchando contra la incómoda interfaz de PGP en una búsqueda para unirse a la legendaria red de confiar."
Desde entonces, sin embargo, ha realizado más trabajo en el campo, incluida la publicación de un Comparación detallada de aplicaciones seguras de mensajería móvil a principios de este año, al igual que el nuestro comparación de aplicaciones de mensajería después de la adquisición de WhatsApp por parte de Facebook 4 alternativas ingeniosas de WhatsApp que protegen tu privacidadFacebook compró WhatsApp. Ahora que ya hemos superado la noticia, ¿le preocupa la privacidad de sus datos? Lee mas .
Lund también está involucrado en Sistemas de susurro abierto, un grupo que produce aplicaciones de mensajería y llamadas de código abierto que proporcionan comunicación y almacenamiento encriptados. Un compañero de trabajo en Whisper inspiró a Lund a comenzar a trabajar en Streisand después de sus tweets sobre el censura de Twitter en Turquía. Eso realmente lo hizo pensar: "me obligó a pensar en el hecho de que la gente en China e Irán ya había estado lidiando con esto durante años".
Aunque había estado ejecutando relés Tor y trabajando en proyectos OpenVPN, Lund decidió que era hora de dar un paso más. Streisand nació.
¿Qué es Streisand?
En resumen, Streisand es un script que automatiza gran parte del proceso de configuración de la creación de un servidor anti-censura. Utiliza una serie de tecnologías que permiten a los usuarios países censurados ¿Puede la tecnología superar a la censura de Internet?Como usuarios de Internet, estamos en constante evolución para superar desafíos y obstáculos. Lee mas para conectarse de forma segura con el mundo exterior, utilizar las redes sociales, leer y contribuir a debates políticos o acceder a torrents. (¿Te preguntas por qué se llama Streisand? Porque el efecto Streisand: cuando alguien intenta censurar, ocultar o eliminar algo de Internet, inevitablemente llama más la atención).
El script configura un nuevo servidor en uno de los cuatro proveedores (Amazon, DigitalOcean, Linode o Rackspace) que ejecutan L2TP / IPsec, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel y un puente Tor; también genera un archivo HTML simple que contiene instrucciones sobre cómo acceder al servidor que se puede dar a amigos, familiares u otros activistas. Lund elige estas tecnologías en aras de la redundancia; "Me encanta la idea de que alguien sentado en una cafetería no pueda conectarse a L2TP / IPsec y se dé cuenta de que tiene otros cinco métodos de conexión disponibles, todos con documentación completa".
Además de garantizar la capacidad de conexión, el uso de estos diferentes métodos garantiza que Streisand podrá crear un servidor que evitará los esfuerzos de censura de casi cualquier país. Shadowsocks, por ejemplo, fue desarrollado casi en su totalidad por desarrolladores chinos para sortear el Gran Firewall de China. Además de Shadowsocks, se sabe que otros tres métodos de conexión funcionan en China e Irán.
Esos no son los únicos países en los que Streisand ha ayudado a la gente escapar de la censura de internet Cómo evitar sitios bloqueados y restricciones de Internet¿Necesita acceder a un sitio web bloqueado? Pruebe estos consejos y trucos para evitar las restricciones de Internet y ver el contenido que desea. Lee mas , aunque. Lund ha recibido notas de agradecimiento de todo el mundo, incluidos Irán, Israel, Rumania, Uruguay, Austria y Estados Unidos. Aunque no hay un seguimiento integrado en Streisand, y no hay un servidor central para monitorear las conexiones, está claro que el script se usa ampliamente en todos los rincones del mundo.
Al crear Streisand, una de las principales prioridades de Lund era la facilidad de uso. Antes de Streisand, "configurar incluso un subconjunto de estos servicios solía requerir bastante experiencia sobre la administración del sistema Linux, y un enorme cantidad de paciencia ". Ahora, sin embargo, los usuarios pueden configurar las conexiones en aproximadamente quince minutos, incluso si tienen poca línea de comandos experiencia.
Y para garantizar que la documentación sobre cómo conectarse a los servidores fuera fácilmente comprensible, Lund reclutó amigos sin ningún tipo de Software VPN 5 excelentes servicios VPN gratuitos comparados: ¿cuál es el más rápido?Si nunca antes ha usado una VPN, es posible que desee reconsiderarlo. Una VPN enruta su conexión a Internet a través de un servidor de terceros encriptado, asegurando sus datos. Pero, ¿qué servicio VPN es más rápido? Lee mas experiencia para ver si podrían usar las instrucciones para ponerse en marcha. El experimento fue un éxito: todos pudieron conectarse al menos a uno de los servicios en su primer intento.
Usando Streisand
Si está interesado en configurar Streisand para evitar la censura en su propio país, para ayudar a otros a escapar del opresión de la censura, o simplemente para tener un servidor seguro sólido, puede dirigirse a GitHub para obtener lo necesario instrucciones en Archivo Léame de Streisand.
Para poner en funcionamiento el servidor, necesitará un sistema BSD, Linux u OS X, así como un programa de instalación de paquetes, como Homebrew. Las instrucciones lo llevan a través de las instalaciones necesarias del paquete, y cuando haya terminado, puede usar Git, un software de control de versiones ¿Qué es Git y por qué debería usar el control de versiones si es desarrollador?Como desarrolladores web, muchas veces tendemos a trabajar en sitios de desarrollo local y luego cargamos todo cuando terminamos. Esto está bien cuando solo eres tú y los cambios son pequeños, ... Lee mas , para clonar el repositorio Streisand y ejecutar el script.
Después de eso, todo lo que necesita hacer es seguir las instrucciones para elegir su proveedor de servidor, la región para el servidor y su nombre; también deberá proporcionar cierta información de API. Cuando termines, terminarás con un archivo HTML listo para distribuir a cualquiera que quiera acceder al servidor.
Aunque teniendo algo de experiencia con la línea de comando Una guía rápida para comenzar con la línea de comandos de LinuxPuedes hacer muchas cosas increíbles con comandos en Linux y realmente no es difícil de aprender. Lee mas y el software VPN ayudará al proceso de configuración, todo ha sido diseñado para ser lo más fácil posible, y la gran mayoría de la configuración está automatizada.
¿Qué depara el futuro?
Si bien la comunidad ya ha agregado una serie de excelentes características a la versión original de Streisand, Lund espera que el proyecto continúe avanzando. En lo alto de su lista está recibiendo las instrucciones traducido a otros idiomas además del inglés 10 usos de Google Translate para cruzar la gran brecha lingüísticaEl idioma es un tótem cultural que su traducción no cubre todos los rincones. Cuando hablamos de traducción automática, el nombre sin sorpresas que viene a la mente es Google Translate. Quizás, la mayoría de ... Lee mas , ya que "probablemente haya personas que realmente puedan usar Streisand y que no puedan seguir las instrucciones en este momento". Con Streisand llegando a tantos países, probablemente tenga razón.
También se está trabajando en soporte adicional para más proveedores en la nube, como Microsoft Azure y Google Compute Engine. También se puede crear un nuevo paquete Streisand pip, lo que facilita significativamente la configuración de todas las dependencias. Los usuarios han sido parte integral del proceso de mejora y crecimiento de Streisand, y es fácil ver cuántas personas están interesadas al ver esto hilo en Hacker News.
Afortunadamente, Lund dice que está comprometido con el proyecto Streisand a largo plazo, por lo que puede esperar que siga creciendo.
La censura y la vigilancia en Internet son cuestiones de gran alcance que nos afectan a todos, incluso si no vivimos en un lugar como Turquía o Irán. Y contar con las herramientas adecuadas para garantizar el anonimato en línea y el acceso sin restricciones a Internet es algo que todos podemos hacer para ayudar a marcar la diferencia.
Para obtener instrucciones sobre cómo descargar y usar Streisand, consulte el Archivo Léame Streisand en GitHub. Para obtener más información sobre el proyecto, consulte esta publicación en el blog de Josh. Y para obtener más información sobre Josh Lund, consulte su sitio web, MissingMo síguelo en Twitter.
Créditos de imagen: Hermosa joven estudiante universitaria en un café a través de Shutterstock, Jeffrey Ogden a través de Wikimedia Commons, zensursula a través de flickr.
Dann es un consultor de estrategia de contenido y marketing que ayuda a las empresas a generar demanda y clientes potenciales. También bloguea sobre estrategia y marketing de contenidos en dannalbright.com.