e1732a364fed
|
7ebf20ac1a
|
将Synonyms技巧也应用在tls_rejectUnknownSni项上
|
2022-12-11 01:41:40 +08:00 |
|
e1732a364fed
|
d7ef5435cd
|
令vmess支持smux
是通过我们自定义一个新的Cmd来实现的。也就是说,这个smux的支持与mux.cool不是一回事,不冲突。
我们依然不支持mux.cool。现在,如果你两端都是vs,客户端开启mux后,vs服务端会识别出该客户端使用smux,并进行多路复用.
修订代码,示例
|
2022-12-10 22:42:18 +08:00 |
|
e1732a364fed
|
c45045aa8a
|
添加tls_cipherSuites 配置和 tls_maxVersion 这两个extra配置
|
2022-12-09 15:44:15 +08:00 |
|
e1732a364fed
|
18c5e08e12
|
支持rejectUnknownSni,配置: extra.rejectUnknownSni = true
|
2022-12-09 09:45:08 +08:00 |
|
e1732a364fed
|
dd1926c49b
|
修订代码;tlsLayer 的配置参数统一到一个 Conf结构中
|
2022-12-09 09:26:43 +08:00 |
|
e1732a364fed
|
e788186d0a
|
实现按不同url格式进行初始化的特性
添加doc/url.md 解释文档
本commit修改了所有proxy的creator,以支持新的接口
URLToDialConf(url *url.URL, iv *DialConf, format int) (*DialConf, error)
URLToListenConf(url *url.URL, iv *ListenConf, format int) (*ListenConf, error)
这两者替代了原来的 NewClientFromUrl 以及 NewServerFromUrl
目前只是支持了vs标准格式;各个协议的原生格式等以后慢慢加。
未经过测试.
|
2022-10-27 11:43:44 +08:00 |
|
e1732a364fed
|
b79fb62629
|
改进代码; 添加按不同格式解析url的特性
|
2022-10-26 18:37:21 +08:00 |
|
e1732a364fed
|
d18bd71ff2
|
令tls配置支持minVersion: extra = { tls_minVersion = "1.2" }
|
2022-05-15 11:14:09 +08:00 |
|
e1732a364fed
|
5723c73297
|
修订代码,文档,示例;支持客户端证书和CA.
|
2022-05-08 08:30:59 +08:00 |
|
e1732a364fed
|
5867bac0b2
|
修订代码,文档,Makefile,示例
修复 没给出 -c参数而给出了 -L 参数时,未能成功运行 的bug
使Makefile 支持 免参数编译 当前系统的 可执行文件。
Makefile的 BUILD_VERSION 这次 添加了 显示 build_on 系统 和 all_go_files_md5 的功能。
md5的打印只支持 linux/darwin,且因为 darwin的命令是 md5 而不是 md5sum,导致输出有差别,所以导致md5总和也有差别.
|
2022-05-05 14:09:12 +08:00 |
|
e1732a364fed
|
00c25b914f
|
重命名proxy的一些接口和接口方法
|
2022-05-05 08:28:23 +08:00 |
|
e1732a364fed
|
6c24c18a67
|
修订代码,文档
|
2022-05-04 12:16:00 +08:00 |
|
e1732a364fed
|
9ea5365565
|
修订代码,文档;为支持监听PROXY protocol 作准备
|
2022-05-03 19:04:17 +08:00 |
|
e1732a364fed
|
cc758dec66
|
全面修订代码;完成 grpcSimple包;使用 tag选择编译quic 和 grpc
grpcSimple包的服务端和客户端现在都已完成,且兼容v2ray等内核。
grpcSimple包 简洁、高效,更加科学。暂不支持multiMode。
若 grpc_full 给出,则使用grpc包,否则默认使用 grpcSimple包。
若 noquic给出,则不使用 quic,否则 默认使用 quic。
修复 ws early 失效问题;
|
2022-04-28 05:41:56 +08:00 |
|
e1732a364fed
|
4e700d7475
|
重构advLayer代码,完全使用通用接口.
|
2022-04-27 19:56:13 +08:00 |
|
hahafool
|
27872e7dfc
|
rename
|
2022-04-25 18:33:24 +08:00 |
|
hahafool
|
cb6966e9fc
|
实现 quic 0-rtt
|
2022-04-25 17:59:00 +08:00 |
|
hahafool
|
9a1afe18c9
|
修订netLayer和proxy包的代码; 添加日志文件功能;试图添加tproxy功能
|
2022-04-20 09:18:49 +08:00 |
|