shadowsocks-rust
shadowsocks-rust copied to clipboard
A Rust port of shadowsocks
I'm trying to proxy all traffic (other than that destined for a private IP) from the local machine through shadowsocks. That is to say, `sslocal` is running on the system...
Would be very cool if this could be made compatible with WATER -- https://github.com/refraction-networking/water
Added support for OpenBSD/pf. In OpenBSD's pf, `divert-to` is used for transparent proxying. As described in https://man.openbsd.org/pf.conf, TCP destination address can be obtained by getsockname() (like Linux+TPROXY or FreeBSD+ipfw), and...
This is a similar symptom to my earlier issue (#1473), but as the circumstances have drastically changed I thought I'd open a new issue. To summarize the changes, I am...
Hi, I have the following scenario of using sslocal. Related to https://github.com/shadowsocks/shadowsocks-android/issues/3070. Having 2 sslocal instance with the same config, the only difference is that one is tcp_only and the...
With the support of AEAD-2022 ciphers that make it possible to handle multiple users on one port, how is it possible to get traffic usage data (TX and RX) for...
The tcp stream does take opaque AsyncRead and AsyncWrite as underlying io https://docs.rs/shadowsocks/latest/shadowsocks/relay/tcprelay/proxy_stream/client/struct.ProxyClientStream.html#impl-AsyncRead-for-ProxyClientStream%3CS%3E thoughts about having the udp socket to take Stream + Sink too ? https://docs.rs/shadowsocks/latest/shadowsocks/relay/udprelay/proxy_socket/struct.ProxySocket.html so it can...
~~~~
Hi! My configs: Server's config.json { "server": "0.0.0.0", "server_port":8388, "password":"pass", "timeout":300, "method":"aes-256-gcm", "ipv6_first":false, "mode":"tcp_and_udp" } Servers docker-compose.yml version: "3.7" networks: ss: enable_ipv6: false ipam: driver: default services: shadowsocks: image: ghcr.io/shadowsocks/ssserver-rust:latest...
1. Fix up multiple warnings caused by compact level (#1697). 2. Replace nobody user in shadowsocks-rust.service unit file with DynamicUser, add DynamicUser in [email protected] and [email protected] unit file. 3. Fix...