Commit Graph
193 Commits
Author SHA1 Message Date
Hanwei Jin b25e9e36af bugfix: fix missed client_cache_size config item in SSLocalExtConfig (#1319) 2023-10-08 23:52:13 +08:00
zonyitoo a57e7fb209 fix(sswinservice): fixed build command in README (#1316) 2023-10-03 08:41:41 +08:00
zonyitoo 1c0e2c7a72 chore(homebrew): v1.16.2 new release 2023-09-23 15:35:00 +08:00
zonyitoo 09c6b23f34 feat(local): local-dns client_cache_size set default when creating server instance 2023-09-23 15:25:47 +08:00
zonyitoo 6d9678a06c README for introducing sswinservice 2023-09-23 14:25:10 +08:00
spyophobiaandzonyitoo c872714d1a [Regression fix] local DNS uses mode tcp_and_udp by default (#1285)
Co-authored-by: zonyitoo <zonyitoo@gmail.com>
2023-08-31 22:40:57 +08:00
Dmitry Afanasiev 817a98b81a add HowTo install via snap 2023-07-31 23:36:15 +08:00
Shriraj Hegde 1ff64566c0 Add IPv6 warning for docker
Mention IPv6 problem with docker and link to IPv6 documentation for docker.
2023-07-09 23:13:07 +08:00
Tim Xylon fb2192bb8d Introduce dns-cache-size option in README 2023-06-27 13:22:55 +08:00
NimaQu 0c4f9da320 Update README.md
fix wrong args
2023-05-24 22:52:18 +08:00
zonyitoo bf5d9a909a AEAD-2022 Ciphers keygen recommend
fix #1179
2023-05-05 23:41:45 +08:00
zonyitoo 612d128022 README extended server config use "server" key 2023-05-05 00:45:17 +08:00
zonyitoo 2a8d70063d document about ssservice genkey
ref #1179
2023-05-02 22:49:51 +08:00
zonyitoo ed1ff2a685 document about SIP003u support 2023-04-16 14:32:33 +08:00
vndroid 23182d0435 Update docker base image
- Update base image to alpine 3.17
2023-03-10 12:45:33 +08:00
zonyitoo d826b0a8d8 Support outbound socket options in configuration
- outbound_fwmark
- outbound_user_cookie
- outbound_bind_interface
- outbound_bind_addr
2023-01-07 21:33:00 +08:00
zonyitoo 5c87d1a265 redir config doc in README 2022-10-12 22:22:12 +08:00
zonyitoo 59e80ff1fe move Dockerfile to workspace root 2022-06-29 01:36:34 +08:00
zonyitoo 64ad58bd61 switch user with -a, docker adds entrypoint script, #876 2022-06-29 00:31:57 +08:00
zonyitoo ac225f0f36 EXPERIMENTAL: AEAD-2022 Extensible Identity Headers
- https://github.com/Shadowsocks-NET/shadowsocks-specs/blob/main/2022-2-shadowsocks-2022-extensible-identity-headers.md

This is an experimental feature, which may be change in the future.

Supported methods: 2022-blake3-aes-128-gcm, 2022-blake3-aes-256-gcm
2022-06-20 16:30:05 +08:00
Kaiyuan Li 946bfdd7c1 Add instructions for Homebrew 2022-06-05 10:32:17 +08:00
zonyitoo 81c3fbe60e add stargazers 2022-05-16 13:55:44 +08:00
zonyitoo f5c7956904 check REQUEST_SALT only when read() returns non-EOF 2022-05-15 13:23:29 +08:00
zonyitoo a2bcd6987c add support aead-2022 in Notes 2022-05-12 15:53:32 +08:00
zonyitoo 9d50c2d7c2 AEAD-2022 (SIP022) pre-release 2022-05-08 21:12:15 +08:00
zonyitoo 238b8f4f2d NixOS (nixpkg) release reference
- Thanks @marsam (https://github.com/marsam)
2022-05-08 15:07:40 +08:00
zonyitoo c9fa0ab3b9 fixed archlinux-cn badges 2022-05-07 18:46:27 +08:00
NeverBehave 0f8ebecd7d fix(docs): JSON config usage update 2022-05-04 07:18:14 +08:00
zonyitoo 3b3dcac2d1 aead-cipher-2022-extra: supporting chacha8-poly1305 non-standard cipher 2022-04-22 16:25:57 +08:00
ty 7c154d2340 AEAD-2022 ciphers (new protocol) (#811) 2022-04-19 11:48:43 +08:00
zonyitoo 62bf462dec add document about socks5_auth_config_path 2022-03-16 23:38:45 +08:00
zonyitoo 6bf2a439c8 SOCKS5 RFC1929 Username/Password Authentication (#788) 2022-03-16 15:57:47 +08:00
zonyitoo 21008accff SS_SYSTEM_DNS_RESOLVER_FORCE_BUILTIN
- ref #773
2022-02-25 22:03:34 +08:00
zonyitoo 9050d726de customizing "system" DNS server with config key "dns" 2022-02-25 14:31:42 +08:00
zonyitoo 0d7927891c add badge link for AUR shadowsocks-rust
- https://aur.archlinux.org/packages/shadowsocks-rust
2022-02-09 01:55:40 +08:00
zonyitoo 78e0e0e243 Build with stable Rust.
- #750 introduced strip=true, but it can only be used in >= 1.59
2022-01-27 21:52:26 +08:00
zonyitoo 7db23b38f4 local-tun also obey "mode" configuration 2022-01-16 04:24:51 +08:00
longkai 5228ef339a chore(k8s): change default image to ghcr latest
also:

- remove the unrecognized nameserver and timeout field
- server address default to "::"
2022-01-10 12:28:47 +08:00
longkai e269bcb0e6 feat(deploy): support k8s deployment (#739)
- helm chart
- kubectl with raw manifest which generated via helm
- update README
2022-01-09 23:43:47 +08:00
zonyitoo a10681175a check best server individually configured with check_best_interval
- ref #706
2022-01-08 20:34:08 +08:00
ty d90fb8a906 "log" and "runtime" specific options configurable in file (#702) 2021-11-28 14:49:53 +08:00
zonyitoo 17d8475ceb support ipv6_only socket option (IPV6_V6ONLY)
This is useful for creating multiple local / server instances listening
on both `::` and `0.0.0.0` with the same port.`

Listener sockets (both TCP and UDP) in redir local is now
IPV6_V6ONLY=1 because transparent proxies couldn't handle V4 and V6
packets simultaneously properly.
2021-11-27 15:10:07 +08:00
zonyitoo 74e8a4f8f5 Reading password from environment variable or TTY
- servers creating from command line options would use TTY,
SS_SERVER_PASSWORD and SS_SERVER_${SERVER_ADDR}_PASSWORD environment
variables
- servers in configuration file "password" would allow ${VAR_NAME} to
read from environment variable VAR_NAME

fixes #419
2021-11-25 17:19:16 +08:00
zonyitoo aaac00f208 SS_LOG_VERBOSE_LEVEL and SS_LOG_WITHOUT_TIME environment variable
ref #691
2021-11-25 16:15:49 +08:00
zonyitoo fa3a2a83d2 default configuration file (config.json) for Windows, Linux, macOS
- $XDG_CONFIG_PATH/shadowsocks-rust/config.json
- $HOME/.config/shadowsocks-rust/config.json
- {FOLDERID_RoamingAppData}\shadowsocks\shadowsocks-rust\config\config.json
- $HOME/Library/Application Support/org.shadowsocks.shadowsocks-rust/config.json

fixes #688
2021-11-25 15:14:07 +08:00
Zimo LiandZimo Li 183b4bf0ca Fix spelling (#667)
* spelling: active

* spelling: availability

* spelling: because

* spelling: behavior

* spelling: browsers

* spelling: excessive

* spelling: extended

* spelling: insecure

* spelling: miscellaneous

* *spelling: negotiate

* spelling: particular

* spelling: readiness

* spelling: recommended

* spelling: response

* spelling: respectively

* spelling: reassemble

* spelling: Shadowsocks

* spelling: simultaneously

* spelling: silent

* spelling: stabilized

* spelling: unexpectedly

* *spelling: UNEXPECTEDLY

Co-authored-by: Zimo Li <lzm0@users.noreply.github.com>
2021-11-05 01:17:24 +08:00
zonyitoo e84c0a6393 reference to showcase projects, #375, #393, #664 2021-11-02 12:53:34 +08:00
zonyitoo e431722561 configurable balancer max_server_rtt, check_interval 2021-10-04 00:37:15 +08:00
Y0ba 9121583ce6 Use byte regexes to fix compiltation error 2021-09-19 01:08:38 +08:00
Y0ba afa143db50 Add hashset and domains tree support to ACL rules 2021-09-18 15:22:03 +08:00