shadowsocks-rust icon indicating copy to clipboard operation
shadowsocks-rust copied to clipboard

A Rust port of shadowsocks

Results 108 shadowsocks-rust issues
Sort by recently updated
recently updated
newest added
trafficstars

I built COPR packages for Fedora & RHEL, to convenience those (myself included) using these OSes. Considering RHEL-based distros are very popular choices for servers, I think this will be...

## Rationale The current load balancer is hard-coded to be "pseudo-ping"-based. This solution has several limitations: 1. Ping does not accurately reflect server "quality". For example, RTT is heavily dependent...

When using `table` encrypt method, a handshake with shadowsock (python) or shadowsocks-libev will fail, whether shadowsocks-rust is a server or a client, but the python version communicates with libev version...

After ' Remove version number in file name of release binary ' , We can make easy fixed URL download and extract using keyword 'latest'. Example: curl -OL https://github.com/shadowsocks/shadowsocks-rust/releases/latest/download/shadowsocks- (REMOVE...

question

I added RPM package build script for SLES/open SUSE and RHEL/Cent OS.

JSON语法规范背景 ----------------- * [RFC-8259](https://tools.ietf.org/html/rfc8259), The JavaScript Object Notation (JSON) Data Interchange Format * [ECMAScript-2011](https://www.ecma-international.org/ecma-262/5.1/#sec-7.8.4), ECMA-262 Edition 5.1, ECMAScript® Language Specification * [ECMAScript-2015](https://www.ecma-international.org/ecma-262/6.0/#sec-literals-string-literals), ECMAScript® 2015 Language Specification * [ECMAScript-2016](https://www.ecma-international.org/ecma-262/7.0/#sec-literals-string-literals), ECMAScript® 2016...

If using `shadowsocks-rust` as a library. And one want to keep the process running after terminating the shadowsocks part. Then the shadowsocks sockets are left open and are never properly...

bug

Vulnerabilities found in this post https://www.hindawi.com/journals/scn/2022/4862571/ . Suggestions for improvement: As described in Section [3](https://www.hindawi.com/journals/scn/2022/4862571/#analysis-of-shadowsocks(r)-encryption-mechanism), the attacker can obtain user parameters by capturing network traffic and traversing parameters. Once the...

本来想试试能不能用tun来替换ss android下的tun2socks,但是没办法编译通过。 ```gradle cargo { module = "src/main/rust/shadowsocks-rust" libname = "sslocal" targets = listOf("arm64") profile = findProperty("CARGO_PROFILE")?.toString() ?: currentFlavor extraCargoBuildArguments = listOf("--bin", libname!!) featureSpec.noDefaultBut(arrayOf( "stream-cipher", "aead-cipher-extra", "logging", "local-flow-stat", "local-dns", "local-tun",...