Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/runaroo/shadowsocksneo
Shadowsocks Neo server with 2022 spec support
https://github.com/runaroo/shadowsocksneo
proxy shadowsocks shadowsocks-server tcp
Last synced: about 5 hours ago
JSON representation
Shadowsocks Neo server with 2022 spec support
- Host: GitHub
- URL: https://github.com/runaroo/shadowsocksneo
- Owner: RunaRoo
- Created: 2024-10-24T07:33:28.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-12-12T10:14:12.000Z (about 1 month ago)
- Last Synced: 2025-01-21T23:12:05.870Z (about 5 hours ago)
- Topics: proxy, shadowsocks, shadowsocks-server, tcp
- Language: Java
- Homepage:
- Size: 14.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.txt
Awesome Lists containing this project
README
This is my first project so don't bully me hard >_<
Author of the original code: https://github.com/zk-123/shadowsocks
Description:
This is ShadowsocksNeo. Forked from zk-123 shadowsocks java implementation.
The main goal of the ShadowsocksNeo project is continue development
of the original protocol and make the usage easy and smooth for everyone
to fight against internet censorship and protect online anonymity.Vulnarabilites:
Stream encryption protocols (camellia-128-cfb, aes-256-cfb and etc.)
compatible with all shadowsocks clients.
AEAD encryption and 2022-Blake3
protocols works only with ShadowsocksNeo client.
Too short or too long password may cause encryption errorsTo compile or run: Required java JDK 21+
Usage:
Run .jar file with arguments:
java -jar shadowsocks-server.jar -s "0.0.0.0:1080" -p "123456" -m "aes-128-cfb"
-s server listen address in format: ipv4:port or [ipv6]:port
-p Password
-m encrypt method. support methods: [Stream ciphers:
camellia-128-cfb, salsa20, chacha20-ietf, camellia-192-cfb, camellia-256-cfb, chacha20,
aes-128-cfb, aes-256-cfb, rc4-md5, aes-192-cfb,
AEAD ciphers:
aes-192-gcm, aes-256-gcm, aes-128-gcm, chacha20-ietf-poly1305
+ss22 spec ciphers:
2022-blake3-aes-128-gcm, 2022-blake3-aes-192-gcm, 2022-blake3-aes-256-gcm,]
Currently AEAD ciphers works only with "Neo" client and might not work with other client implementations.Optional arguments:
-h usage help
-help usage full help
-bn boss thread number
-wn workers thread number
-ci client idle time
-ri remote idle time
ShadowsocksNeo-Client
java -jar shadowsocks-socks.jar -s "127.0.0.1:1088" -p "123456" -m "aes-256-gcm" -c "127.0.0.1:1080"
usage: java -jar shadowsocks-socks.jar -h
-s, server connect address. e.g: ip:port
-p, server password
-m, encrypt method
-c, local expose address. e.g: 127.0.0.1:1080
(put this address on firefox socks v5 proxy configuration)
-h usage help
-help usage full help