hahahrfool
|
50de20ce12
|
修订代码
|
2022-04-10 08:52:40 +08:00 |
|
hahahrfool
|
6291babff3
|
修订代码, 示例, 优化quic,设最大多路复用路数 为 4路.
之前代码使用纯单路且stream上限为320个,idle时间为2小时
现在自己思考发现完全不合理。
单个session内存在的stream数量 越少性能越高
重构了quic部分的代码。
添加一种主动记录服务端能承受的最大stream数量的机制,每次建立新stream时都试图找到 stream最少的一条可用session。
这种缓存session的做法实际上类似 连接池技术。
修复一些小问题.
|
2022-04-07 22:31:29 +08:00 |
|
hahahrfool
|
2d384314f4
|
修订,重构代码, 修复dns的bug; 添加Dns的DoT功能.
修复dns配置中"特殊服务器" 无法被正确配置、使用的bug
将 proxy.Standard结构 移动到 项目根目录的 StandardConf.
将 proxy.AppConf, LoadTomlConfStr, LoadTomlConfFile 函数 移动到根目录
因为 StandardConf和 AppConf里包含很多App级别的配置, 不宜放到proxy子包中
将 proxy.RuleConf 移动到 netLayer
将 proxy.LoadRulesForRoutePolicy 移动到 netLayer
将 proxy.LoadDnsMachine 移动到 netLayer
在dnsquery失败后,会判断错误, 若发现是Read错误,则会试图重新拨号
|
2022-04-07 13:45:24 +08:00 |
|
hahahrfool
|
8bfe56bb24
|
修复热加载配置文件bug; 添加交互模式中 调节日志等级 选项
|
2022-04-06 18:18:44 +08:00 |
|
hahahrfool
|
740561a2c6
|
修订文档,示例,注释,代码;交互模式新增 热添加配置文件 功能
|
2022-04-06 17:41:06 +08:00 |
|
hahahrfool
|
650b595e35
|
修订代码,文档
|
2022-04-06 14:52:57 +08:00 |
|
hahahrfool
|
0f4acfb168
|
修订代码、配置、示例
|
2022-04-06 14:00:23 +08:00 |
|
hahahrfool
|
2c063750cb
|
添加交互模式中 热删除配置 的功能
|
2022-04-06 13:17:54 +08:00 |
|
hahahrfool
|
5b76462e59
|
修订文档;添加交互模式中 热加载新配置功能.
|
2022-04-06 12:34:58 +08:00 |
|
hahahrfool
|
19eda8e356
|
修订文档,代码;添加交互模式中生成分享链接功能,添加交互输入字符串的验证
|
2022-04-06 11:51:14 +08:00 |
|
hahahrfool
|
d172e09111
|
完整实现交互生成配置文件功能!
|
2022-04-05 23:54:21 +08:00 |
|
hahahrfool
|
df58f0988d
|
修订代码,添加-v参数
|
2022-04-04 15:28:08 +08:00 |
|
hahahrfool
|
d4c893e579
|
修订代码,修复一个尴尬bug导致域名无法拨号.
|
2022-04-03 07:19:29 +08:00 |
|
hahahrfool
|
8b552b2b4f
|
修订文档、代码、示例
|
2022-04-02 21:06:02 +08:00 |
|
hahahrfool
|
814bcb29f5
|
添加大量交互模式功能
为交互模式添加如下功能:生成uuid,生成随机tls证书,查询当前状态,交互式生成配置文件
|
2022-04-01 19:13:47 +08:00 |
|