a lightweight tunnel proxy
This project has been archived.
The maintainers of this project have marked this project as archived. No new releases are expected.
Project description
shadowsocks is a lightweight tunnel proxy which can help you get through firewalls
Other ports and clients can be found here.
Usage
First, make sure you have Python 2.6 or 2.7.
$ python --version Python 2.6.8
Install shadowsocks.
pip install shadowsocks
Create a file named config.json, with the following content.
{
"server":"my_server_ip",
"server_port":8388,
"local_port":1080,
"password":"barfoo!",
"timeout":600,
"method":null
}
Explanation of the fields:
server your server IP (IPv4/IPv6), notice that your server will listen to this IP server_port server port local_port local port password a password used to encrypt transfer timeout in seconds method encryption method, "bf-cfb", "aes-256-cfb", "des-cfb", "rc4", etc. Default is table
cd into the directory of config.json. Run ssserver on your server. To run it in the background, run nohup ssserver > log &.
On your client machine, run sslocal.
Change the proxy settings in your browser to
protocol: socks5 hostname: 127.0.0.1 port: your local_port
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 ssserver -c /etc/shadowsocks/config.json
Encryption
If you want to use non-default encryption methods like “bf-cfb”, please install M2Crypto.
Ubuntu:
sudo apt-get install python-m2crypto
Others:
pip install M2Crypto
Performance
You may want to install gevent for better performance.
$ sudo apt-get install python-gevent
Or:
$ sudo apt-get install libevent-dev python-pip $ sudo pip install gevent
License
MIT
Bugs and Issues
Please visit issue tracker
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-1.4.2.tar.gz.
File metadata
- Download URL: shadowsocks-1.4.2.tar.gz
- Upload date:
- Size: 14.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db75fc46d801688e56551101d3097b63cda1b32b0f892e40af9f47a6070e29c6
|
|
| MD5 |
4a654c96f273aec112943d2864939249
|
|
| BLAKE2b-256 |
7e211cd1fabbf71bd0ea7c1bcd19528c8b1827f55396136f4c5fc7d48a1da8eb
|