這是歷史版本頁面 — 看 Shadowsocks 最新版本
Shadowsocks能解決什麼問題——翻牆工具怎麼選
你打開某個網站,轉圈圈轉了老半天,最後跳出「無法連線」;或者你人在外面,連上飯店或公司的網路,發現有些頁面就是打不開。你當下只是想看個東西、查個資料,不是要做什麼大事,但網路就是卡在那裡。你開始想:是不是該弄個什麼工具,讓這些擋住的東西能通?
一般人第一個念頭是裝VPN,但VPN常常又慢又不穩,連上之後整個網路都變鈍,而且很多服務還會主動擋VPN的IP。於是有人改走另一條路:不把整個網路都包起來,只讓特定流量走代理。這種做法比較輕量,速度通常也比較好,而且設定上更有彈性——這就是Shadowsocks這類代理工具切入的角度。
01Shadowsocks是什麼?跟VPN有什麼不一樣?
它是一套開源的SOCKS5代理軟體,不是傳統VPN。VPN會把整個裝置的網路流量都導向伺服器,而Shadowsocks只處理設定走代理的流量,所以比較輕量、彈性較大。官方說明指出它特別適合網路審查嚴格的地區,速度上通常比傳統VPN快。它是免費開源的,程式碼公開,任何人都可以檢視。
02它能做到什麼?可以繞過封鎖嗎?
它的核心功能是讓你的網路流量透過遠端伺服器轉送,藉此繞過地區限制和網路審查。它使用SOCKS5協定,支援多種加密方式,例如AES-256-GCM和ChaCha20,確保傳輸過程加密。你可以設定多台伺服器,遇到慢的或被封的就手動切換。它也能設定流量混淆,讓外界比較難偵測你在用代理。
03它支援哪些平台?手機能用嗎?
官方說明列出支援Windows、macOS、Linux、Android、iOS和OpenWRT,所以電腦和手機都有對應版本。Windows版的介面是英文,安裝就是下載執行檔、照著畫面點下一步。手機版可以從各平台的應用商店下載。不同平台的設定方式大同小異,都是填入伺服器位址、連接埠、加密方式和密碼。
04它安全嗎?加密夠不夠強?
它使用工業級的加密演算法,支援AES-256-GCM、ChaCha20等多種方式,資料在傳輸過程中有加密保護。因為是開源軟體,程式碼公開,理論上任何人都能檢查有沒有漏洞。不過要注意,加密只保護你到伺服器這一段,伺服器本身是誰在管、會不會記錄你的活動,就要看你用的是自己架的還是別人提供的服務。
05設定會不會很複雜?需要自己架伺服器嗎?
設定分兩層。如果你有伺服器,只要在軟體裡填入IP、連接埠、加密方式和密碼就能連線,官方說明也提到可以透過whatismyip.com確認IP有沒有變。但如果你沒有伺服器,就得自己想辦法取得——這部分官方文件沒有詳細說明,需要自行研究。介面有伺服器設定面板、連線狀態指示和快速開關,操作上不算太難。
06什麼樣的人適合用這套軟體?
適合需要穩定、低延遲代理連線的人,尤其是常需要切換伺服器、對速度比較敏感的使用者。官方強調它使用非同步I/O和事件驅動技術,延遲低、速度快,而且沒有keep-alive連線,對行動裝置和無線網路有最佳化。如果你原本用VPN覺得太慢、太笨重,可以試試這種代理方式。
07它適合不熟悉技術的人嗎?
不太適合。雖然軟體本身有圖形介面,填入伺服器資料就能用,但前提是你得先有伺服器資訊——這通常需要自己買伺服器、自己架設,或者找到可用的服務來源。介面是英文,沒有中文,對不習慣英文介面的人是一道門檻。如果你只是想要「裝了就能用」的工具,這套軟體的前置準備工作可能會讓你卻步。
08它適合當作日常VPN用嗎?
不適合。它不是VPN,不會把所有流量都導向代理,只處理設定走代理的部分。如果你想要的是「全部流量都加密、IP全部隱藏」那種效果,它做不到。官方也明確說它不是傳統VPN,而是SOCKS5代理。日常用途如果只是開瀏覽器看網頁,它夠用;但如果你要跑遊戲、用P2P下載或需要全系統代理,就要考慮其他方案。
09它有什麼缺點或限制?
最大的問題是更新狀況。它的Windows版從2022年2月之後就沒有再釋出新版本,已經兩年多沒動了,代表可能有已知問題沒修、也可能跟不上新的系統變化。另外介面只有英文,沒有中文。評分人數只有154人,樣本不算多。如果你在意軟體有沒有持續維護,這點要列入考量。
10它跟Psiphon、UltraSurf比起來,哪個比較多人用?
以評分人數來看,Psiphon有690人評分,UltraSurf有141人,而Shadowsocks是154人。Psiphon的樣本數明顯多很多,代表使用者的回饋比較豐富。不過評分人數多不代表比較好,只能說用的人多、討論多、出問題時比較找得到人問。功能上Shadowsocks是代理,Psiphon和UltraSurf的定位可能不同,建議先確認自己的需求再選擇。
11這套軟體還在維護嗎?會不會有安全風險?
從版本紀錄來看,Windows版最後一次更新是2022年2月,之後就沒有新版本,近兩年更新次數是零。開源軟體如果長期沒人維護,新的漏洞可能沒人修,安全性會打折扣。不過它本身是開源的,社群隨時可以接手,只是目前看起來沒有活躍開發的跡象。如果你要用,建議自己評估風險,或考慮其他仍在持續更新的替代方案。
下載與官方連結
Shadowsocks-4.3.0.0.zip · 4.1 MB · 連結指向軟體原廠
版本紀錄
- 2022-02-08 Shadowsocks 4.4.1
- 2021-01-01 Shadowsocks 4.4.0.0
- 2020-12-07 Shadowsocks 4.3.3.0 4.1 MB
再看 5 筆
- 2020-11-05 Shadowsocks 4.3.2.0 4.1 MB
- 2020-10-25 Shadowsocks 4.3.1.0 4.1 MB
- 2020-10-18 Shadowsocks 4.3.0.0 4.1 MB
- 2020-10-12 Shadowsocks 4.2.1.0 3.8 MB
- 2020-09-30 Shadowsocks 4.2.0.1 2.9 MB
這一版改了什麼
What's new in this version:
- PAC: To better utilize the geosite database and adapt to the needs of our users, we added options for direct and proxied groups. They are currently only available for modifications in gui-config.json. GUI with the feature fully supported is coming in v5.
- Generation modes: whitelist mode and blacklist mode
When geositePreferDirect is false (default), PAC works in whitelist mode. Exception rules are generated from geositeDirectGroups. Unmatched domains goes through the proxy.
When geositePreferDirect is true, PAC works in blacklist mode. Blocking rules are generated from geositeProxiedGroups. Exception rules are generated from geositeDirectGroups. Unmatched domains are connected to directly.
- Domain groups: geositeDirectGroups and geositeProxiedGroups.
geositeDirectGroups is initialized with cn and [email protected]
geositeProxiedGroups is initialized with geolocation-!cn.
- The new default values make sure that:
- When in whitelist mode, Chinese domains, including non-Chinese companies' Chinese CDNs, are connected to directly.
- When in blacklist mode, only non-Chinese domains goes through the proxy. Chinese domains, as well as non-Chinese companies' Chinese CDNs, are connected to directly.
- WPF: This release includes a new update prompt window that shows release notes for you. We have also reimplemented ForwardProxyView, HotkeysView, OnlineConfigView in WPF. Your feedback is welcome on these new UIs.
- Fixes and improvements:
- We fixed an issue where in certain locales, the PAC generation crashes the application
- We have improved the stability by adding a validation of the geosite group configuration. Invalid settings will be automatically reset to default (and logged)
- pac.txt is now automatically regenerated on version updates. You can turn it off by changing regeneratePacOnUpdate to false
- Cleanup: Only one HttpClient instance is used throughout the lifecycle. StringEx.CS along with many other unnecessary stuff has been removed. All dependencies have been updated to the latest versions.
Changes:
- Cleanup and update dependencies
- Geosite group validation + PAC regeneration on version update
- PAC: add options for direct and proxied groups
- Transition to WPF: ForwardProxyView + HotkeysView + OnlineConfigView + VersionUpdatePromptView