Package: shadowsocks-libev Version: 2.6.3+ds-1 Severity: important Tags: patch upstream
Report was from upstream BTS#1148: - https://github.com/shadowsocks/shadowsocks-libev/issues/1148 And commit of the fix: - https://github.com/shadowsocks/shadowsocks-libev/commit/9c7add7 ==== I'm using the latest version (2.6.3) of ss-local on macOS, the ACL doesn't work properly. It only works when I open urls in proxy_list. $ wget https://github.com/shadowsocks/shadowsocks-libev/raw/master/acl/gfwlist.acl -P /tmp/ $ ss-local -s x.x.x.x \ -p 8388 \ -b 127.0.0.1 \ -l 1080 \ -k password \ -m rc4-md5 \ --acl /tmp/gfwlist.acl # it works $ curl -x socks5h://127.0.0.1:1080 https://www.google.com/ <HTML>...</HTML> # it doesn't work $ curl -x socks5h://127.0.0.1:1080 https://www.baidu.com/ curl: (35) Server aborted the SSL handshake ====