├── .github └── workflows │ └── go.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG ├── LICENSE ├── Makefile ├── README.md ├── TODO ├── cmd ├── shadowsocks-httpget │ └── httpget.go ├── shadowsocks-local │ └── local.go └── shadowsocks-server │ └── server.go ├── config.json ├── deb ├── DEBIAN │ ├── conffiles │ ├── control │ ├── postinst │ ├── postrm │ └── prerm └── etc │ ├── init.d │ └── shadowsocks │ └── shadowsocks │ └── config.json ├── go.mod ├── go.sum ├── goreleaser.yml ├── sample-config ├── client-multi-server.json └── server-multi-port.json ├── script ├── README.md ├── build.sh ├── createdeb.sh ├── curl.sh ├── http.go ├── set-version.sh ├── shadowsocks.exe ├── test.sh └── win32build.bat └── shadowsocks ├── config.go ├── config_test.go ├── conn.go ├── encrypt.go ├── encrypt_test.go ├── leakybuf.go ├── log.go ├── mergesort.go ├── pipe.go ├── testdata ├── deprecated-client-multi-server.json └── noserver.json └── util.go /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.deb 2 | script/http 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/CHANGELOG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmd/shadowsocks-httpget/httpget.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/cmd/shadowsocks-httpget/httpget.go -------------------------------------------------------------------------------- /cmd/shadowsocks-local/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/cmd/shadowsocks-local/local.go -------------------------------------------------------------------------------- /cmd/shadowsocks-server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/cmd/shadowsocks-server/server.go -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/config.json -------------------------------------------------------------------------------- /deb/DEBIAN/conffiles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/deb/DEBIAN/conffiles -------------------------------------------------------------------------------- /deb/DEBIAN/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/deb/DEBIAN/control -------------------------------------------------------------------------------- /deb/DEBIAN/postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/deb/DEBIAN/postinst -------------------------------------------------------------------------------- /deb/DEBIAN/postrm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/deb/DEBIAN/postrm -------------------------------------------------------------------------------- /deb/DEBIAN/prerm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/deb/DEBIAN/prerm -------------------------------------------------------------------------------- /deb/etc/init.d/shadowsocks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/deb/etc/init.d/shadowsocks -------------------------------------------------------------------------------- /deb/etc/shadowsocks/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/deb/etc/shadowsocks/config.json -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/go.sum -------------------------------------------------------------------------------- /goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/goreleaser.yml -------------------------------------------------------------------------------- /sample-config/client-multi-server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/sample-config/client-multi-server.json -------------------------------------------------------------------------------- /sample-config/server-multi-port.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/sample-config/server-multi-port.json -------------------------------------------------------------------------------- /script/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/script/README.md -------------------------------------------------------------------------------- /script/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/script/build.sh -------------------------------------------------------------------------------- /script/createdeb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/script/createdeb.sh -------------------------------------------------------------------------------- /script/curl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/script/curl.sh -------------------------------------------------------------------------------- /script/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/script/http.go -------------------------------------------------------------------------------- /script/set-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/script/set-version.sh -------------------------------------------------------------------------------- /script/shadowsocks.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/script/shadowsocks.exe -------------------------------------------------------------------------------- /script/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/script/test.sh -------------------------------------------------------------------------------- /script/win32build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/script/win32build.bat -------------------------------------------------------------------------------- /shadowsocks/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/shadowsocks/config.go -------------------------------------------------------------------------------- /shadowsocks/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/shadowsocks/config_test.go -------------------------------------------------------------------------------- /shadowsocks/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/shadowsocks/conn.go -------------------------------------------------------------------------------- /shadowsocks/encrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/shadowsocks/encrypt.go -------------------------------------------------------------------------------- /shadowsocks/encrypt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/shadowsocks/encrypt_test.go -------------------------------------------------------------------------------- /shadowsocks/leakybuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/shadowsocks/leakybuf.go -------------------------------------------------------------------------------- /shadowsocks/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/shadowsocks/log.go -------------------------------------------------------------------------------- /shadowsocks/mergesort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/shadowsocks/mergesort.go -------------------------------------------------------------------------------- /shadowsocks/pipe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/shadowsocks/pipe.go -------------------------------------------------------------------------------- /shadowsocks/testdata/deprecated-client-multi-server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/shadowsocks/testdata/deprecated-client-multi-server.json -------------------------------------------------------------------------------- /shadowsocks/testdata/noserver.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/shadowsocks/testdata/noserver.json -------------------------------------------------------------------------------- /shadowsocks/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dearplain/fast-shadowsocks/HEAD/shadowsocks/util.go --------------------------------------------------------------------------------