Теневые носки
![]() | Вы можете помочь дополнить эту статью текстом, переведенным из соответствующей статьи на китайском языке . (Февраль 2017 г.) Нажмите [показать], чтобы просмотреть важные инструкции по переводу. |
![]() | |||||||||
Оригинальный автор(ы) | Clowwindy | ||||||||
---|---|---|---|---|---|---|---|---|---|
Первоначальный выпуск | 20 апреля 2012 г [1] [2] | ||||||||
Стабильный выпуск(и) [±] | |||||||||
| |||||||||
Репозиторий | |||||||||
Написано в | Питон ; ржавчина ; С# ; Котлин ; Быстрый ; Цель-C ; С ; Идти ; С++ ![]() | ||||||||
Операционная система | Unix-подобная операционная система Microsoft Windows Андроид iOS ![]() | ||||||||
Тип | протокол связи бесплатное программное обеспечение Обход интернет-цензуры ![]() | ||||||||
Веб-сайт | носки с тенями ![]() |
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
[ редактировать ]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.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Публикация инструмента обхода Shadowsocks, которым я пользуюсь больше года ». Архивировано из оригинала 22 апреля 2012 года. Проверено 15 декабря 2016 года .
- ^ «Прошлое и будущее Shadowsocks» Проверено . 15 декабря 2016 г. .
- ^ «Выпуск 1.11.2» .
- ^ «Выпуск 4.4.1.0» .
- ^ «Выпуск v5.3.3 ·shadowsocks/shadowsocks-android · GitHub» .
- ^ «Выпуск v1.10.2 · Shadowsocks/ShadowsocksX-NG · GitHub» .
- ^ Clowwindy (20 апреля 2012 г.). «первоначальный коммит» . Проверено 10 июня 2016 г. — через GitHub .
- ^ «Порты и клиенты» . Проверено 10 июня 2016 г. — через GitHub .
- ^ «Shadowsocks – Протокол» . Shadowsocks.org . Архивировано из оригинала 4 декабря 2015 года . Проверено 11 января 2018 г.
- ^ Clowwindy (22 августа 2015 г.). «Принятие точек расширения сети iOS 9» . Архивировано из оригинала 22 августа 2015 года . Проверено 10 июня 2016 г. — через GitHub .
Два дня назад ко мне пришла полиция и потребовала, чтобы я прекратил этим заниматься. Сегодня меня попросили удалить весь код с GitHub. У меня нет другого выбора, кроме как подчиниться. Я надеюсь, что однажды я буду жить в стране, где у меня будет свобода писать любой код, который мне нравится, без страха.
- ^ Clowwindy (22 августа 2015 г.). "shadowsocks/shadowsocks@938bba3" . Проверено 10 июня 2016 г. — через GitHub .
- ^ Перейти обратно: а б Рудольф, Джош (25 августа 2015 г.). «Инструмент обхода удален после посещения полицией разработчика» . Китайская цифровая газета Times . Проверено 10 июня 2016 г.
- ^ Перейти обратно: а б Перси (26 августа 2016 г.). «Полиция приказала китайскому программисту удалить программное обеспечение» [Полиция приказала китайскому программисту удалить программное обеспечение] (на китайском языке). 10 Проверено июня 2016 г. .
- ^ Кан, Майкл (30 августа 2015 г.). «Китай усиливает цензуру в Интернете перед военным парадом» . Мир ПК . Международная группа данных . Проверено 10 июня 2016 г.
- ^ Чимпану, Каталин (29 августа 2015 г.). «Недавняя DDOS-атака на GitHub связана с правительством Китая и двумя проектами GitHub» . Софтпедия . Проверено 10 июня 2016 г.
- ^ О'Брайен, Дэнни (28 августа 2015 г.). «Речь, которая позволяет говорить: Китай нацеливается на своих кодировщиков» . Фонд электронных границ . Проверено 10 июня 2016 г.
- ^ «Теневые носки» . Гитхаб .
- ^ Перейти обратно: а б «Серверы Shadowsocks» . Теневые носки . Архивировано из оригинала 15 июля 2019 года . Проверено 11 января 2018 г.
- ^ zhou0 (18 декабря 2017 г.), shadowsocks-perl: асинхронный неблокирующий клиент и сервер Shadowsocks, написанные на Perl , получено 11 января 2018 г.
{{citation}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ shadowsocks-go: go port ofshadowsocks ,shadowsocks, 10 января 2018 г. , получено 11 января 2018 г.
- ^ Shadowsocks-rust: порт Shadowsocks на Rust , получено 12 октября 2019 г.
- ^ «Shadowsocks — Клиенты» . Shadowsocks.org . Архивировано из оригинала 29 июня 2019 года . Проверено 11 января 2018 г.
- ^ «Net::Shadowsocks — асинхронный, неблокирующий клиент и сервер Shadowsocks» . Архивировано из оригинала 7 апреля 2017 года . Проверено 6 апреля 2017 г. - через CPAN .
- ^ clowwindy (18 августа 2015 г.). «AppData, temp и текущий каталог» (на китайском языке) . Проверено 10 июня 2016 г. — через GitHub .
- ^ «Долгосрочный план Shadowsocks: ShadowsocksR против Shadowsocks2 · Выпуск № 501 · StreisandEffect/Streisand» . Гитхаб .
- ^ https://censorbib.nymity.ch/pdf/Deng2017a.pdf [ только URL-адрес PDF ]
- ^ «Как Китай обнаруживает и блокирует Shadowsocks · Выпуск № 22 · net4people/BBS» . Гитхаб .
Внешние ссылки
[ редактировать ]- Интернет-цензура в Китае
- Бесплатные прокси-серверы
- программное обеспечение 2012 года
- Безопасность компьютерной сети
- Бесплатное программное обеспечение, написанное на C.
- Бесплатное программное обеспечение, написанное на C++.
- Бесплатное программное обеспечение, написанное на Go.
- Бесплатное программное обеспечение, написанное на Perl.
- Бесплатное программное обеспечение, написанное на Python.
- Бесплатное программное обеспечение, написанное на Rust.