O que é Shadowsocks e como funciona?

Uma figura de madeira bloqueando as conexões.
Andrii Yalanskyi/Shutterstock.com

Se você quer escapar da censura na internet , uma opção interessante é algo chamado Shadowsocks. O nome não é apenas intrigante, mas também promete fazer você passar por qualquer bloqueio com segurança. Vamos ver o que este protocolo pode e não pode fazer.

O que é Shadowsocks?

Shadowsocks é uma ferramenta de conexão que permite contornar a censura. Ele é amplamente usado na China por pessoas que procuram um túnel sob o Grande Firewall – a barreira digital que mantém a internet chinesa “segura” da influência estrangeira – pois é totalmente gratuito, embora você precise de algum conhecimento técnico para configurá-lo.

Na verdade, o Shadowsocks é tão bom em superar os bloqueios da China que há um bom argumento a ser feito em outra ferramenta, redes privadas virtuais (VPNs). O uso do Shadowsocks não é apenas gratuito, mas também oculta o tráfego um pouco melhor do que as VPNs. No entanto, antes de entrarmos em mais detalhes, vamos primeiro ver de onde vem o Shadowsocks.

Quem desenvolveu Shadowsocks?

Shadowsocks foi desenvolvido por um programador chinês conhecido apenas como “clowwindy”, que colocou o commit inicial (uma versão de um programa ou script) no GitHub em 2012. O protocolo foi um grande sucesso e clowwindy continuou trabalhando nele por vários anos, como além de desenvolver uma VPN gratuita chamada ShadowVPN.

Em 2015, no entanto, Clowwindy deixou uma mensagem em um tópico do GitHub informando que a polícia o encontrou e pediu que ele parasse de trabalhar no Shadowsocks e, presumivelmente, no ShadowVPN. Ele também foi forçado a excluir o código no GitHub e “não teve escolha a não ser obedecer”. Ele acrescentou que “espero um dia viver em um país onde eu tenha liberdade para escrever qualquer código que eu goste sem medo”.

Recomendado:  Como desconectar sua conta Twitch do Amazon Prime

O que aconteceu com Clowwindy?

Após esta última mensagem, ele permaneceu quieto em torno do vento. De acordo com esta postagem no blog , depois que clowwindy fez um “convite para o chá” (um termo com aproximadamente o mesmo nível de ameaça que o infame “bate-papo amigável” da KGB), eles apareceram brevemente para mostrar que estavam bem e depois desapareceram.

Felizmente, porém, o trabalho de clowwindy não foi relegado à lata de lixo da história. Em vez disso, uma equipe de entusiastas continuou seu trabalho e continuou trabalhando em Shadowsocks. No momento em que escrevo, em março de 2022, é uma poderosa tecnologia de comunicação que ficou ainda melhor em superar os bloqueios.

Como funciona o Shadowsocks?

Shadowsocks é interessante porque é como muitas outras coisas, mas diferente o suficiente para merecer sua própria categoria. Tecnicamente, é apenas um proxy: ele redireciona uma conexão de internet através de um terceiro servidor, fazendo parecer que você está em um local diferente.

Em uma conexão de rede regular , como a que você provavelmente está usando agora, você se conecta ao servidor do seu provedor de serviços de Internet e, em seguida, ao site que deseja visitar. Se as autoridades quiserem bloquear um site, o provedor de serviços de Internet (ISP) geralmente é instruído a impedir o acesso ao seu endereço IP . Usar um proxy significa que você vai do ISP para um servidor desbloqueado e depois para o site desejado.

No entanto, proxies regulares são notoriamente inseguros: não há uma boa maneira de proteger a conexão, por exemplo, e de um modo geral, a maioria dos sites pode descobrir facilmente que você está usando um. Shadowsocks, no entanto, é baseado em um protocolo de proxy chamado SOCKS5 que protege a conexão usando uma cifra AEAD – aproximadamente na mesma linha de um túnel SSH .

Recomendado:  Como criar seu próprio espaço de trabalho no Slack gratuitamente

Embora as cifras AEAD sejam geralmente consideradas não tão seguras quanto a criptografia AES mais comum (aqui está um artigo acadêmico, se você quiser saber mais), elas são um grande avanço em relação aos proxies regulares. Eles geralmente usam um protocolo baseado em HTTP – praticamente apenas uma conexão não segura redirecionada – ou uma versão anterior do SOCKS que também não é criptografada. Usar qualquer um significa que você está se deixando aberto a uma possível espionagem por, bem, quase qualquer pessoa.

Shadowsocks e VPNs

Lendo o acima, você pode pensar que Shadowsocks soa muito como redes privadas virtuais, que também redirecionam conexões, mas também as protegem. No entanto, como a criptografia do Shadowsocks é um pouco mais leve, ela não oferece a mesma segurança que uma VPN.

No entanto, a criptografia mais leve significa que o Shadowsocks pode voar sob o radar melhor do que uma VPN. Se eles quisessem, um ISP poderia identificar claramente o tráfego VPN , mas uma conexão Shadowsocks é muito mais difícil de identificar porque parece praticamente idêntica a uma conexão HTTPS normal .

Desvantagens das Shadowsocks

Por esses motivos, Shadowsocks é uma ótima opção para evitar bloqueios de censura. No entanto, não é perfeito e existem algumas desvantagens, especialmente se comparado a VPNs ou mesmo Tor .

Por um lado, Shadowsocks requer um pouco de configuração e você precisa entender um pouco como funcionam os computadores e as conexões. As VPNs geralmente só precisam ser instaladas e você está pronto para começar; usar Shadowsocks significa que você precisa sentar e ler a documentação e configurar um servidor.

Dependendo de como você o configura, há uma chance de que o Shadowsocks dê um bom golpe na velocidade da sua internet. Qualquer tecnologia de redirecionamento reduzirá sua velocidade, mas algumas são piores que outras. Um bom servidor reduzirá a dor, mas de um modo geral, usar Shadowsocks significa uma conexão muito mais lenta. Além disso, ao contrário das VPNs , você não pode usar o Shadowsocks para alterar sua região do Netflix ou até mesmo para arquivos torrent.

Recomendado:  Como adicionar extensões ao navegador Chrome de sua área de trabalho a partir do Android

No entanto, você também pode argumentar que nada disso importa: Shadowsocks foi desenvolvido como uma maneira de contornar os bloqueios colocados à liberdade de expressão por um regime despótico e fazê-lo gratuitamente. Com isso, é um sucesso admirável e recomendamos que qualquer pessoa que queira escapar da censura na Internet pelo menos olhe para isso.