Commit Graph

10 Commits

Author SHA1 Message Date
e1732a364fed
9d5b553e01 重构代码, 修订文档 2022-04-26 09:16:12 +08:00
hahafool
6ecbfe7b18 修订文档;添加http伪装头;修复一个path的bug
http头配置同时 支持ws。添加相关的示例文件.

修复 path 为 "/" 时无法连接的bug, 这是因为原代码在 requestfilter.go中, bs[5] == ' ' 这个判断没有过滤 Get / http1.1 等类似的情况

将 filter.go 重命名为 requestfilter.go ,因为现在也产生了过滤response的可能性。
2022-04-18 21:59:46 +08:00
hahahrfool
47d83216a6 修订文档,代码; 令NewAddrFromAny支持解析url字符串 2022-04-15 18:48:03 +08:00
hahahrfool
53c61b18a7 为内层mux做准备;添加simplesocks协议;将测试代码放入proxy包,成为共用函数.
现在 vless/trojan/simplesocks 共同使用相同的测试代码, 在 proxy/commonTest 中

simplesocks 已经通过了测试。另外发现 trojan的udp部分没有使用 io.ReadFull 导致大udp包的读取会出错,已修复.
2022-04-12 08:19:46 +08:00
hahahrfool
a225a7409d 修订文档,示例;修复trojan的udp的bug以及dokodemo的udp的bug;
在根目录添加 trojan 的 udp 的go test,并通过了测试
2022-04-10 21:42:38 +08:00
hahahrfool
e732ea3c3b 修订代码;修复loglevel为debug时失效问题;dns请求加锁,已经可用 2022-04-01 12:31:47 +08:00
hahahrfool
b14c1d03c1 为godoc文档对注释进行修订 2022-03-21 09:13:10 +08:00
hahahrfool
7f01079688 添加多服务器监听支持;给ProxyCommon添加一些打印全称的机制
给ProxyCommon接口添加 MiddleName,IsUDP 方法; 添加 GetFullName 函数

将 proxy.CmdTCP , CmdUDP, CmdMux 这三个常量从proxy移动到 vless

修订示例文件
2022-03-20 22:25:56 +08:00
hahahrfool
d5555a51ff 修订文档, 增加 安装脚本指导 2022-03-18 22:24:10 +08:00
hahahrfool
a890d39ac7 添加toml标准配置格式支持;重构配置相关的代码;修订文档
添加了path分流部分的go test,简单修订 GetRequestPATH_from_Bytes 函数
2022-03-18 19:09:02 +08:00