<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Shadowsocks</id>
	<title>Shadowsocks - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Shadowsocks"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Shadowsocks&amp;action=history"/>
	<updated>2026-07-03T10:13:45Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Shadowsocks&amp;diff=2471335&amp;oldid=prev</id>
		<title>imported&gt;Franco508：​/* 實作 */ 精简说明</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Shadowsocks&amp;diff=2471335&amp;oldid=prev"/>
		<updated>2026-03-22T06:10:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;實作：​&lt;/span&gt; 精简说明&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{noteTA&lt;br /&gt;
|G1=IT&lt;br /&gt;
|1=zh-cn:移动;zh-hk:流動;zh-tw:行動;&lt;br /&gt;
|2=zh-cn:客户端;zh-tw:用戶端;&lt;br /&gt;
|3=zh-cn:项目;zh-hk:計劃;zh-tw:專案;&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox Software&lt;br /&gt;
| ver layout             = stacked&lt;br /&gt;
| name                   = Shadowsocks&lt;br /&gt;
| logo                   = [[File:Shadowsocks logo.png|200px]]&lt;br /&gt;
| screenshot             =&lt;br /&gt;
| caption                =&lt;br /&gt;
| author                 = [https://github.com/Clowwindy Clowwindy]&lt;br /&gt;
| released               = &amp;#039;&amp;#039;&amp;#039;python&amp;#039;&amp;#039;&amp;#039; {{Start date and age|2012|04|20}}&amp;lt;ref name=clowwindy/&amp;gt;&lt;br /&gt;
|genre                   = {{wikidata|properties|linked|references|edit|P31|sep%s=&amp;lt;br/&amp;gt;}}&lt;br /&gt;
|operating_system        = {{wikidata|properties|linked|references|edit|P306|sep%s=&amp;lt;br/&amp;gt;}}&lt;br /&gt;
}}&lt;br /&gt;
[[File:Shadowsocks for Android (logo).png|100px|thumb|Android版本Shadowsocks应用程序的标志]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Shadowsocks&amp;#039;&amp;#039;&amp;#039;（简称&amp;#039;&amp;#039;&amp;#039;SS&amp;#039;&amp;#039;&amp;#039;）是一種基於[[SOCKS#SOCKS5|Socks5]]代理方式的加密傳輸协议，也可以指实现這個协议的各種开发包。目前有各种版本使用[[Python]]、[[C語言|C]]、[[C++]]、[[C♯|C#]]、[[Go语言]]、[[Rust (编程语言)|Rust]]等程式語言开发，除[[iOS]]平台外，大部分採用[[Apache许可证]]、[[GPL]]、[[MIT許可證]]等多種[[自由軟體]]許可協定[[開放原始碼]]。Shadowsocks分为服务器端和客户端，在使用之前，需要先将服务器端程序部署到服务器上面，然后通过客户端连接并建立本地代理。&lt;br /&gt;
&lt;br /&gt;
在中国大陆，本工具广泛用于突破[[防火长城]]（GFW），以浏览被封锁、屏蔽或干扰的内容。2015年8月22日，Shadowsocks原作者Clowwindy稱受到了中国警方的压力，宣布停止维护此计划（项目）并移除其[[GitHub]]个人页面所存储的源代码&amp;lt;ref name=effchinacoder&amp;gt;{{cite web|last1=O&amp;#039;Brien|first1=Danny|title=Speech that Enables Speech: China Takes Aim at Its Coders|url=https://www.eff.org/deeplinks/2015/08/speech-enables-speech-china-takes-aim-its-coders|website=电子前哨基金会|accessdate=2016-05-28|language=en|archive-date=2016-06-24|archive-url=https://web.archive.org/web/20160624091157/https://www.eff.org/deeplinks/2015/08/speech-enables-speech-china-takes-aim-its-coders|dead-url=no}}&amp;lt;small&amp;gt;（[[s:Translation:Speech_that_Enables_Speech:_China_Takes_Aim_at_Its_Coders|中文翻译]]）&amp;lt;/small&amp;gt;&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
Shadowsocks最早由[[V2EX]]用户“clowwindy”2012年4月发布在该论坛&amp;lt;ref name=clowwindy/&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== 警方调查事件與项目转手 ===&lt;br /&gt;
2015年8月22日，其作者Clowwindy在GitHub上稱，警察在兩日前要求他停止開發Shadowsocks專案並刪除其所有代碼。&amp;lt;ref&amp;gt;{{cite web |url=//github.com/shadowsocks/shadowsocks-iOS/issues/124#issuecomment-133630294 |title=Adopting iOS 9 network extension points · Issue #124 · shadowsocks/shadowsocks-iOS |accessdate=2015-08-22 |language=en |archiveurl=https://web.archive.org/web/20150822042959/https://github.com/shadowsocks/shadowsocks-iOS/issues/124#issuecomment-133630294 |archivedate=2015-08-22 |quote=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. |author1=clowwindy |website=GitHub |deadurl=yes }}&amp;lt;/ref&amp;gt;之後，作者停止維護Shadowsocks，其[[GitHub]]專案頁面已被清空。&amp;lt;ref&amp;gt;{{cite web|url=//github.com/shadowsocks/shadowsocks/commit/938bba32a4008bdde9c064dda6a0597987ddef54|title=remove · shadowsocks/shadowsocks@938bba3|accessdate=2015-08-22|date=2015-08-22|author1=clowwindy|website=GitHub|archive-date=2015-08-22|archive-url=https://web.archive.org/web/20150822224155/https://github.com/shadowsocks/shadowsocks/commit/938bba32a4008bdde9c064dda6a0597987ddef54|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=//github.com/shadowsocks/shadowsocks|title=shadowsocks/shadowsocks|accessdate=2015-08-22|date=2015-08-22|language=en|author1=clowwindy|website=GitHub|archive-date=2015-08-22|archive-url=https://web.archive.org/web/20150822142142/https://github.com/shadowsocks/shadowsocks|dead-url=no}}&amp;lt;/ref&amp;gt;消-{}-息传出后，许多中国大陸和外国开发商，以及Shadowsocks用户，在GitHub中对作者表示了致谢，对已清空原始碼的项目頁面加星标，因此在当时Shadowsocks反而成为了GitHub上的「热门项目（Trending）」。&amp;lt;ref&amp;gt;{{cite web|url=https://zh.greatfire.org/blog/2015/aug/chinese-developers-forced-delete-softwares-police|title=中国开发者被警察要求删除软件|website=GreatFire|author=percy|date=2015-08-26|language=zh|accessdate=2016-01-16|archive-date=2015-10-02|archive-url=https://web.archive.org/web/20151002154126/https://zh.greatfire.org/blog/2015/aug/chinese-developers-forced-delete-softwares-police|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8月25日，另一个用于突破网络审查的[[GoAgent]]项目也被作者自行删除。删除后几小时之内，[[GitHub]]遭到了来自中国大陸的[[DDoS]]攻击。據報这次攻击与中華人民共和国政府有关，因為[[中华人民共和国政府|中国政府]]此前曾要求GitHub移除兩個对抗網絡審查的項目但沒有被接受。&amp;lt;ref&amp;gt;{{cite news|url=http://news.softpedia.com/news/recent-github-ddos-linked-to-chinese-government-and-two-github-projects-490405.shtml|title=Recent GitHub DDOS Linked to Chinese Government and Two GitHub Projects|date=2015-08-29|work=Softpedia|language=en|author=Catalin Cimpanu|accessdate=2016-01-16|archive-date=2016-05-06|archive-url=https://web.archive.org/web/20160506081126/http://news.softpedia.com/news/recent-github-ddos-linked-to-chinese-government-and-two-github-projects-490405.shtml|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2015年8月28日，[[电子前哨基金会]]针对Shadowsocks和GoAgent被删除一事发表评论，对中華人民共和国政府针对用于[[突破网络封锁]]软件作者的打击表示“强烈谴责”。&amp;lt;ref name=effchinacoder/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
不過[[Git]]倉庫的日誌顯示該項目被移除以前就有大量的復刻副本，不少副本仍然有用戶維護。所以儘管Shadowsocks專案頁經過此次打擊，也仍陸續恢復了內容，甚至本身並转交由多人維護成不同版本，各大[[Linux发行版]]的軟體倉庫均有各式Shadowsocks的實作的套件仍持續更新可用，目前的Shadowsocks更新基本上來自這些作者執行。&lt;br /&gt;
&lt;br /&gt;
此事件的插曲是，該起事件雖有可能是當局主動出擊，但据称原作者在被警察關切前，曾作出一段「透露中國社會現狀」&amp;lt;ref&amp;gt;{{Cite web|url=https://github.com/shadowsocks/shadowsocks-windows/issues/293#issuecomment-132253168|title=AppData &amp;amp; temp &amp;amp; 当前目录|author1=clowwindy|website=github.com|archive-url=https://web.archive.org/web/20150820082200/https://github.com/shadowsocks/shadowsocks-windows/issues/293#issuecomment-132253168|archivedate=2015-08-20|dead-url=yes}}&amp;lt;/ref&amp;gt;的發言，可能遭到某些翻牆用戶與開發者對其態度不滿，向中華人民共和國政府舉報{{NoteTag|開發者曾斥責自己的工作成果被他人挪用，也出現被許多冒名者修改後的自主版本，拿出更強的產品只為了專賣來替自己賺錢，原以為那种大家一起不謀私的理想，做好SS社群的共享主義精神，在中國連出现的迹象都沒有，在维护这些项目上，已经越來越艱難無趣，而以後也不會想再做了。如原話節錄：&lt;br /&gt;
{{quote|最适合这个民族的其实是一群小白围着大大转，大大通过小白的夸奖获得自我满足，然后小白的吃喝拉撒都包给大大解决的模式。通过这个项目我感觉我已经彻底认识到这个民族的前面为什么会有一堵墙了。没有墙哪来的大大。所以到处都是什么附件回帖可见，等级多少用户组可见，一个论坛一个大大，供小白跪舔，不需要政府造墙，网民也会自发造墙。这尼玛连做个翻墙软件都要造墙，真是令人叹为观止。这是一个造了几千年墙的保守的农耕民族，缺乏对别人的基本尊重，不愿意分享，喜欢遮遮掩掩，喜欢小圈子抱团，大概这些传统是改不掉了吧。}}稱多數用戶誰都可以求，而利用完做到解決問題就直接走人，而维护的过程中，感覺主动幫助項目的同学并不多，匿名提問還不想充分提供信息。对比下国外的開源互助的社會體制差好远，最後表示自己遲早要移民離開中國。}}，從而為後來被要求撤下專案原始碼的事件埋下伏筆，而類似的利益衝突互害導致全體陷入共業等故事，在中國大陸也「時有發生」。&amp;lt;ref&amp;gt;{{cite web|url=https://pao-pao.net/article/292|title=翻墙=犯法？从许东翻墙第一案说起|author1=Vergil|website=pao-pao.net|accessdate=2016-08-18|archive-date=2016-08-08|archive-url=https://web.archive.org/web/20160808032902/https://pao-pao.net/article/292|dead-url=no}}{{zh}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 运行原理 ==&lt;br /&gt;
[[File:Shadowsocks for Android.png|thumb|Android版本Shadowsocks应用程序]]&lt;br /&gt;
Shadowsocks的运行原理与其他代理工具基本相同，使用特定的中转服务器完成数据传输。用户无法直接访问受封禁的网站，但代理服务器可以访问，且用户可以直接连接代理服务器，那么用户就可以通过特定软件连接代理服务器，然后由代理服务器获取网站内容并回传给用户，从而实现代理上网的效果。服务器和客户端软件会要求提供密码和加密方式，双方一致后才能成功连接。连接到服务器后，典型情况下客户端会在本机构建一个本地Socks5代理（或构建成VPN、透明代理等形式）。浏览网络时，客户端通过这个Socks5代理（或其他形式）收集网络流量，然后再经Shadowsocks混淆加密发送到服务端，以防网络流量被识别和拦截，服务端解密数据包，向目标网站发送请求，并以同样的方式加密网站返回的数据，最后将加密数据转交回服务端。&lt;br /&gt;
&lt;br /&gt;
=== 特点 ===&lt;br /&gt;
* Shadowsocks使用自行设计的协议进行加密通信。&amp;lt;ref&amp;gt;{{cite web|url=https://Shadowsocks.org/en/spec/protocol.html|title=Shadowsocks - spec|language=en|deadurl=yes|archiveurl=https://web.archive.org/web/20151204034044/https://shadowsocks.org/en/spec/protocol.html|archivedate=2015年12月4日|df=|accessdate=2015年12月11日}}&amp;lt;/ref&amp;gt;加密算法有[[高级加密标准|AES]]-[[伽罗瓦/计数器模式|GCM]]、[[ChaCha20]]-[[Poly1305]]、2022-[[BLAKE3]]-AES-GCM等，除建立[[传输控制协议|TCP]]连接外无需[[握手 (技术)|握手]]，每次请求只转发一个连接，無需保持「一直連線」的狀態，因此在移动设备上相對较為省电。&lt;br /&gt;
* 所有的流量都经过算法加密，允许自行选择加密算法。&lt;br /&gt;
* Shadowsocks通过[[异步I/O]]和[[事件驅動程式設計|事件驱动程序]]运行，响应速度快。&lt;br /&gt;
* 客户端覆盖多个主流操作系统和平台，包括[[Windows]]、[[macOS]]、[[iOS]]、[[Linux]]、[[Android]]和[[OpenWrt]]等&amp;lt;ref&amp;gt;{{Cite web|url = http://Shadowsocks.org/en/download/clients.html|title = Shadowsocks - Clients|accessdate = 2015-09-05|language = en|archive-date = 2015-09-04|archive-url = https://web.archive.org/web/20150904143216/http://shadowsocks.org/en/download/clients.html|dead-url = no}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== 安全性 ===&lt;br /&gt;
Clowwindy称Shadowsocks的最初只是「自用」，用来「翻墙」&amp;lt;ref name=clowwindy/&amp;gt;，而不是提供密码学意义的安全，所以Shadowsocks自行设计的加密协议对双方的身份验证仅限于[[预共享密钥]]，亦无[[完全前向保密]]，也未曾有安全专家公开分析或评估协议及其实现。&lt;br /&gt;
&lt;br /&gt;
{{quote|一个用 Python 写的 socks 加密代理。加密方法很简单，不过欺骗 GFW 足够了。}}&lt;br /&gt;
&lt;br /&gt;
Shadowsocks的目标不在于提供完整的通信安全机制，主要是为了协助上网用户在[[互联网审查|严苛的网络环境中]]突破封锁，不能替代[[TLS]]或者[[VPN]]。&lt;br /&gt;
&lt;br /&gt;
[[认证加密|AEAD]]加密方式（AES-[[訊息鑑別碼|GCM]]、[[Poly1305|Chacha20-poly1305]]）在SIP004&amp;lt;ref&amp;gt;{{Cite web|url=https://github.com/shadowsocks/shadowsocks-org/issues/30|title=SIP004 - Support for AEADs implemented by large libraries|author=Mygod|date=2017-01-12|access-date=2021-06-14|archive-date=2020-10-16|archive-url=https://web.archive.org/web/20201016163403/https://github.com/shadowsocks/shadowsocks-org/issues/30}}&amp;lt;/ref&amp;gt;提案提出并在SIP007提案&amp;lt;ref&amp;gt;{{Cite web|url=https://github.com/shadowsocks/shadowsocks-org/issues/42|title=SIP007 - Per-session subkey|author=riobard|date=3017-02-10|access-date=2021-06-14|archive-date=2020-10-16|archive-url=https://web.archive.org/web/20201016163357/https://github.com/shadowsocks/shadowsocks-org/issues/42}}&amp;lt;/ref&amp;gt;实现，这些加密方式被认为可以提供密码学意义的安全（「保密性，完整性，可用性」）&amp;lt;ref name=AEAD&amp;gt;{{Cite web|url=https://shadowsocks.org/en/wiki/AEAD-Ciphers.html|title=AEAD Ciphers|website=Shadowsocks.org|access-date=2021-06-14|archive-date=2021-02-26|archive-url=https://web.archive.org/web/20210226122427/http://shadowsocks.org/en/wiki/AEAD-Ciphers.html}}&amp;lt;/ref&amp;gt;，之前AES CFB、AES CTR、[[RC4]]、[[Salsa20|Chacha20]]等没有认证的加密方式仍在一部分实现中被允许存在&amp;lt;ref name=AEAD/&amp;gt;。Shadowsocks-windows已经移除了非AEAD加密方式的支持。&lt;br /&gt;
&lt;br /&gt;
Shadowsocks多次被提到协议设计问题，有被主动探测的风险：&lt;br /&gt;
&lt;br /&gt;
* 2015年，ShadowsocksR的原开发者breakwa11提到原协议设计导致無法验证数据包完整性而被主动探测的风险，之后Shadowsocks的后继开发者madeye引入One Time Auth（OTA）方案试图解决，但breakwa11指出还是不能避免主动探测风险，最终引入AEAD加密方式并放弃OTA方案。&lt;br /&gt;
* 2021年2月28日，Xray作者RPRX提出Shadowsocks AEAD加密方式设计存在严重漏洞，无法保证通信内容是可靠的，隨後開發者驗證了本地echo自交思路的可行性&amp;lt;ref&amp;gt;{{Cite web |url=https://github.com/shadowsocks/shadowsocks-org/issues/183 |title=Issue #183: Shadowsocks AEAD 加密方式设计存在严重漏洞，无法保证通信内容的可靠性 |last=shadowsocks |website=GitHub |access-date=2026-03-22}}&amp;lt;/ref&amp;gt;。3月1日，RPRX又提出可利用服务端防重放機制使Shadowsocks、VMess等未知流量代理实质性失效，隨後讨论区中的一个名为gfw-report的用户驗證了這一思路的可行性。&lt;br /&gt;
&lt;br /&gt;
=== 插件 ===&lt;br /&gt;
&lt;br /&gt;
Shadowsocks在SIP003提案&amp;lt;ref&amp;gt;{{Cite web|url=https://github.com/shadowsocks/shadowsocks-org/issues/28|website=[[GitHub]]|date=2017-01-04|author=madeye|title=SIP003 - A simplified plugin design for shadowsocks|access-date=2021-06-14|archive-date=2020-10-03|archive-url=https://web.archive.org/web/20201003181050/https://github.com/shadowsocks/shadowsocks-org/issues/28}}&amp;lt;/ref&amp;gt;中支持了插件，插件让Shadowsocks的流量可以通过不同的插件进行混淆加密或其他处理。目前使用较多的插件有{{URL|https://github.com/shadowsocks/v2ray-plugin|v2ray-plugin}}、{{URL|https://github.com/shadowsocks/simple-obfs|simple-obfs}}等。&lt;br /&gt;
&lt;br /&gt;
=== 實作 ===&lt;br /&gt;
目前Shadowsocks有多個實作支援，以自由軟體形式發佈的主要有&lt;br /&gt;
&lt;br /&gt;
* {{URL|https://github.com/shadowsocks/shadowsocks|shadowsocks}}（以[[Python]]語言編寫）&lt;br /&gt;
* {{URL|https://github.com/shadowsocks/shadowsocks-libev|shadowsocks-libev}}（[[C语言]]编写，目前仅修复BUG）&lt;br /&gt;
* {{URL|https://github.com/shadowsocks/openwrt-shadowsocks|openwrt-shadowsocks}}&lt;br /&gt;
* {{URL|https://github.com/shadowsocks/shadowsocks-rust|shadowsocks-rust}}（[[Rust (编程语言)|Rust]]语言编写，libev版本停止新功能开发之后的继任活跃开发版本）&amp;lt;ref name=&amp;quot;wu&amp;quot;&amp;gt;{{Cite conference |last1=Wu |first1=Mingshi |last2=Sippe |first2=Jackson |last3=Sivakumar |first3=Danesh |last4=Burg |first4=Jack |last5=Anderson |first5=Peter |last6=Wang |first6=Xiaokang |last7=Bock |first7=Kevin |last8=Houmansadr |first8=Amir |last9=Levin |first9=Dave |date=2023 |title=How the Great Firewall of China Detects and Blocks Fully Encrypted Traffic |url=https://www.usenix.org/conference/usenixsecurity23/presentation/wu-mingshi |conference=32nd USENIX Security Symposium (USENIX Security 23) |pages=2653–2670 |isbn=978-1-939133-37-3 |access-date=2025-02-16 |last10=Wustrow |first10=Eric |archive-date=2025-10-08 |archive-url=https://web.archive.org/web/20251008045824/https://www.usenix.org/conference/usenixsecurity23/presentation/wu-mingshi |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* {{URL|https://github.com/shadowsocks/go-shadowsocks2|go-shadowsocks2}}&lt;br /&gt;
&lt;br /&gt;
* {{URL|https://github.com/ginuerzh/gost|gost}}&amp;lt;ref&amp;gt;{{cite web|title=Shadowsocks / GOST v2|url=https://v2.gost.run/ss/|access-date=2022-12-02|archive-date=2022-12-02|archive-url=https://web.archive.org/web/20221202064020/https://v2.gost.run/ss/|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* {{URL|https://github.com/shadowsocks/libQtShadowsocks|libQtShadowsocks}} &lt;br /&gt;
* {{URL|https://github.com/shadowsocks/shadowsocks-qt5|shadowsocks-qt5}}（客户端）&lt;br /&gt;
* {{URL|https://github.com/shadowsocks/shadowsocks-android|shadowsocks-android}}（客户端）&amp;lt;ref name=&amp;quot;wu&amp;quot; /&amp;gt;&lt;br /&gt;
* {{URL|https://github.com/shadowsocks/shadowsocks-windows|shadowsocks-windows}}（客户端）&lt;br /&gt;
* {{URL|https://github.com/shadowsocks/ShadowsocksX-NG|ShadowsocksX-NG}} （客户端）&lt;br /&gt;
*[[ShadowsocksR]]（Shadowsocks的第三方分支版本）&lt;br /&gt;
除此之外，還有许多通用代理软件与[[商業軟體]]。&lt;br /&gt;
&lt;br /&gt;
== ShadowsocksR ==&lt;br /&gt;
[[File:ShadowsocksR logo.png|130px|right|thumb|ShadowsocksR的标志]]&lt;br /&gt;
[[File:ShadowsocksR for Android.png|100px|right|thumb|Android版本ShadowsocksR应用程序]]&lt;br /&gt;
ShadowsocksR（简称SSR）是网名为breakwa11的用户發起的Shadowsocks分支，在Shadowsocks的基础上增加了一些資料混淆方式，称修复了部分安全问题并可以提高[[QoS]]优先级。&amp;lt;ref&amp;gt;{{cite web|title=ShadowsocksR|url=https://breakwa11.github.io/|website=breakwa11.github.io|accessdate=2017-03-24|deadurl=yes|archiveurl=https://web.archive.org/web/20170207153230/https://breakwa11.github.io/|archivedate=2017-02-07}}&amp;lt;/ref&amp;gt;后来貢獻者Librehat也为Shadowsocks补上了一些此类特性，甚至增加了类似[[Tor]]的可插拔传输层功能。&amp;lt;ref&amp;gt;{{cite web|title=Shadowsocks Plugin Spec|url=http://shadowsocks.org/en/spec/Plugin.html|website=shadowsocks.org|accessdate=2017-03-24|language=en|archive-date=2017-03-25|archive-url=https://web.archive.org/web/20170325024513/http://shadowsocks.org/en/spec/Plugin.html|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ShadowsocksR開始時曾有过违反[[GNU通用公共许可证|GPL]]、发放二进制时不发放源码的争议，使得原開發作者不滿。不过后来ShadowsocksR项目由breakwa11转为了與Shadowsocks相同的GPL、Apache許可證、MIT許可證等多重自由軟體許可协-{}-议。&lt;br /&gt;
&lt;br /&gt;
2017年7月19日，ShadowsocksR作者breakwa11在Telegram频道ShadowsocksR news裡转发了深圳市启用SS协议检测的消息并被大量用户转发，引发恐慌。7月24日，breakwa11发布了闭源的SS被动检测程序，引发争议&amp;lt;ref&amp;gt;{{cite web|author1=breakwa11|title=SS被动检测1.0版 #868|url=https://github.com/breakwa11/shadowsocks-rss/issues/868|website=GitHub|accessdate=2017-06-24|archiveurl=https://web.archive.org/web/20170725120602/https://github.com/breakwa11/shadowsocks-rss/issues/868|archivedate=2017-07-25|dead-url=yes}}&amp;lt;/ref&amp;gt;。7月27日，breakwa11遭到自称[[惡俗維基|“ESU.TV”（恶俗TV）]]的不明身份人士人身攻击，对方宣称如果不停止开发并阻止用户讨论此事件将发布更多包含个人隐私的资料&amp;lt;ref&amp;gt;{{cite web |author1=CK、吴晶、瑞哲 |title=国内网络青年开发翻墙软件遭“人肉”威胁 |url=https://www.rfa.org/mandarin/yataibaodao/meiti/ck-01252018100414.html |website=Radio Free Asia |accessdate=2019-03-31 |date=2018-01-25 |archive-date=2019-03-31 |archive-url=https://web.archive.org/web/20190331151152/https://www.rfa.org/mandarin/yataibaodao/meiti/ck-01252018100414.html |dead-url=no }}&amp;lt;/ref&amp;gt;，随后breakwa11表示遭到对方人肉搜索并公开个人资料的是无关人士，为了防止对方继续伤害无关人士，breakwa11将删除GitHub上的所有代码、解散相关交流群组，停止ShadowsocksR项目。但项目已被多人fork，并有人在其基础上继续发布新的版本，例如较为知名的{{URL|https://github.com/shadowsocksrr|SSRR}}（ShadowsocksRR）。&lt;br /&gt;
&lt;br /&gt;
== 识别 ==&lt;br /&gt;
2017年9月21日，一篇名为《The Random Forest based Detection of Shadowsock&amp;#039;s Traffic》的论文在[[IEEE]]发表，该论文介绍了通过随机森林算法检测Shadowsocks流量的方法，并自称可达到85％的检测精度&amp;lt;ref&amp;gt;{{Cite journal |last=Deng |first=Z. |last2=Liu |first2=Z. |last3=Chen |first3=Z. |last4=Guo |first4=Y. |title=The Random Forest Based Detection of Shadowsock&amp;#039;s Traffic |url=http://ieeexplore.ieee.org/document/8048116/ |journal=2017 9th International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC) |date=August 2017 |volume=2 |pages=75–78 |doi=10.1109/IHMSC.2017.132 |archive-url=https://web.archive.org/web/20180206131453/http://ieeexplore.ieee.org/document/8048116/ |archive-date=2018-02-06 |access-date=2018-02-05 |dead-url=no}}&amp;lt;/ref&amp;gt;，雖然該論文的有效性遭到网友质疑{{Citation needed||time=2025-07-25}}。但是使用[[机器学习]]來識別網路流量特徵的做法被认为是可行的，而且還適用於任何網路代理協定而不僅僅侷限於Shadowsocks。&amp;lt;ref&amp;gt;{{cite web |title=道高一尺，牆高一丈：互聯網封鎖是如何升級的 |url=https://theinitium.com/article/20150904-mainland-greatfirewall/ |website=端傳媒 |language=zh-HK |last1=VV |first1=特約撰稿人 |archive-url=https://web.archive.org/web/20180628044051/https://theinitium.com/article/20150904-mainland-greatfirewall/ |archive-date=2018-06-28 |accessdate=2018-04-07 |dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
自2019年5月以来，中国一直在使用被动流量分析和主动探测相结合的方法来识别Shadowsocks服务器。其中，[[防火长城]]使用长度和熵来识别Shadowsocks流量。研究人员针对主动探测攻击提出了各种防御措施，Shadowsocks已经采用了抗探测设计。&amp;lt;ref name=&amp;quot;wu&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 參考資料 ==&lt;br /&gt;
{{reflist|30em|refs=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=clowwindy&amp;gt;{{Cite web|archive-url=https://web.archive.org/web/20140719051716/https://www.v2ex.com/t/32777|archive-date=2014-07-19|title=发一个自用了一年多的翻墙工具 shadowsocks|author=clowwindy|url=https://www.v2ex.com/t/32777|date=2012-04-20}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 注解 ==&lt;br /&gt;
{{ReflistH}}&lt;br /&gt;
{{NoteFoot}}&lt;br /&gt;
{{ReflistF}}&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* {{Official}}&lt;br /&gt;
&lt;br /&gt;
{{wikibooks}}&lt;br /&gt;
{{突破网络封锁技术}}&lt;br /&gt;
[[Category:2012年软件]]&lt;br /&gt;
[[Category:代理服务器]]&lt;br /&gt;
[[Category:代理软件]]&lt;br /&gt;
[[Category:翻墙软件]]&lt;br /&gt;
[[Category:用Python編程的自由軟體]]&lt;br /&gt;
[[Category:用C++編程的自由軟體]]&lt;br /&gt;
[[Category:用C編程的自由軟體]]&lt;br /&gt;
[[Category:用Rust编程的自由软件]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Franco508</name></author>
	</entry>
</feed>