Skarpety Cienia

Skarpety Cienia
Oryginalni autorzy Clowwindy
Pierwsze wydanie 20 kwietnia 2012 ; 10 lat temu ( 20.04.2012 )
Wersja stabilna
rdza Edit this on Wikidata 1.14.3 / 5 kwietnia 2022 ; 11 miesięcy temu ( 5 kwietnia 2022 )
okna Edit this on Wikidata 4.4.1.0 / 8 lutego 2022 ; 13 miesięcy temu ( 8 lutego 2022 )
android Edit this on Wikidata 5.2.6 / 17 września 2021 ; 17 miesięcy temu ( 17 września 2021 )
X-NG Edit this on Wikidata 1.9.4 / 13 listopada 2019 ; 3 lata temu ( 13 listopada 2019 )
Libew Edit this on Wikidata 3.3.5 / 15 września 2020 r . ; 2 lata temu ( 15 września 2020 )
Iść Edit this on Wikidata 0.1.5 / 2 maja 2021 ; 22 miesiące temu ( 2 maja 2021 )
pyton Edit this on Wikidata 2.9.1 / 2 stycznia 2017 ; 6 lat temu ( 2 stycznia 2017 )
Magazyn
Napisane w Python ; rdza ; C# ; Kotlin ; Szybki ; Cel-C ; C ; Idź ; C++  Edit this on Wikidata
System operacyjny


Uniksowy system operacyjny Microsoft Windows Android iOS  Edit this on Wikidata
Typ

protokół komunikacyjny wolne oprogramowanie obejście cenzury internetowej  Edit this on Wikidata
Strona internetowa cienieskarpety.org _  Edit this on Wikidata

Shadowsocks to darmowy projekt protokołu szyfrowania typu open source , szeroko stosowany w Chinach w celu obejścia cenzury internetowej . Został stworzony w 2012 roku przez chińskiego programistę „clowwindy” i od tego czasu udostępniono wiele implementacji protokołu. SOCKS5 innej firmy , który jest podobny do tunelu Secure Shell (SSH) . Po nawiązaniu połączenia ruch internetowy może być kierowany przez serwer proxy. W przeciwieństwie do tunelu SSH, shadowsocks może również pośredniczyć w protokołu User Datagram Protocol (UDP).

Zdjąć

22 sierpnia 2015 r. „clowwindy” ogłosił w wątku na GitHubie , że skontaktowała się z nimi policja i nie może dłużej utrzymywać projektu. Kod projektu został następnie rozgałęziony z powiadomieniem o usunięciu. Trzy dni później, 25 sierpnia, usunięto repozytorium GitHub innej aplikacji proxy, GoAgent . Usunięcie projektów zwróciło uwagę mediów, a serwisy informacyjne spekulowały na temat możliwego związku między usunięciami a atakiem rozproszonej odmowy usługi wymierzonym w GitHub, który miał miejsce kilka dni później. Danny'ego O'Briena z Electronic Frontier Foundation opublikował oświadczenie w tej sprawie.

Pomimo usunięcia, współpracownicy projektu kontynuowali rozwój projektu.

Implementacje serwerowe

Oryginalną implementację Pythona można nadal zainstalować za pomocą Pip (menedżer pakietów) , ale zawartość jej repozytorium GitHub została usunięta. Inne implementacje serwerowe obejmują jedną w Go, Rust i C wykorzystującą bibliotekę pętli zdarzeń libev; C++ z GUI Qt; i Perla. Implementacje Go i Perl nie są regularnie aktualizowane i mogły zostać porzucone.

Wdrożenia klienckie

Wszystkie wymienione powyżej implementacje serwerów obsługują również działanie w trybie klienta. Dostępne są również implementacje tylko dla klienta dla systemów Windows (shadowsocks-win), macOS (ShadowsocksX-NG), Android (shadowsocks-android) i iOS (Wingy). Wielu klientów, w tym shadowsocks-win i shadowsocks-android, obsługuje przekierowywanie całego ruchu systemowego przez Shadowsocks, a nie tylko aplikacje, które zostały specjalnie do tego skonfigurowane, dzięki czemu Shadowsocks może być używany podobnie jak VPN . Jeśli aplikacja nie obsługuje serwerów proxy, do przekierowania aplikacji do klienta Shadowsocks można użyć proxy . Niektóre Proxifiers , takie jak Proxycap, obsługują bezpośrednio Shadowsocks, unikając w ten sposób potrzeby klienta Shadowsocks, ale niektóre wymagają klienta.

Net::Skarpety Cienia

Net::Shadowsocks to nazwa implementacji Perla klienta i serwera protokołu Shadowsocks dostępnego w CPAN .

ShadowsocksR

ShadowsocksR to rozwidlenie oryginalnego projektu Shadowsocks, uważane za lepsze pod względem bezpieczeństwa i stabilności. Po wydaniu stwierdzono, że narusza licencję , ponieważ nie ma dostępnego kodu źródłowego klienta C#. Skrytykowano go również za rozwiązanie rzekomych problemów z bezpieczeństwem w projekcie źródłowym. Shadowsocks jest obecnie w fazie rozwoju, podczas gdy rozwój ShadowsocksR został zatrzymany.

Podobne projekty

Shadowsocks jest podobny do pomysłu Pluggable Transport (PT) The Tor Project . PT utrudnia dostawcom usług internetowych wykrywanie ruchu Tora. Oba używają również interfejsu proxy skarpetek. Podczas gdy Shadowsocks jest prostszy, Obfs4 używany w PT jest bardziej zaciemniony. W przeciwieństwie do Obfs4, Shadowsocks nie jest odporny na Active Probing . Najbardziej podobnym PT do Shadowsocks jest Obfs3.

Zobacz też

Linki zewnętrzne