e1732a364fed
|
a55bb01a76
|
完善文档和注释,精简部分代码
netLayer/dial.go: Dial 方法中,区分ipv6和v4的部分被精简掉。
因为优化太小,而代码太复杂,划不来。
|
2022-09-15 09:05:39 +08:00 |
|
e1732a364fed
|
b39f3b1745
|
修订代码,文档; 令tproxy的fullcone可配置,默认fullcone关闭.
|
2022-05-21 19:48:23 +08:00 |
|
e1732a364fed
|
5723c73297
|
修订代码,文档,示例;支持客户端证书和CA.
|
2022-05-08 08:30:59 +08:00 |
|
e1732a364fed
|
2371824b30
|
修订代码,文档;
支持 grpc 遇到 h1请求以及未知请求时,回落到 h1
httpLayer中添加 几个 nginx的真实响应。
RejectClient中新增nginx类型,返回 nginx真实响应。
在没有回落时返回 400 http相应 然后再关闭,而不是直接关闭。
|
2022-05-07 15:27:53 +08:00 |
|
e1732a364fed
|
e43b920b4b
|
修订文档,Makefile,代码
令Makefile记录每次编译所用的 tag,这样用不同tag进行编译时,make可以感知到不同.
|
2022-05-05 18:10:22 +08:00 |
|
e1732a364fed
|
6c24c18a67
|
修订代码,文档
|
2022-05-04 12:16:00 +08:00 |
|
e1732a364fed
|
7a94ee3599
|
修订代码,文档;实现grpcSimple的header匹配的response部分
|
2022-05-03 15:14:09 +08:00 |
|
e1732a364fed
|
5bf0c8f3f0
|
修订文档
|
2022-05-02 14:31:58 +08:00 |
|
e1732a364fed
|
1bac60b50f
|
修订代码,文档
|
2022-04-29 18:23:50 +08:00 |
|
e1732a364fed
|
996dbe1d98
|
全面修订代码,文档;修复一系列bug;修改quic配置格式,见下:
修复一处quic的代码缺陷导致速度不高问题。
修复 quic 的 too many open streams 问题。
修复 quic的 early实际未生效的问题。
修复 grpcSimple 的一些导致闪退的bug
quic 的配置中,maxStreamCountInOneSession 改名为 maxStreamsInOneConn
|
2022-04-29 10:57:56 +08:00 |
|
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 |
|