├── .gitignore ├── Gemfile ├── Gemfile.lock ├── README.md ├── Rakefile ├── bin ├── ss-local └── ss-server ├── config.json ├── data └── gfwlist.txt ├── ext └── encrypt │ ├── encrypt.c │ └── extconf.rb ├── lib ├── shadowsocks.rb └── shadowsocks │ ├── cli.rb │ ├── config.rb │ ├── connection.rb │ ├── crypto.rb │ ├── ip_detector.rb │ ├── listener.rb │ ├── local.rb │ ├── parser │ ├── base.rb │ ├── local.rb │ └── server.rb │ ├── server.rb │ ├── table.rb │ ├── tunnel.rb │ └── version.rb ├── shadowsocks.gemspec └── tasks ├── chnroutes.rake ├── compile.rake └── dev.rake /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/.gitignore -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/ss-local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/bin/ss-local -------------------------------------------------------------------------------- /bin/ss-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/bin/ss-server -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/config.json -------------------------------------------------------------------------------- /data/gfwlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/data/gfwlist.txt -------------------------------------------------------------------------------- /ext/encrypt/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/ext/encrypt/encrypt.c -------------------------------------------------------------------------------- /ext/encrypt/extconf.rb: -------------------------------------------------------------------------------- 1 | require 'mkmf' 2 | 3 | create_makefile('encrypt') 4 | -------------------------------------------------------------------------------- /lib/shadowsocks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/lib/shadowsocks.rb -------------------------------------------------------------------------------- /lib/shadowsocks/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/lib/shadowsocks/cli.rb -------------------------------------------------------------------------------- /lib/shadowsocks/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/lib/shadowsocks/config.rb -------------------------------------------------------------------------------- /lib/shadowsocks/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/lib/shadowsocks/connection.rb -------------------------------------------------------------------------------- /lib/shadowsocks/crypto.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/lib/shadowsocks/crypto.rb -------------------------------------------------------------------------------- /lib/shadowsocks/ip_detector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/lib/shadowsocks/ip_detector.rb -------------------------------------------------------------------------------- /lib/shadowsocks/listener.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/lib/shadowsocks/listener.rb -------------------------------------------------------------------------------- /lib/shadowsocks/local.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/lib/shadowsocks/local.rb -------------------------------------------------------------------------------- /lib/shadowsocks/parser/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/lib/shadowsocks/parser/base.rb -------------------------------------------------------------------------------- /lib/shadowsocks/parser/local.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/lib/shadowsocks/parser/local.rb -------------------------------------------------------------------------------- /lib/shadowsocks/parser/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/lib/shadowsocks/parser/server.rb -------------------------------------------------------------------------------- /lib/shadowsocks/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/lib/shadowsocks/server.rb -------------------------------------------------------------------------------- /lib/shadowsocks/table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/lib/shadowsocks/table.rb -------------------------------------------------------------------------------- /lib/shadowsocks/tunnel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/lib/shadowsocks/tunnel.rb -------------------------------------------------------------------------------- /lib/shadowsocks/version.rb: -------------------------------------------------------------------------------- 1 | module Shadowsocks 2 | VERSION = '0.12' 3 | end 4 | -------------------------------------------------------------------------------- /shadowsocks.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/shadowsocks.gemspec -------------------------------------------------------------------------------- /tasks/chnroutes.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/tasks/chnroutes.rake -------------------------------------------------------------------------------- /tasks/compile.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/tasks/compile.rake -------------------------------------------------------------------------------- /tasks/dev.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sen/shadowsocks-ruby/HEAD/tasks/dev.rake --------------------------------------------------------------------------------