Releases: monsterxx03/snet
Releases · monsterxx03/snet
Release list
Release v0.12.0
- Remove cgo in darwin, enable cross compile on linux to macos
- Add ss2 proxy-type
- Fix typo for ss-cipher-method, old name still work
Release v0.11.1
Bug fix:
- Fix tx rate calculation logic
- Fix broken hot reload
- Fix crash if enable-stats is false
Release v0.11.0
Feature:
- Add server name sniffer for http protocol,
"stats-enable-http-host-sniffer": trueto enable.
Bug fix:
- Fix crash on tls sniffer if sni is disabled.
Release v0.10.0
Add stats api and a top like terminal UI
https://github.com/monsterxx03/snet#stats-api-and-terminal-top-ui
Release v0.9.3
Release v0.9.2
- Add armv7 binary in release
- Fix recover logic in dns parse (avoid crash on wrong dns msg)
Release v0.9.1
Bug fix:
- Cleanup bypassSrcIPs related iptable rules when exiting(only for router mode)
Enhancement:
- Support hot reload config.json by:
kill -HUP $(pgrep snet), dns cache will be reserved
Release v0.9.0
- Speedup dns query for CN(if it's cn domain, skip waiting for fq response)
- Add miplse and miplse_softfloat binary to release
- Add option:
dns-logging-file, log all dns query to this file.
Incompatible change:
Move upstream related cli options to config.json. If you run snet as a tls upstream server, use config.json:
{
"as-upstream": true,
"upstream-type": "tls",
"upstream-tls-server-listen": "0.0.0.0:9999",
"upstream-tls-key": "server.key",
"upstream-tls-crt": "server.pem",
"upstream-tls-token": "xxxx"
}
Release v0.8.0
Features:
- Add proxy-type: socks5
Bug fix:
- Handle malformed dns message( some wired dns server's response, rdlength not match real body)
Release v0.7.0
features:
- bypass-hosts: let hosts bypass snet
- dns prefetch
- use radix tree to speedup cn ip check
- bypass-src-ips: let src ips in this list bypass snet(works on router mode)
bug fix:
- handle uncompressed domain labels from upstream dns server