diff --git a/README.md b/README.md index 3db003a238..54f494b8f3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ :rocket: XX-Net (翻墙VPN) ========= -这是一个可靠的翻墙系统,已经连续运行 9 年! +这是一个稳健可靠的翻墙系统,已经连续运行 9 年! 我们不去研究墙有什么缺陷,因为所有的缺陷都会被慢慢的补上。 我们的策略是化身为普通流量,完全无法区分,最终隐身在茫茫的网络连接中。。。 @@ -25,8 +25,12 @@ ### 最新公告: - 2024-02-14 -* 新版 5.9.7, 更新黑名单列表,更新智能路由策略。 + 2024-02-25 +* 最新版5.9.9, 修复5.9.7智能策略更新的bug。 +* 5.9.0 升级GAE服务端到python3 +* 5.8.8 改进iOS下连接性能 +* 5.7.0 为X-Tunnel增加新通道 +* 5.6.0 重构代码,减少系统资源消耗 * 5.1.0,内置ChatGPT * 原来是4.x.x 老版本的,需要重新下载新版安装,不能应用内升级。 diff --git a/code/default/smart_router/local/gfwlist.py b/code/default/smart_router/local/gfwlist.py index b1fbe097cc..fb33ce517a 100644 --- a/code/default/smart_router/local/gfwlist.py +++ b/code/default/smart_router/local/gfwlist.py @@ -109,9 +109,9 @@ def load_banlist(self, fn): ip_masks = [] keywords = [] list_file = os.path.join(current_path, fn) - with open(list_file, "r") as fd: + with open(list_file, "rb") as fd: for line in fd.readlines(): - line = line.strip() + line = utils.to_str(line.strip()) if not line or line.startswith("#") or line.startswith("["): continue diff --git a/code/default/version.txt b/code/default/version.txt index 2054231b6a..76d1514dde 100644 --- a/code/default/version.txt +++ b/code/default/version.txt @@ -1 +1 @@ -5.9.7 \ No newline at end of file +5.9.9 \ No newline at end of file