Shadowsocks

редактировать
бесплатный зашифрованный прокси-проект с открытым исходным кодом

Shadowsocks
Shadowsocks logo.png
Автор (ы) Clowwindy
Первоначальный выпуск20 апреля 2012 г.; 8 лет назад (20.04.2012)
Стабильный выпуск 4.1.10.0 (11 апреля 2020 г.; 6 месяцев назад (2020-04-11))
Репозиторий github. com / shadowsocks
Написано наPython, C, Perl, C#
Операционная система Кросс-платформенная
Платформа Android, iOS, Linux, Mac OS X, Microsoft Windows
Доступно наанглийском, упрощенном китайском, традиционном китайском, Японский
Тип Обход интернет-цензуры
Лицензия GPLv3, LGPLv3
Веб-сайтshadowsocks.org Отредактируйте это в Викиданных

Shadowsocks - это бесплатный проект с открытым исходным кодом протоколом шифрования, широко используемый в материковом Китае для обхода Интернет-цензуры. Он был создан в 2012 году китайским программистом по имени "clowwindy", и с тех пор было доступно множество реализаций протокола. Shadowsocks не является прокси-сервером сам по себе, но обычно клиентское программное обеспечение подключается к стороннему прокси-серверу socks5, говорящему на языке shadowsocks на компьютере, на котором оно запущено, и какой интернет-трафик затем может быть направлен на аналогично туннелю SSH . В отличие от туннеля SSH, shadowsocks также может проксировать трафик UDP.

Содержание
  • 1 Takedown
  • 2 Реализации сервера
  • 3 Реализации клиента
  • 4 Net :: Shadowsocks
  • 5 ShadowsocksR
  • 6 Подобные проекты
  • 7 См. Также
  • 8 Ссылки
  • 9 Внешние ссылки
Takedown

22 августа 2015 года «clowwindy» объявил в ветке GitHub, что с ними связалась полиция и они больше не могут поддерживать проект. Код проекта впоследствии был дополнен уведомлением об удалении. Три дня спустя, 25 августа, репозиторий GitHub также был удален из другого прокси-приложения, GoAgent. Удаление проектов было встречено вниманием СМИ, а новостные агентства рассуждали о возможной связи между уничтожением и DDoS, нацеленной на GitHub, которое произошло несколько дней спустя. Дэнни О'Брайен, из Electronic Frontier Foundation, опубликовал заявление по этому поводу.

Несмотря на уничтожение, сотрудники проекта продолжили разработку проекта.

Серверные реализации

Исходную реализацию Python все еще можно установить с помощью Pip (менеджер пакетов), но содержимое его репозитория GitHub было удалено. Другие реализации сервера включают в себя Go, Rust, C с использованием библиотеки цикла событий libev, C ++ с графическим интерфейсом Qt и Perl. Реализации Go и Perl не обновляются регулярно и от них можно отказаться.

Клиентские реализации

Все перечисленные выше реализации сервера также поддерживают работу в клиентском режиме. Также доступны клиентские реализации для Windows (shadowsocks-win), macOS (ShadowsocksX-NG), Android (shadowsocks-android) и iOS (Wingy). Многие клиенты, включая shadowsocks-win и shadowsocks-android, поддерживают перенаправление всего системного трафика через Shadowsocks, а не только приложений, которые были явно настроены для этого, что позволяет использовать Shadowsocks аналогично VPN. Если приложение не поддерживает прокси-серверы, можно использовать прокси-сервер для перенаправления приложения на клиент Shadowsocks. Некоторые проксификаторы , такие как Proxycap, поддерживают Shadowsocks напрямую, тем самым избегая необходимости в клиенте Shadowsocks.

Net :: Shadowsocks

Net :: Shadowsocks - это имя реализации Perl клиента и сервера протокола Shadowsocks, доступной на CPAN.

ShadowsocksR

ShadowsocksR . форк оригинального проекта, заявленный как лучший с точки зрения безопасности и стабильности. После выпуска было обнаружено, что он нарушает Стандартную общественную лицензию из-за отсутствия исходного кода клиента C #. Его также критиковали за решение предполагаемых проблем безопасности в исходном проекте. Shadowsocks в настоящее время находится в разработке, а ShadowsocksR остановлен.

Подобные проекты

Shadowsocks похожи на идею подключаемого транспорта проекта Tor. Они также оба используют интерфейс прокси-сервера socks. В то время как Shadowsocks проще, Obfs4 более запутан. В отличие от Obfs4, Shadowsocks не устойчив к Active Probing. Наиболее похожий на Shadowsocks подключаемый транспорт - Obfs3.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-08 02:44:42
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте