(Translated by https://www.hiragana.jp/)
Shadowsocks - 维基百科,自由的百科全书 とべ转到内容ないよう

Shadowsocks

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん
重定しげさだこうShadowsocksR
Shadowsocks
原作げんさくしゃClowwindy
くび发布python 2012ねん4がつ20日はつか,​12ねんまえ​(2012-04-20[1]
とうぜん版本はんぽん
  • 4.4.1.0 (2022ねん2がつ8にち;Microsoft Windows)[2]
  • 5.3.3 (2023ねん2がつ7にち;穩定版本はんぽん;Android)[3]
  • 1.10.2 (2023ねん3がつ29にち;macOS)[4]
  • 1.18.3 (2024ねん4がつ21にち;穩定版本はんぽん;Rust)[5]
編輯維基數據鏈接
みなもとだい码库 編輯維基數據鏈接
操作そうさけい类Unixけい
Microsoft Windows
Android
IOS在维基数据编辑
类型通信つうしん协议
自由じゆう软件
突破とっぱ网络审查在维基数据编辑
许可协议
編輯維基數據鏈接
网站shadowsocks.org 编辑维基数据
Android版本はんぽんShadowsocks应用ほどじょてき标志

Shadowsocks(简称SSいち種基たねもとSocks5代理だいり方式ほうしきてきみつでん輸协议,也可以指实现這個协议てき各種かくしゅ开发つつみ目前もくぜんゆうかく种版ほん使用しようPythonCC++C#Go语言Rustとうほどしきげん开发,だい部分ぶぶん主要しゅよう实现(iOS平台ひらだいてき除外じょがい採用さいようApache许可证GPLMIT許可きょかしょうひとし多種たしゅ自由じゆう軟體許可きょか協定きょうてい開放かいほう原始げんし。Shadowsocksぶん为服务器はしきゃく户端,ざい使用しようまえ需要じゅようさきはたふく务器はしほどじょ部署ぶしょいたふく务器上面うわつらしかきさきどおり过客户端连接并建立こんりゅう本地ほんじ代理だいり

在中ざいちゅう国大こくだい陆,ほん工具こうぐ广泛よう突破とっぱ防火ぼうか长城(GFW),以浏览被ふう锁、へい蔽或扰的内容ないよう。2015ねん8がつ22にち,Shadowsocks原作げんさくしゃClowwindyしょう受到りょう中国ちゅうごく警方てき压力,宣布せんぷ停止ていし维护此计划(项目)并移じょGitHub个人页面所存しょぞん储的げんだい[6]

历史

[编辑]

Shadowsocks最早もはやゆかりV2EXよう户“clowwindy”2012ねん4がつ发布ざい该论坛[1]

项目转手

[编辑]

2015ねん8がつ22にち,其作しゃClowwindyざいGitHubじょうたたえ警察けいさつざい兩日りょうじつぜん要求ようきゅう停止ていし開發かいはつShadowsocksせんあんなみ刪除其所有しょゆうだい碼。[7]これ作者さくしゃ停止ていし維護Shadowsocks,其GitHubせんあんぺーじめんやめきよしそら[8][9]消息しょうそく传出きさき,许多中国ちゅうごく大陸たいりく外国がいこく开发しょう,以及Shadowsocksよう户,ざいGitHubちゅう对作しゃ表示ひょうじりょう致谢,对已きよしそら原始げんし碼的项目ぺーじめんぼし标,いん此在とう时Shadowsocksはん而成为了GitHubじょうてき「热门项目(Trending)」。[10]

事件じけんてき插曲,該起事件じけんほん以為當局とうきょく主動しゅどう出擊しゅつげきただし另有消息しょうそくすえたたえ原作げんさくしゃ曾作てきとおる中國ちゅうごく社會しゃかい現狀げんじょうてき發言はつげんあるたい態度たいど不滿ふまん可能かのう遭到ぼう些翻牆用むかい中華人民共和國ちゅうかじんみんきょうわこく政府せいふけん舉,したがえ而為後來こうらい要求ようきゅう撤下せんあん原始げんし碼的事件じけんうめ下伏げぶせひつ,而類似るいじてきいん個人こじんもう發言はつげん而被同業どうぎょうけん舉的事件じけんざい中國ちゅうごく大陸たいりく也「ゆう發生はっせい」。[11]よりどころもうみん整理せいり原作げんさくしゃさら斥責自己じこてき工作こうさく成果せいか他人たにん挪用,也出現しゅつげん許多きょたおかせめいしゃおさむあらためてき自主じしゅ版本はんぽん,拿出さら強的ごうてき產品さんぴんただためりょう專賣せんばいらいがえ自己じこ賺錢,後來こうらい原作げんさく主張しゅちょう以為种大一起かずきはかりごと私的してき理想りそう,做好SSしゃぐんてきどもとおる主義しゅぎ精神せいしん在中ざいちゅう國連こくれん现的迹象ぼつゆうよりどころはらばなし

さい适合这个民族みんぞくてき其实一群小白围着大大转,だい大通だいつう过小しろてき夸奖获得自我じが满足,しかきさきしょうしろてきどもかつひしげ撒都つつみ给大だいかい决的しきつう过这个项かん觉我やめ经彻そこ认识到这个民族みんぞくてき前面ぜんめん为什么会ゆういち墙了。ぼつゆう墙哪らいてきだいだい所以ゆえんいた处都什么けんかいじょう见,とう多少たしょうよう户组见,一个论坛一个大大,きょうしょうしろ跪舔,需要じゅよう政府せいふづくり墙,网民也会发造墙。这尼玛连做个こぼし墙软けんかなめづくり墙,れいじん叹为观止。这是一个造了几千年墙的保守的农耕民族,缺乏けつぼう对别人的じんてき基本きほん尊重そんちょうすなおぶんとおる欢遮さえぎ掩掩,欢小けん子抱こだき团,大概たいがい这些传统あらため掉了吧。

他稱たしょう多數たすうよう也是以一种自立じりつ態度たいどだれ以求,而利用りようかん做到解決かいけつ問題もんだい直接ちょくせつはしじんらいてき,而我维护てき过程ちゅう感覺かんかくぬし动幫じょ項目こうもくてき同学どうがく并不匿名とくめいひさげとえかえそう充分じゅうぶん提供ていきょうしんいき。对比国外こくがいてき開源かいげん互助ごじょてき社會しゃかい體制たいせいこう远。最後さいご表示ひょうじ自己じこおそはやよう移民いみんはなれひらき中國ちゅうごくざい维护这些项目じょうやめ越來ごえくえつ艱難かんなんおもむき,而以也不かいおもえさい做了。

8がつ25にち,另一个用于突破网络审查的GoAgent项目也被作者さくしゃくだり删除。删除きさき几小时之ないGitHub遭到りょうらい中国ちゅうごく大陸たいりくてきDDoSおさむ击。よりどころほう这次おさむ击与中華人民共和国ちゅうかじんみんきょうわこく政府せいふゆう关,よしため中国ちゅうごく政府せいふ此前曾要求ようきゅうGitHubうつりじょ兩個りゃんこ对抗もうからましん查的項目こうもくただしぼっゆう接受せつじゅ[12]

2015ねん8がつ28にち电子前哨ぜんしょう基金ききんかい针对ShadowsocksGoAgent删除一事发表评论,对中華人民共和国ちゅうかじんみんきょうわこく政府せいふ针对よう突破とっぱ网络ふう软件作者さくしゃてき表示ひょうじ强烈きょうれつ谴责”。[6]

Git倉庫そうこてき日誌にっし顯示けんじ該項うつりじょ以前いぜん就有大量たいりょうてき復刻ふっこく副本ふくほんしょう副本ふくほん仍然有用ゆうよう維護。所以ゆえん儘管Shadowsocksせんあんぺーじ經過けいか此次打擊だげき,也仍陸續りくぞく恢復かいふくりょう內容,甚至本身ほんみなみ转交ゆかりひと維護なり不同ふどう版本はんぽんかくだいLinux发行ばんてき軟體倉庫そうこひとしゆうかくしきShadowsocksてきさくてき套件仍持續じぞく更新こうしん可用かよう目前もくぜんてきShadowsocks更新こうしん基本きほんじょう這些作者さくしゃ執行しっこう

运行原理げんり

[编辑]
Android版本はんぽんShadowsocks应用ほどじょ

Shadowsocksてき运行原理げんりあずか其他代理だいり工具こうぐ基本きほんしょうどう使用しよう特定とくてい的中てきちゅう转服务器完成かんせいすうすえ传输。れい如,よう户无ほう直接ちょくせつ访问Googleただし代理だいりふく务器以访问,且用户可以直接ちょくせつ连接代理だいりふく务器,么用户就以通过特定とくてい软件连接代理だいりふく务器,しかきさきよし代理だいりふく务器获取网站内容ないよう并回传给よう户,从而实现代理だいりじょう网的效果こうかふく务器きゃく户端软件かい要求ようきゅう提供ていきょうみつ码和みつ方式ほうしき双方そうほう一致后才能成功连接。连接いたふく务器きさき典型てんけいじょう况下きゃく户端かいざいほんつくえ构建いち个本Socks5代理だいりただし也有やゆう构建なるVPN、透明とうめい代理だいりとう形式けいしき)。浏览网络时,きゃく户端どおり过这个Socks5(ある其他形式けいしき代理だいり收集しゅうしゅう网络流量りゅうりょうしかきさきさい混淆こんこうみつ发送いたふく务器はし,以防网络流量りゅうりょう识别拦截,たんまたしか

とくてん

[编辑]
  • Shadowsocks使用しようくだり设计てき协议进行みつ通信つうしん[13]みつ算法さんぽうゆうAES-GCMChaCha20-Poly1305、2022-BLAKE3-AES-GCMとうじょ建立こんりゅうTCP连接がい无需握手あくしゅ每次まいじ请求ただ转发いち个连せっ保持ほじいちちょくれんせんてき狀態じょうたいいん此在うつり动设备上相對そうたい较為しょう电。
  • 所有しょゆうてき流量りゅうりょう经过算法さんぽうみつまこと许自ぎょう选择みつ算法さんぽう
  • Shadowsocksどおり异步I/O事件じけん驱动ほどじょ运行,响应速度そくどかい
  • きゃく户端くつがえ盖多个主りゅう操作そうさけい统和平台ひらだい包括ほうかつWindowsmacOSAndroidLinuxiOSけい统和よし(OpenWrt)とう[14]

安全あんぜんせい

[编辑]

ClowwindyしょうShadowsocksてき最初さいしょただよう」,ようらいこぼし墙」[1],而不提供ていきょうみつ码学义的安全あんぜん所以ゆえんShadowsocksくだり设计てきみつ协议对双かたてき份验证仅げん预共とおるみつえいPre-shared keyまた完全かんぜんぜんこうみつ,也未曾有みぞう安全あんぜん专家こう分析ぶんせきある评估协议及其实现。

いち个用 Python うつしてき socks みつ代理だいりみつ方法ほうほう很简单,过欺骗 GFW あし够了。

——clowwindy[1]

Shadowsocksてき标不ざい提供ていきょうかんせいてき通信つうしん安全あんぜんつくえせい主要しゅよう为了协助じょう网用户在严苛てき网络环境ちゅう突破とっぱふう锁,不能ふのうがえだいTLSあるものVPN

AEADみつ方式ほうしき(AES-GCMChacha20-poly1305ざいSIP004[15]提案ていあん提出ていしゅつ并在SIP007提案ていあん[16]实现,这些みつ方式ほうしき认为提供ていきょうみつ码学义的安全あんぜん(「みつせいかんせいせい可用性かようせい」)[17]これぜんAES CFB、AES CTR、RC4Chacha20とうぼつゆう认证てきみつ方式ほうしき仍在一部分实现中被允许存在[17]。Shadowsocks-windowsやめ经移じょりょうAEADみつ方式ほうしきてき支持しじ

Shadowsocksつぎひっさげいた协议设计问题,ゆうしゅ动探测的风险:

  • 2015ねん,ShadowsocksRてきげん开发しゃbreakwa11ひさげいたげん协议设计导致ぼつゆう验证すうすえつつみかんせいせい而被ぬし动探测的风险,これきさきShadowsocksてききさき继开发者madeye引入One Time Auth(OTA)方案ほうあん试图かい决,ただしbreakwa11指出さしで还是不能ふのう避免ぬし动探测风险,さい终引にゅうAEADみつ方式ほうしき并放弃OTA方案ほうあん
  • 2021ねん2がつ28にち,GitHubようRPRX提出ていしゅつShadowsocks AEADみつ方式ほうしき设计存在そんざい严重ほら,无法通信つうしん内容ないようてきもたれせいずい開發かいはつしゃけんしょうりょう本地ほんじecho交思てきぎょうせい。3月1にち,RPRXまた提出ていしゅつ利用りようふく务端ぼうおもせい使Shadowsocks、Vmessとう未知みち流量りゅうりょう代理だいり实质せい失效しっこうずい讨论ちゅうてきいち个名为gfw-reportてきよう户驗しょうりょう這一思路的可行性。

插件及流りょう混淆こんこう

[编辑]

2017ねん9がつ21にちいちへんめい为《The Random Forest based Detection of Shadowsock's Traffic》てき论文ざいIEEE发表,该论ぶんかい绍了どおり过随つくえ森林しんりん算法さんぽう检测Shadowsocks流量りゅうりょうてき方法ほうほう,并自称じしょう达到85%てき检测精度せいど[18],雖然該論文ろんぶんてき有效ゆうこうせい遭到网友质疑。ただし使用しようつくえがくらい識別しきべつもう流量りゅうりょう特徵とくちょうてき做法认为ぎょうてき,而且還適用てきよう於任なんもう代理だいり協定きょうてい而不僅僅きんきん侷限於Shadowsocks。[19]

ShadowsocksざいSIP003提案ていあん[20]ちゅう支持しじりょう插件,插件让Shadowsocksてき流量りゅうりょう以通过不同ふどうてき插件进行混淆こんこうみつある其他处理。目前もくぜん使用しよう较多てき插件ゆうv2ray-pluginsimple-obfsひとし

さく

[编辑]

目前もくぜんShadowsocksゆうさく支援しえん,以自由じゆう軟體形式けいしきはつ佈的主要しゅようゆう

ひとしひとしかえ有為ゆういすう甚多てきめん軟體商業しょうぎょう軟體

ShadowsocksR

[编辑]
ShadowsocksRてき标志
Android版本はんぽんShadowsocksR应用ほどじょ

ShadowsocksR(简称SSR)网名为breakwa11てきよう發起ほっきてきShadowsocksぶんささえざいShadowsocksてきもと础上增加ぞうかりょういち資料しりょう混淆こんこう方式ほうしきたたえおさむ复了部分ぶぶん安全あんぜん问题并可以提だかQoS优先级。[27]きさきらい貢獻こうけんしゃLibrehat也为Shadowsocks补上りょういち些此类特せい,甚至增加ぞうかりょう类似Torてき插拔传输层功のう[28]

ShadowsocksR開始かいし曾有过违はんGPL、发放二进制时不发放源码的争议,使つかいとくげん開發かいはつ作者さくしゃ不滿ふまん过后らいShadowsocksR项目よしbreakwa11转为りょうあずかShadowsocksしょうどうてきGPL、Apache許可きょかしょう、MIT許可きょかしょうとう多重たじゅう自由じゆう軟體許可きょか协议。

2017ねん7がつ19にち,ShadowsocksR作者さくしゃbreakwa11ざいTelegram频道ShadowsocksR newsうら转发りょうふか圳市启用SS协议检测てき消息しょうそく并被大量たいりょうよう户转发,引发恐慌きょうこう。7月24にち,breakwa11发布りょう闭源てきSS动检测程じょ,引发そう[29]。7月27にち,breakwa11遭到自称じしょう“ESU.TV”(恶俗TV)てき不明ふめい份人人身じんしんおさむ击,对方せんしょう如果停止ていし开发并阻止そしよう户讨论此事件じけんはた发布さら包含ほうがん个人隐私てき资料[30]ずいきさきbreakwa11表示ひょうじ遭到对方じんにく搜索そうさく并公开个じん资料てき无关人士じんし,为了防止ぼうし对方继续伤害无关人士じんし,breakwa11しょう删除GitHubじょうてき所有しょゆうだい码、解散かいさんしょう交流こうりゅうぐん组,停止ていしShadowsocksR项目。ただし项目やめじんfork,并有じんざい其基础上继续发布しんてき版本はんぽんれい如较为知めいてきSSRR(ShadowsocksRR)。

參考さんこう資料しりょう

[编辑]
  1. ^ 1.0 1.1 1.2 1.3 clowwindy. 发一个自用了一年多的翻墙工具 shadowsocks. 2012-04-20. (原始げんし内容ないようそん档于2014-07-19). 
  2. ^ Release 4.4.1.0. 
  3. ^ Release v5.3.3 · shadowsocks/shadowsocks-android · GitHub. 
  4. ^ Release v1.10.2 · shadowsocks/ShadowsocksX-NG · GitHub. 
  5. ^ Release 1.18.3. 2024ねん4がつ21にち [2024ねん5がつ5にち]. 
  6. ^ 6.0 6.1 O'Brien, Danny. Speech that Enables Speech: China Takes Aim at Its Coders. 电子前哨ぜんしょう基金ききんかい. [2016-05-28]. (原始げんし内容ないようそん于2016-06-24) えい语). ちゅうぶんこぼし
  7. ^ clowwindy. Adopting iOS 9 network extension points · Issue #124 · shadowsocks/shadowsocks-iOS. GitHub. [2015-08-22]. (原始げんし内容ないようそん档于2015-08-22) えい语). Two days ago the police came to me and wanted me to stop working on this. Today they asked me to delete all the code from GitHub. I have no choice but to obey. 
  8. ^ clowwindy. remove · shadowsocks/shadowsocks@938bba3. GitHub. 2015-08-22 [2015-08-22]. (原始げんし内容ないようそん于2015-08-22). 
  9. ^ clowwindy. shadowsocks/shadowsocks. GitHub. 2015-08-22 [2015-08-22]. (原始げんし内容ないようそん于2015-08-22) えい语). 
  10. ^ percy. 中国ちゅうごく开发しゃ警察けいさつ要求ようきゅう删除软件. GreatFire. 2015-08-26 [2016-01-16]. (原始げんし内容ないようそん于2015-10-02) ちゅうぶん. 
  11. ^ Vergil. こぼし墙=はんほう?从许东翻墙第一案いちあん说起. pao-pao.net. [2016-08-18]. (原始げんし内容ないようそん于2016-08-08). ちゅうぶん
  12. ^ Catalin Cimpanu. Recent GitHub DDOS Linked to Chinese Government and Two GitHub Projects. Softpedia. 2015-08-29 [2016-01-16]. (原始げんし内容ないようそん于2016-05-06) えい语). 
  13. ^ Shadowsocks - spec. [2015ねん12月11にち]. (原始げんし内容ないようそん档于2015ねん12月4にちえい语). 
  14. ^ Shadowsocks - Clients. [2015-09-05]. (原始げんし内容ないようそん于2015-09-04) えい语). 
  15. ^ Mygod. SIP004 - Support for AEADs implemented by large libraries. 2017-01-12 [2021-06-14]. (原始げんし内容ないようそん档于2020-10-16). 
  16. ^ riobard. SIP007 - Per-session subkey. 3017-02-10 [2021-06-14]. (原始げんし内容ないようそん档于2020-10-16). 
  17. ^ 17.0 17.1 AEAD Ciphers. Shadowsocks.org. [2021-06-14]. (原始げんし内容ないようそん档于2021-02-26). 
  18. ^ Deng, Z.; Liu, Z.; Chen, Z.; Guo, Y. The Random Forest Based Detection of Shadowsock's Traffic. 2017 9th International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC). August 2017, 2: 75–78 [2018-02-05]. doi:10.1109/IHMSC.2017.132. (原始げんし内容ないようそん于2018-02-06). 
  19. ^ VV, 特約とくやくせん稿こうじん. みちだかいちしゃく,牆高いちたけ:互聯もう封鎖ふうさ如何いかますきゅうてき. はしでんなかだち. [2018-04-07]. (原始げんし内容ないようそん于2018-06-28) ちゅうぶん香港ほんこん)). 
  20. ^ madeye. SIP003 - A simplified plugin design for shadowsocks. GitHub. 2017-01-04 [2021-06-14]. (原始げんし内容ないようそん档于2020-10-03). 
  21. ^ Shadowsocks / GOST v2. [2022-12-02]. (原始げんし内容ないようそん于2022-12-02). 
  22. ^ Outline - Making it safer to break the news. getoutline.org. [2018-04-06]. (原始げんし内容ないようそん于2018-03-30) えい语). 
  23. ^ Shadowsocks · Project V かんかた网站. v2ray.com. [2020-06-11]. (原始げんし内容ないようそん于2020-06-11). 
  24. ^ txthinking/brook. GitHub. [2018-06-05]. (原始げんし内容ないようそん于2018-06-17) えい语). 
  25. ^ trojan. trojan-gfw. trojan. [2021-02-15]. (原始げんし内容ないようそん档于2021-05-30). 
  26. ^ Fndroid, Clash for Windows, 2022-11-17 [2022-11-17], (原始げんし内容ないようそん于2023-01-14) 
  27. ^ ShadowsocksR. breakwa11.github.io. [2017-03-24]. (原始げんし内容ないようそん档于2017-02-07). 
  28. ^ Shadowsocks Plugin Spec. shadowsocks.org. [2017-03-24]. (原始げんし内容ないようそん于2017-03-25) えい语). 
  29. ^ breakwa11. SS动检测1.0はん #868. GitHub. [2017-06-24]. (原始げんし内容ないようそん档于2017-07-25). 
  30. ^ CK、吴晶、みずあきら. 国内こくない网络青年せいねん开发こぼし墙软けん遭“ひとにく. Radio Free Asia. 2018-01-25 [2019-03-31]. (原始げんし内容ないようそん于2019-03-31). 

注解ちゅうかい

[编辑]

外部がいぶ链接

[编辑]