Skip to main content

A fast tunnel proxy that help you get through firewalls

Project description

shadowsocks

PyPI version Downloads Downloads

A fast tunnel proxy that helps you bypass firewalls.

Main focus on shadowsocks client

Features:

  • TCP & UDP support
  • User management API
  • TCP Fast Open
  • Workers and graceful restart
  • Destination IP blacklist

Client

Install

Debian / Ubuntu:

apt install python3-pip libcrypto++-dev
pip3 install shadowsocks-pro

Usage

sslocal -c config.json

Config.json example

{
"server": "example.shadowsocks.org",
    "server_port": 8388,
    "password": "u1rRWTssNv0p",
    "method": "aes-256-cfb",
    "timeout":400,
    "local_address": "127.0.0.1",
    "local_port":1080
 }

Server

Install

Debian / Ubuntu:

    apt install python3-pip libcrypto++-dev
    pip install shadowsocks-pro

CentOS:

    yum install python-setuptools && easy_install pip
    pip install shadowsocks-pro

Windows:

See Install Shadowsocks Server on Windows.

Usage

ssserver -p 443 -k password -m aes-256-cfb

To run in the background:

sudo ssserver -p 443 -k password -m aes-256-cfb --user nobody -d start

To stop:

sudo ssserver -d stop

To check the log:

sudo less /var/log/shadowsocks.log

Check all the options via -h. You can also use a [Configuration] file instead.

Usage with Config File

Create configeration file and run

To start:

ssserver -c /etc/shadowsocks.json

Documentation

You can find all the documentation in the Wiki.

License

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

shadowsocks_pro-1.0.1-py3-none-any.whl (50.8 kB view details)

Uploaded Python 3

File details

Details for the file shadowsocks_pro-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for shadowsocks_pro-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a732f2402919c128a98311800206d84e990c1374ed5f3f61738bfa12c68f2c20
MD5 6eec2a797891c90da0e6532d30dba8c6
BLAKE2b-256 53307e2b128c0ba3e54d1a427a0a02f05aa7b8ff496dd724a88ea9e674ac6c56

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page