Crates.io | ss-rs |
lib.rs | ss-rs |
version | 0.2.20 |
source | src |
created_at | 2022-05-21 14:28:26.949043 |
updated_at | 2023-04-09 07:58:21.271254 |
description | An unofficial shadowsocks implementation that can work with official shadowsocks. |
homepage | |
repository | https://github.com/ocfbnj/ss-rs |
max_upload_size | |
id | 590737 |
size | 225,846 |
An unofficial shadowsocks implementation that can work with official shadowsocks.
Start a server listening on port 5421 using chacha20-ietf-poly1305
AEAD cipher with password ocfbnj
.
ss-rs -s 0.0.0.0:5421 -k ocfbnj -m chacha20-ietf-poly1305
Start a client connecting to the ocfbnj.cn
.
The client listens on port 1080 for incoming SOCKS5 connections and uses chacha20-ietf-poly1305
AEAD cipher with password ocfbnj
.
ss-rs -s ocfbnj.cn:5421 -l localhost:1080 -k ocfbnj -m chacha20-ietf-poly1305
Clone
git clone https://github.com/ocfbnj/ss-rs
cd ss-rs
Build
cargo b --release
Now you can find the binary in ./target/release/ss-rs
.