A fast tunnel proxy that help you get through firewalls
This project has been archived.
The maintainers of this project have marked this project as archived. No new releases are expected.
Project description
A fast tunnel proxy that help you get through firewalls.
Install
Debian / Ubuntu:
apt-get install build-essential python-pip python-m2crypto python-dev pip install shadowsocks
CentOS:
yum install m2crypto python-setuptools easy_install pip pip install shadowsocks
OS X:
git clone https://github.com/clowwindy/M2Crypto.git cd M2Crypto pip install . pip install shadowsocks
Windows:
Choose a GUI client
Usage
Create a config file /etc/shadowsocks.json (or put it in other path). Example:
{ "server":"my_server_ip", "server_port":8388, "local_address": "127.0.0.1", "local_port":1080, "password":"mypassword", "timeout":300, "method":"aes-256-cfb", "fast_open": false, "workers": 1 }
Explanation of the fields:
Name |
Explanation |
---|---|
server |
the address your server listens |
server_port |
server port |
local_address |
the address your local listens |
local_port |
local port |
password |
password used for encryption |
timeout |
in seconds |
method |
encryption method, “aes-256-cfb” is recommended |
fast_open |
use TCP_FASTOPEN, true / false |
workers |
number of workers, available on Unix/Linux |
Run ssserver -c /etc/shadowsocks.json on your server. To run it in the background, use Supervisor.
On your client machine, run sslocal -c /etc/shadowsocks.json.
Change the proxy settings in your browser to
protocol: socks5 hostname: 127.0.0.1 port: your local_port
It’s recommended to use shadowsocks with AutoProxy or Proxy SwitchySharp.
Command line args
You can use args to override settings from config.json.
sslocal -s server_name -p server_port -l local_port -k password -m bf-cfb ssserver -p server_port -k password -m bf-cfb --workers 2 ssserver -c /etc/shadowsocks/config.json
Wiki
License
MIT
Bugs and Issues
Please visit Issue Tracker
Mailing list: http://groups.google.com/group/shadowsocks
Also see Troubleshooting
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file shadowsocks-2.0.1.tar.gz
.
File metadata
- Download URL: shadowsocks-2.0.1.tar.gz
- Upload date:
- Size: 18.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
2df5d0273861978c749eb8b9a4b4262753dfd963777454bc431b0b8edcf33108
|
|
MD5 |
9c8346a0a0c0869ad026d60bc34af585
|
|
BLAKE2b-256 |
204706d4ffdd05fcdf6965b3350e47cf4c7abec6d46ac187a9956814fc2e7026
|