Протокол Shadowsocks был разработан в Китае с целью обхода систем файервола местных интернет-провайдеров и обеспечения свободного доступа к мировой сети. Этот протокол активно используется для обхода блокировок, которые вводятся в КНР для защиты страны от влияния западных ресурсов.
История создания Shadowsocks началась в 2012 году, когда китайский разработчик Clowwindy опубликовал первоначальный коммит на GitHub. Благодаря своей эффективности, протокол стал популярен и привлек большое внимание. Впоследствии, Clowwindy начал работать над усовершенствованием Shadowsocks, а также параллельно трудился над проектом ShadowVPN.
В 2015 году Clowwindy столкнулся с запросом правоохранительных органов, которые попросили его прекратить работу над проектами и удалить код из открытого доступа. Вскоре разработчик вернулся, сообщив, что у него все в порядке, но не приводя подробностей.
Несмотря на неприятную историю с создателем, работа над Shadowsocks была продолжена командой разработчиков, что сделало этот протокол одним из самых эффективных инструментов для обхода блокировок.
Главными преимуществами Shadowsocks являются:
Тем не менее, у Shadowsocks есть и некоторые недостатки:
Shadowsocks обеспечивает защиту трафика и персональных данных, позволяет обходить блокировки и использовать интернет безопасно из незащищенных точек, таких как открытые Wi-Fi сети.
По сравнению с VPN, Shadowsocks имеет простое шифрование и менее сложен для идентификации, что делает его привлекательным в определенных случаях, однако VPN предоставляет более сложное шифрование и следовательно, более безопасный уровень защиты.