hahafool
|
27872e7dfc
|
rename
|
2022-04-25 18:33:24 +08:00 |
|
hahafool
|
e7ae557b91
|
修订文档, sockopt 和 utils包的代码.
|
2022-04-21 21:34:56 +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
|
e5c38d6c8c
|
全面修订代码,文档
|
2022-04-17 11:43:19 +08:00 |
|
hahahrfool
|
d9f3b5d0e6
|
修订文档,代码;减少发布包编译的数量;修复“包头”变成“握手包”的漏洞
根据vless/trojan的协议标准,首包必须要包头和payload一起发送,而之前的vs架构分开发送了,这会导致可探测。已在本commit修复。
使用 captive.apple.com 和 http://www.msftconnecttest.com/connecttest.txt 作为测试url,而不用baidu和qq。这样在非中国国家进行测试 也可以正常了。
|
2022-04-16 22:25:37 +08:00 |
|
hahahrfool
|
8eecbacc57
|
netLayer.RandPort 添加 mustValid, isudp参数, 保证端口可用.
|
2022-04-16 10:10:06 +08:00 |
|
hahahrfool
|
476c59fd28
|
修订代码,文档; 试图实现socks5客户端;
|
2022-04-15 13:48:07 +08:00 |
|
hahahrfool
|
ab46349c8b
|
修订代码,文档;实现了trojan的smux并通过了go test
|
2022-04-15 10:28:48 +08:00 |
|
hahahrfool
|
d548fe205f
|
修订代码, 文档,注释, 修复udp转发的问题
之前的代码在symmetric时, 向多个地址发送信息时,会出问题。因为只进行了多拨号,没有多监听。
这次使用chan 来解决。
|
2022-04-14 11:09:08 +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 |
|