Commit Graph

8 Commits

Author SHA1 Message Date
e1732a364fed
c5972830ce url添加mux配置;修订api server 2022-12-07 17:17:44 +08:00
e1732a364fed
e6800cc605 修订api server, 和url相关内容:
添加 sunsafe, scert, skey 选项,用于监听明文和配置api server的 https的证书
hotLoadUrl 增加 urlFormat 选项
修订api server, 修复已知问题,添加 getDetailUrl 功能
修订url转换函数以及url标准
2022-12-07 01:06:27 +08:00
e1732a364fed
7879e87380 修订tproxy和url的path
把tproxy重新放回server中,不单独分开处理;添加 ListenerServer类型,以及SelfListen方法

修正url中path的读取

todo: grpc 的servername读取path时自动删除前面的 /
2022-12-04 08:46:20 +08:00
e1732a364fed
b72bd3145a 修正url代码,path直接放在url的path中 2022-12-04 07:17:00 +08:00
e1732a364fed
9ccd5bac71 修订文档,代码 2022-12-03 21:29:38 +08:00
e1732a364fed
4f82db83c6 修复socks5的client的udp associate的问题 2022-12-03 08:11:08 +08:00
e1732a364fed
6e39f4f2f2 完成url标准格式,见docs/url.md; 修订代码 2022-12-02 11:09:40 +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