Skip to content

Releases: zfl9/ss-tproxy

ss-tproxy v4.8.3

24 Jul 07:18
v4.8.3
825d82e
Compare
Choose a tag to compare
  • 修复 kill_by_pidkill_by_name 在某些情况下会出现报错信息的 BUG。

ss-tproxy v4.8.2

21 Jul 06:19
v4.8.2
0b65051
Compare
Choose a tag to compare

适配 2024.07.21 版本的 chinadns-ng,新增缓存持久化功能。

  • 配置项为 chinadns_cache_dbchinadns_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

15 Jul 08:59
v4.8.1
8c81747
Compare
Choose a tag to compare
  • 新指令 ss-tproxy restart-proxy 用于重启代理进程 #274
  • 新指令 ss-tproxy restart-dns 用于重启 DNS 进程
  • 检查 /etc/resolv.conf,提前暴露 DNS 相关问题

ss-tproxy v4.8

28 Mar 14:39
v4.8
a515226
Compare
Choose a tag to compare
  • 移除 dnsmasq、dns2tcp 等依赖,只需 chinadns-ng (版本 >= 2024.03.27)
  • dns_direct*、dns_remote* 支持配置多个 DNS 上游服务器,使用空格隔开
  • 处理 TCP/53 上的 DNS 流量,以符合 RFC 的规范,之前只处理了 UDP/53

ss-tproxy v4.7.6

21 Jun 07:25
v4.7.6
77b5396
Compare
Choose a tag to compare
  • 修复内网 dns 重定向 bug

ss-tproxy v4.7.5

19 Jun 03:17
v4.7.5
ff127f6
Compare
Choose a tag to compare
  • dns_mainport 改为 60053,减少端口冲突概率
  • 修复本机 dns 重定向在某些情况下会失效的问题
  • 内网 dns 重定向,不判断目标地址,方便某些用例

ss-tproxy v4.7.4

06 Jun 06:30
v4.7.4
548dfa5
Compare
Choose a tag to compare
  • 修复 chinadns-ng 启动后的 ss-tproxy(bash) 僵尸进程问题。
  • gfwlist.ext 加入 googleapis.cn,解决 Google Play 无法下载 APP 的问题 #239
  • 新增 ipts_drop_quic 配置,丢弃 quic/http3 流量,解决 chatgpt 无法使用等问题 #237 #224

ss-tproxy v4.7.3

31 May 07:25
v4.7.3
e861f95
Compare
Choose a tag to compare

修复 #236:给 curl 加个 -f/--fail 参数,检测 404 等错误。

ss-tproxy v4.7.2

29 May 08:52
v4.7.2
5f3287b
Compare
Choose a tag to compare
  • 修复 #234:某些情况下(原因暂时未知),可能会出现 ipest 集合无法销毁的问题。

ss-tproxy v4.7.1

24 May 12:50
v4.7.1
4c4406f
Compare
Choose a tag to compare
  • 添加 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 参数,避免获取不到锁时执行报错
  • 其他一些实现细节调整