diff --git a/Ports-and-Clients.md b/Ports and Clients.md similarity index 98% rename from Ports-and-Clients.md rename to Ports and Clients.md index b6bc6a4..3e8b253 100644 --- a/Ports-and-Clients.md +++ b/Ports and Clients.md @@ -1,56 +1,56 @@ -Feel free to add to this list. - -#### Windows - -* [shadowsocks-gui](https://github.com/shadowsocks/shadowsocks-gui) - Cross-platform GUI powered by node-webkit -* [shadowsocks-csharp](https://github.com/clowwindy/shadowsocks-csharp) - Windows version with GUI - -#### OS X - -* [ShadowsocksX](https://github.com/shadowsocks/shadowsocks-iOS/) - Native Shadowsocks for Mac -* [GoAgentX](https://github.com/ohdarling/GoAgentX) - OSX client, with GUI -* [shadowsocks-gui](https://github.com/shadowsocks/shadowsocks-gui) - Cross-platform GUI powered by node-webkit - -#### Linux / Server side - -* [shadowsocks](https://github.com/clowwindy/shadowsocks) - Python version -* [shadowsocks-libev](https://github.com/madeye/shadowsocks-libev) - C libev version -* [shadowsocks-go](https://github.com/shadowsocks/shadowsocks-go) - Go version -* [shadowsocks-nodejs](https://github.com/clowwindy/shadowsocks-nodejs) - Node.js version -* [shadowsocks-libuv](https://github.com/dndx/shadowsocks-libuv) - C libuv version -* [shadowsocks-erlang](https://github.com/Yongke/shadowsocks-erlang) - Erlang version -* [fukei](https://github.com/thomashuang/Fukei) - Python Tornado version -* [ansible-shadowsocks](https://github.com/jlund/ansible-shadowsocks) - An [Ansible](http://www.ansibleworks.com/) role that automates setting up a Shadowsocks server -* [shadowsocks-dotcloud](https://github.com/clowwindy/shadowsocks-dotcloud) - Dotcloud PAAS version. **Not compatible with other versions** -* [Streisand](https://github.com/jlund/streisand) - Sets up a new server running L2TP/IPsec, OpenSSH, OpenVPN, Shadowsocks, Stunnel, and a Tor bridge. - -#### iOS - -* [MobileShadowSocks](https://github.com/linusyang/MobileShadowSocks) - Recommended for jailbroken devices, global proxy with no restriction -* [shadowsocks-iOS](https://github.com/shadowsocks/shadowsocks-iOS) - All devices, web browser, global proxy **with some restrictions** - -#### Android - -* [shadowsocks-android](https://github.com/shadowsocks/shadowsocks-android) -* [fqrouter](https://github.com/fqrouter/fqrouter) - - - -#### OpenWrt - -* [shadowsocks-libev](https://github.com/madeye/shadowsocks-libev) - C libev version -* [shadowsocks-tiny](https://github.com/zhao-gang/shadowsocks-tiny) - well integrated with OpenWrt - -#### Experimental - -* [shadowsocks-ruby](https://github.com/clowwindy/shadowsocks-ruby) Ruby version -* [shadowsocks-chromeapp](https://github.com/clowwindy/shadowsocks-chromeapp) - Chrome App -* [shadowsocks-haskell](https://github.com/rnons/shadowsocks-haskell) - Haskell version -* [shadowsocks-gtk](https://github.com/apporc/shadowsocks-gtk) - Python GTK version - -#### Other clients - -* [cow](https://github.com/cyfdecyf/cow) - Powerful HTTP proxy, detecting blocked sites automatically -* [ShadowDNS](https://github.com/clowwindy/ShadowDNS) - DNS Forwarder powered by Shadowsocks -* [lightsocks](https://github.com/clowwindy/lightsocks) - Transparent TCP proxy +Feel free to add to this list. + +#### Windows + +* [shadowsocks-gui](https://github.com/shadowsocks/shadowsocks-gui) - Cross-platform GUI powered by node-webkit +* [shadowsocks-csharp](https://github.com/clowwindy/shadowsocks-csharp) - Windows version with GUI + +#### OS X + +* [ShadowsocksX](https://github.com/shadowsocks/shadowsocks-iOS/) - Native Shadowsocks for Mac +* [GoAgentX](https://github.com/ohdarling/GoAgentX) - OSX client, with GUI +* [shadowsocks-gui](https://github.com/shadowsocks/shadowsocks-gui) - Cross-platform GUI powered by node-webkit + +#### Linux / Server side + +* [shadowsocks](https://github.com/clowwindy/shadowsocks) - Python version +* [shadowsocks-libev](https://github.com/madeye/shadowsocks-libev) - C libev version +* [shadowsocks-go](https://github.com/shadowsocks/shadowsocks-go) - Go version +* [shadowsocks-nodejs](https://github.com/clowwindy/shadowsocks-nodejs) - Node.js version +* [shadowsocks-libuv](https://github.com/dndx/shadowsocks-libuv) - C libuv version +* [shadowsocks-erlang](https://github.com/Yongke/shadowsocks-erlang) - Erlang version +* [fukei](https://github.com/thomashuang/Fukei) - Python Tornado version +* [ansible-shadowsocks](https://github.com/jlund/ansible-shadowsocks) - An [Ansible](http://www.ansibleworks.com/) role that automates setting up a Shadowsocks server +* [shadowsocks-dotcloud](https://github.com/clowwindy/shadowsocks-dotcloud) - Dotcloud PAAS version. **Not compatible with other versions** +* [Streisand](https://github.com/jlund/streisand) - Sets up a new server running L2TP/IPsec, OpenSSH, OpenVPN, Shadowsocks, Stunnel, and a Tor bridge. + +#### iOS + +* [MobileShadowSocks](https://github.com/linusyang/MobileShadowSocks) - Recommended for jailbroken devices, global proxy with no restriction +* [shadowsocks-iOS](https://github.com/shadowsocks/shadowsocks-iOS) - All devices, web browser, global proxy **with some restrictions** + +#### Android + +* [shadowsocks-android](https://github.com/shadowsocks/shadowsocks-android) +* [fqrouter](https://github.com/fqrouter/fqrouter) + + + +#### OpenWrt + +* [shadowsocks-libev](https://github.com/madeye/shadowsocks-libev) - C libev version +* [shadowsocks-tiny](https://github.com/zhao-gang/shadowsocks-tiny) - well integrated with OpenWrt + +#### Experimental + +* [shadowsocks-ruby](https://github.com/clowwindy/shadowsocks-ruby) Ruby version +* [shadowsocks-chromeapp](https://github.com/clowwindy/shadowsocks-chromeapp) - Chrome App +* [shadowsocks-haskell](https://github.com/rnons/shadowsocks-haskell) - Haskell version +* [shadowsocks-gtk](https://github.com/apporc/shadowsocks-gtk) - Python GTK version + +#### Other clients + +* [cow](https://github.com/cyfdecyf/cow) - Powerful HTTP proxy, detecting blocked sites automatically +* [ShadowDNS](https://github.com/clowwindy/ShadowDNS) - DNS Forwarder powered by Shadowsocks +* [lightsocks](https://github.com/clowwindy/lightsocks) - Transparent TCP proxy * [pobi](https://github.com/jackyz/pobi) \ No newline at end of file