Чем Shadowsocks отличается от VPN-сервиса?
Собственно говоря, основное сходство VPN-сервисов и Shadowsocks заключается в том, что они позволяют пользователям посещать любые сайты в интернете, обходя правительственную цензуру, геоблокировки и любые другие ограничения доступа.
Изначально Shadowsocks разрабатывался для того, чтобы обходить Великий китайский файрволл, так что в основе Shadowsocks лежат именно методы обхода ограничений на доступ к сайтам. Эта программа использует протокол HTTPS, маскируя трафик таким образом, чтобы он мог обойти все ограничения, учиненные органами цензуры.
В отличие от VPN-сервисов, Shadowsocks не создан для защиты конфиденциальности и анонимности пользователя. Соответственно, если VPN-сервисы шифруют весь трафик (пока включены, разумеется), то при использовании Shadowsocks пакеты данных остаются без шифрования. Это сделано специально, чтобы ваши данные были больше похожи на обычный HTTPS-трафик и не вызывали подозрений.
Shadowsocks использует SOCKS5-прокси. Иными словами, Shadowsocks не отправляет весь ваш трафик через собственный сервер, чем и отличается от VPN-сервисов. В отличие от традиционных SSH-прокси, использующих протокол SOCKS5, Shadowsocks использует сразу несколько TCP-подключений. Это позволяет добиться более высокой скорости соединения, чем у аналогичных программ.