This repository has been archived by the owner on Aug 14, 2023. It is now read-only.
Releases: eaglexiang/eagle.tunnel.go
Releases · eaglexiang/eagle.tunnel.go
v1.0
0.9.6.1
Bug修复
v0.9.6
Bug 修复
v0.9.5.1
修复Bug
v0.9.5
- 更多的域名规则
- 更快的域名匹配速度
- 非安装用户不再需要手动创建域名规则子目录
v0.9.4
- 优化安装脚本
- 现在proxy-domains与direct-domains各占独立的子目录
独立子目录
从前的proxylist_domains.txt(whitelist_domains.txt)被移入proxylists目录中。directlist_domains.txt被移入directlists中。
两个目录中所有的.txt
文件都将被自动读取。作用与自带规则文件一致。
v0.9.3
- whitelist_domain.txt更名为proxylist_domain.txt
- 新增directlist_domain.txt
directlist_domain.txt
这个新增的文件遵循与原whitelist_domain.txt(现proxylist_domain.txt)相同的格式。与其区别为,此文件用来登记强制直连的域名。
其它
现在从流程上,规则明确的域名不再使用LOCATION指令进行定位。
v0.9.2
- 重构
- Bug修复
- 绑定
channel
参数与data-key
参数 - 添加默认的超时限制(30秒)
channel 参数
data-key
参数一直存在,服务于简单加密。逻辑上类似通信中频道的概念,因此给它个新名字channel
。
- 旧的data-key仍然存在并生效
- 新的channel只是对data-key的简单映射
- channel(data-key)的类型是自然数,一共有255个可选频道(1 - 255),默认频道为34。
v0.9.1
- 代码重构
- Bug修复
- 现在
install.sh
将不再报告firewall-cmd command not found
v0.9
主要进行代码重构和bug修复,功能上只有以下两个改动:
- debug 参数
- timeout 参数
debug 参数
debug参数现在分为三个等级,代表日志输出的详细程度。debug参数可以有以下三种取值:
- error
- warning
- info
error等级最高,info等级最低,默认debug值为warning,此时所有error和warning都会打印,info不会打印。
timeout 参数
timeout参数表示超时时间,可以用来解决非法连接长时间占用的问题,可填写任意大于0的整数,单位为秒。例:
timeout = 10 # 此时超时时长为10秒
timeout参数一般被用在服务端。
timeout参数会控制所有TCP操作,包括连接/读/写。
注意:timeout参数不适合高丢包率环境,这可能会引起断线率的升高
Bug 修复
- 修复了#10提到的Bug。
其它
新增提供ARM64 Linux的二进制包