Releases: zfl9/ss-tproxy
Releases · zfl9/ss-tproxy
ss-tproxy v4.8.3
ss-tproxy v4.8.2
适配 2024.07.21 版本的 chinadns-ng,新增缓存持久化功能。
- 配置项为
chinadns_cache_db
、chinadns_verdict_db
,默认启用。 - 启用缓存持久化后,重启 ss-tproxy 或 chinadns-ng 将保留相关缓存。
更改 mode、gfwlist/chnlist/ignlist 等域名列表后,应清空缓存数据。
ss-tproxy flush-dnscache
:清空 DNS 缓存、verdict 缓存ss-tproxy flush-dnscache dns
:清空 DNS 缓存ss-tproxy flush-dnscache verdict
:清空 verdict 缓存
新增两个 API,请勿使用 kill -9
来暴力杀进程:
kill_by_pid <pids...>
:优雅关闭进程,多个 pid 用空格隔开。kill_by_name <names...>
:优雅关闭进程,多个 name 用空格隔开。
ss-tproxy v4.8.1
- 新指令
ss-tproxy restart-proxy
用于重启代理进程 #274 - 新指令
ss-tproxy restart-dns
用于重启 DNS 进程 - 检查 /etc/resolv.conf,提前暴露 DNS 相关问题
ss-tproxy v4.8
- 移除 dnsmasq、dns2tcp 等依赖,只需 chinadns-ng (版本 >= 2024.03.27)
- dns_direct*、dns_remote* 支持配置多个 DNS 上游服务器,使用空格隔开
- 处理 TCP/53 上的 DNS 流量,以符合 RFC 的规范,之前只处理了 UDP/53
ss-tproxy v4.7.6
- 修复内网 dns 重定向 bug
ss-tproxy v4.7.5
- dns_mainport 改为 60053,减少端口冲突概率
- 修复本机 dns 重定向在某些情况下会失效的问题
- 内网 dns 重定向,不判断目标地址,方便某些用例
ss-tproxy v4.7.4
ss-tproxy v4.7.3
修复 #236:给 curl 加个 -f/--fail 参数,检测 404 等错误。
ss-tproxy v4.7.2
- 修复 #234:某些情况下(原因暂时未知),可能会出现 ipest 集合无法销毁的问题。
ss-tproxy v4.7.1
- 添加 dnsmasq_bind_port 配置,方便在内置 DNS 前面加入进程
- 添加 extra_pid 钩子函数,用于保存运行时状态,比如进程的pid
- dns_direct*_white/dns_remote*_black 除了可以填bool值,也可以直接给出ip
- 优化 pid 文件的逻辑、规范化 ss-tproxy.service 文件 (network-online.target)
- iptables/ip6tables 加上 -w/--wait 参数,避免获取不到锁时执行报错
- 其他一些实现细节调整