Jump to content

Теневые носки

Теневые носки
Оригинальный автор(ы) Clowwindy
Первоначальный выпуск 20 апреля 2012 г .; 12 лет назад ( 20 апреля 2012 г. ) [1] [2]
Стабильный выпуск(и) [±]
ржавчина 1.11.2 [3]  Отредактируйте это в Викиданных / 24 июля 2021 г.; 28 ноября 2021 г.; 17 декабря 2021 г.; 22 марта 2022 г.; 5 апреля 2022 г.; 13 марта 2023 г.; 23 сентября 2023 г.; 26 ноября 2023 г .; Ошибка: первый параметр невозможно проанализировать как дату или время. ( 24 июля 2021 г.; 28 ноября 2021 г.; 17 декабря 2021 г.; 22 марта 2022 г.; 5 апреля 2022 г.; 13 марта 2023 г.; 23 сентября 2023 г.; 26 ноября 2023 г. )
окна 4.4.1.0 [4]  Отредактируйте это в Викиданных / 8 февраля 2022 г .; 2 года назад ( 8 февраля 2022 )
андроид 5.3.3 [5]  Отредактируйте это в Викиданных / 7 февраля 2023 г .; 17 месяцев назад ( 7 февраля 2023 г. )
X-NG 1.10.2 [6]  Отредактируйте это в Викиданных / 29 марта 2023 г .; 16 месяцев назад ( 29 марта 2023 г. )
Репозиторий
Написано в Питон ; ржавчина ; С# ; Котлин ; Быстрый ; Цель-C ; С ; Идти ; С++  Отредактируйте это в Викиданных
Операционная система Unix-подобная операционная система
Microsoft Windows
Андроид
iOS  Отредактируйте это в Викиданных
Тип протокол связи
бесплатное программное обеспечение
Обход интернет-цензуры  Отредактируйте это в Викиданных
Веб-сайт носки с тенями .org  Edit this on Wikidata

Shadowsocks — это с открытым исходным кодом бесплатный проект протокола шифрования , широко используемый в Китае для обхода интернет-цензуры . Он был создан в 2012 году китайским программистом по имени Clowwindy, и с тех пор стало доступно множество реализаций протокола. [7] [8] Shadowsocks сам по себе не является прокси-сервером, но (как правило) представляет собой клиентское программное обеспечение, помогающее подключаться к стороннему прокси- серверу SOCKS5 , который похож на туннель Secure Shell (SSH) . После подключения интернет-трафик можно будет направлять через прокси. [9] В отличие от SSH-туннеля, Shadowsocks также может проксировать трафик протокола пользовательских датаграмм (UDP).

22 августа 2015 года «clowwindy» объявили в ветке GitHub , что с ними связалась полиция и они больше не могут поддерживать проект. [10] Код проекта впоследствии был разветвлен с уведомлением об удалении. [11] [12] [13] [14] Три дня спустя, 25 августа, у другого прокси-приложения, GoAgent , также был удален репозиторий GitHub. [12] [13] Удаление проектов привлекло внимание средств массовой информации, причем некоторые высказывали предположения о возможной связи между этими удалениями и распределенной атакой типа «отказ в обслуживании», нацеленной на GitHub, которая произошла несколько дней спустя. [15] Дэнни О'Брайен из Electronic Frontier Foundation опубликовал заявление по этому поводу. [16]

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

Реализации сервера

[ редактировать ]

Исходную реализацию Python по-прежнему можно установить с помощью менеджера пакетов Pip Python, но содержимое репозитория GitHub было удалено. [17] [18] Другие реализации сервера включают в себя реализацию на Go, Rust и C с использованием библиотеки цикла событий libev; C++ с графическим интерфейсом Qt; и Перл. Реализации Go и Perl не обновляются регулярно и, возможно, от них отказались. [18] [19] [20] [21]

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

[ редактировать ]

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

Сеть::Теневые носки

[ редактировать ]

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

ShadowsocksR — это ответвление оригинального проекта Shadowsocks, который считается превосходным с точки зрения безопасности и стабильности. После выпуска было обнаружено, что оно нарушает Лицензию , поскольку не имеет доступного исходного кода клиента C#. [24] Его также критиковали за решение предполагаемых проблем безопасности в исходном проекте. Shadowsocks в настоящее время находится в стадии разработки, а разработка ShadowsocksR остановлена. [25]

Похожие проекты

[ редактировать ]

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

См. также

[ редактировать ]
  1. ^ «Публикация инструмента обхода Shadowsocks, которым я пользуюсь больше года ». Архивировано из оригинала 22 апреля 2012 года. Проверено 15 декабря 2016 года .
  2. ^ «Прошлое и будущее Shadowsocks» Проверено . 15 декабря 2016 г. .
  3. ^ «Выпуск 1.11.2» .
  4. ^ «Выпуск 4.4.1.0» .
  5. ^ «Выпуск v5.3.3 ·shadowsocks/shadowsocks-android · GitHub» .
  6. ^ «Выпуск v1.10.2 · Shadowsocks/ShadowsocksX-NG · GitHub» .
  7. ^ Clowwindy (20 апреля 2012 г.). «первоначальный коммит» . Проверено 10 июня 2016 г. — через GitHub .
  8. ^ «Порты и клиенты» . Проверено 10 июня 2016 г. — через GitHub .
  9. ^ «Shadowsocks – Протокол» . Shadowsocks.org . Архивировано из оригинала 4 декабря 2015 года . Проверено 11 января 2018 г.
  10. ^ Clowwindy (22 августа 2015 г.). «Принятие точек расширения сети iOS 9» . Архивировано из оригинала 22 августа 2015 года . Проверено 10 июня 2016 г. — через GitHub . Два дня назад ко мне пришла полиция и потребовала, чтобы я прекратил этим заниматься. Сегодня меня попросили удалить весь код с GitHub. У меня нет другого выбора, кроме как подчиниться. Я надеюсь, что однажды я буду жить в стране, где у меня будет свобода писать любой код, который мне нравится, без страха.
  11. ^ Clowwindy (22 августа 2015 г.). "shadowsocks/shadowsocks@938bba3" . Проверено 10 июня 2016 г. — через GitHub .
  12. ^ Перейти обратно: а б Рудольф, Джош (25 августа 2015 г.). «Инструмент обхода удален после посещения полицией разработчика» . Китайская цифровая газета Times . Проверено 10 июня 2016 г.
  13. ^ Перейти обратно: а б Перси (26 августа 2016 г.). «Полиция приказала китайскому программисту удалить программное обеспечение» [Полиция приказала китайскому программисту удалить программное обеспечение] (на китайском языке). 10 Проверено июня 2016 г. .
  14. ^ Кан, Майкл (30 августа 2015 г.). «Китай усиливает цензуру в Интернете перед военным парадом» . Мир ПК . Международная группа данных . Проверено 10 июня 2016 г.
  15. ^ Чимпану, Каталин (29 августа 2015 г.). «Недавняя DDOS-атака на GitHub связана с правительством Китая и двумя проектами GitHub» . Софтпедия . Проверено 10 июня 2016 г.
  16. ^ О'Брайен, Дэнни (28 августа 2015 г.). «Речь, которая позволяет говорить: Китай нацеливается на своих кодировщиков» . Фонд электронных границ . Проверено 10 июня 2016 г.
  17. ^ «Теневые носки» . Гитхаб .
  18. ^ Перейти обратно: а б «Серверы Shadowsocks» . Теневые носки . Архивировано из оригинала 15 июля 2019 года . Проверено 11 января 2018 г.
  19. ^ zhou0 (18 декабря 2017 г.), shadowsocks-perl: асинхронный неблокирующий клиент и сервер Shadowsocks, написанные на Perl , получено 11 января 2018 г. {{citation}}: CS1 maint: числовые имена: список авторов ( ссылка )
  20. ^ shadowsocks-go: go port ofshadowsocks ,shadowsocks, 10 января 2018 г. , получено 11 января 2018 г.
  21. ^ Shadowsocks-rust: порт Shadowsocks на Rust , получено 12 октября 2019 г.
  22. ^ «Shadowsocks — Клиенты» . Shadowsocks.org . Архивировано из оригинала 29 июня 2019 года . Проверено 11 января 2018 г.
  23. ^ «Net::Shadowsocks — асинхронный, неблокирующий клиент и сервер Shadowsocks» . Архивировано из оригинала 7 апреля 2017 года . Проверено 6 апреля 2017 г. - через CPAN .
  24. ^ clowwindy (18 августа 2015 г.). «AppData, temp и текущий каталог» (на китайском языке) . Проверено 10 июня 2016 г. — через GitHub .
  25. ^ «Долгосрочный план Shadowsocks: ShadowsocksR против Shadowsocks2 · Выпуск № 501 · StreisandEffect/Streisand» . Гитхаб .
  26. ^ https://censorbib.nymity.ch/pdf/Deng2017a.pdf [ только URL-адрес PDF ]
  27. ^ «Как Китай обнаруживает и блокирует Shadowsocks · Выпуск № 22 · net4people/BBS» . Гитхаб .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 78395bc23d519d9294009fc8ad5bfb08__1720317540
URL1:https://arc.ask3.ru/arc/aa/78/08/78395bc23d519d9294009fc8ad5bfb08.html
Заголовок, (Title) документа по адресу, URL1:
Shadowsocks - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)