Commit Graph

23 Commits

Author SHA1 Message Date
e1732a364fed
062b40d46a 修订文档,aar编译参数 2022-12-30 23:44:43 +08:00
e1732a364fed
40082026e8 修订代码,完善gui配置代理的功能;url打印出path;其他:
修复quic关闭时闪退的bug;
url打印时若未配置network,去掉首部的加号

Uuid -> UUID
2022-12-28 21:01:20 +08:00
e1732a364fed
13589300ef 修订示例文档; use_mux = true配置改为 mux = true
并使用替换方式令 老配置依旧可用
2022-12-22 19:54:37 +08:00
e1732a364fed
3b9ffbe3b0 修订代码,文档;通过替换机制令 utls = true 配置依旧有效
因为新代码采用了 tls_type = "utls" ,且移除了 utls 配置,
为了保证兼容,使用替换方式预先替换为 tls_type = "utls"
2022-12-22 18:10:40 +08:00
e1732a364fed
6cdbf89220 修订tls配置格式,代码,移除utls项,添加 tls_type项。为shadowTls做准备 2022-12-21 23:31:13 +08:00
e1732a364fed
fc1f24eb3e 将配置中advancedLayer改为adv;同时使用变通的方法使老配置依然可用
技巧是,在parse toml前,先进行一遍字符串替换
2022-12-11 01:21:08 +08:00
e1732a364fed
c92219d18d 整理代码,文档,示例 2022-12-04 23:15:49 +08:00
e1732a364fed
a6ecc4106e feature:交互生成各种分享url/格式;修订交互模式
支持如下格式

vs标准url
xray分享链接标准提案 (#716)
shadowsocks uri (SIP002)
v2rayN分享链接 (vmess://base64)
Quantumult X (圈叉的配置的 [server_local] 部分)
Clash (yaml配置中 proxies 部分)
2022-12-01 16:30:43 +08:00
e1732a364fed
0abceced2d 修订文档,示例;实现配置转换成圈叉,clash,v2rayN,ss,xray等格式 2022-12-01 13:39:33 +08:00
e1732a364fed
2e5a33feb1 修订文档,示例,代码;解决http头层回落代码导致panic的bug;
添加 encrypt_algo 配置;

添加 configAdapter包
2022-11-30 22:40:26 +08:00
e1732a364fed
55ea3c6a66 close #141, 支持sendThrough配置 2022-09-15 10:30:26 +08:00
e1732a364fed
b39f3b1745 修订代码,文档; 令tproxy的fullcone可配置,默认fullcone关闭. 2022-05-21 19:48:23 +08:00
e1732a364fed
2b23891c51 修订示例,文档 2022-05-20 15:49:22 +08:00
e1732a364fed
e7a1f0a202 修订代码,文档 2022-05-17 05:47:09 +08:00
e1732a364fed
3af4eefd74 更新代码,文档; 令tproxy支持sniffing以及分流; 令tproxy在关闭时不卡住
关联 #98 中 下面的评论中 ctermiii 所反映的两个问题
2022-05-17 04:55:08 +08:00
e1732a364fed
961bde8d6d 令所有proxy均支持fullcone配置.只有当listen和dial都为fullcone时,才真fullcone 2022-05-15 23:20:33 +08:00
e1732a364fed
644a67fe74 listen新增users配置,可设置多个用户;配置格式及含义变动:
url 配置中 将 version=0 改为 v=0

listen的Version字段 含义改变。如果 listen (服务端)指定了 版本为 0,则它将只支持v0,不会支持v1. 如果你要支持v1,可以不填写 v,或者填写为1
2022-05-12 08:23:36 +08:00
e1732a364fed
7d6b743058 修订代码,示例; 支持嗅探tls中的 sni,以便分流;转发日志添加id
修复tls sniff中padding 扩展的错误,

为 iics新增 baseid 成员,并在每一个日志输出 均附带 该id,便于追踪

该id固定为6位长度。且使用了pool来缓存zap.Field, 以及一系列 iics.CanLogErr 这种方法。
2022-05-09 15:08:48 +08:00
e1732a364fed
8db2856ed6 修订文档,代码, 修复 #46 问题;为sniffing 作准备 2022-05-09 00:44:08 +08:00
e1732a364fed
5723c73297 修订代码,文档,示例;支持客户端证书和CA. 2022-05-08 08:30:59 +08:00
e1732a364fed
9ea5365565 修订代码,文档;为支持监听PROXY protocol 作准备 2022-05-03 19:04:17 +08:00
e1732a364fed
5bf0c8f3f0 修订文档 2022-05-02 14:31:58 +08:00
e1732a364fed
2e7dda7c18 修订代码,文档;logfile标准配置以及-sp行为改变,见下:
在标准 toml 配置中 配置 logfile 配置文件路径。 如 `logfile = "/var/log/verysimple/vs_log"`

将 -sp 的行为 改为 打印完毕后立即退出。
2022-04-29 21:40:01 +08:00