Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jakbin/shadowsocks-pro
shadowsocks cleint in python
https://github.com/jakbin/shadowsocks-pro
python3 shadowsocks shadowsocks-client shadowsocks-manager shadowsocks-server
Last synced: 2 months ago
JSON representation
shadowsocks cleint in python
- Host: GitHub
- URL: https://github.com/jakbin/shadowsocks-pro
- Owner: jakbin
- License: mit
- Created: 2022-09-13T13:12:15.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-09T09:13:12.000Z (over 1 year ago)
- Last Synced: 2024-10-01T10:01:54.775Z (3 months ago)
- Topics: python3, shadowsocks, shadowsocks-client, shadowsocks-manager, shadowsocks-server
- Language: Python
- Homepage: https://youtu.be/sRarEzteWRE
- Size: 46.9 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
shadowsocks
===========[![PyPI version](https://badge.fury.io/py/shadowsocks-pro.svg)](https://pypi.org/project/shadowsocks-pro/)
[![Downloads](https://pepy.tech/badge/shadowsocks-pro/month)](https://pepy.tech/project/shadowsocks-pro)
[![Downloads](https://static.pepy.tech/personalized-badge/shadowsocks-pro?period=total&units=international_system&left_color=green&right_color=blue&left_text=Total%20Downloads)](https://pepy.tech/project/shadowsocks-pro)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 blacklistClient
------### Install
Debian / Ubuntu:
```sh
apt install python3-pip libcrypto++-dev
```
```sh
pip3 install shadowsocks-pro
```
### Usage
```sh
sslocal -c config.json
```### Config.json example
```json
{
"server": "example.shadowsocks.org",
"server_port": 8388,
"password": "u1rRWTssNv0p",
"method": "aes-256-cfb",
"timeout":400,
"local_address": "127.0.0.1",
"local_port":1080
}
```## Tutorial
[Watch Here](https://youtu.be/sRarEzteWRE)Server
------### Install
Debian / Ubuntu:
```sh
apt install python3-pip libcrypto++-dev
pip install shadowsocks-pro
```
CentOS:
```sh
yum install python-setuptools && easy_install pip
pip install shadowsocks-pro
```
Windows:See [Install Shadowsocks Server on Windows](https://github.com/shadowsocks/shadowsocks/wiki/Install-Shadowsocks-Server-on-Windows).
### Usage
```sh
ssserver -p 443 -k password -m aes-256-cfb
```
To run in the background:
```sh
sudo ssserver -p 443 -k password -m aes-256-cfb --user nobody -d start
```
To stop:
```sh
sudo ssserver -d stop
```
To check the log:
```sh
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](https://github.com/shadowsocks/shadowsocks/wiki/Configuration-via-Config-File)
To start:
```sh
ssserver -c /etc/shadowsocks.json
```Documentation
-------------You can find all the documentation in the [Wiki](https://github.com/shadowsocks/shadowsocks/wiki).
License
-------MIT License