e1732a364fed
|
b6a2488d2e
|
cmd/verysimple的注释更新和minor change
|
2023-02-11 18:40:39 +08:00 |
|
e1732a364fed
|
2e7a148730
|
renamed: machine/forAndroid.go -> machine/aar_android.go
|
2023-02-11 15:02:04 +08:00 |
|
e1732a364fed
|
05c9121691
|
修订cmd,gui代码,添加日志查看器tab
|
2023-01-01 00:30:32 +08:00 |
|
e1732a364fed
|
062b40d46a
|
修订文档,aar编译参数
|
2022-12-30 23:44:43 +08:00 |
|
e1732a364fed
|
77742b0f18
|
确保安卓aar的编译不会影响安卓命令行程序的编译
|
2022-12-30 23:08:53 +08:00 |
|
e1732a364fed
|
01826bb2da
|
安卓添加quic引用
|
2022-12-30 23:03:17 +08:00 |
|
e1732a364fed
|
9fc8db0b84
|
更新文档
|
2022-12-30 18:48:50 +08:00 |
|
e1732a364fed
|
f9716818bd
|
修订aar.yml; github action的ndk不支持sdk 16, 最低19
|
2022-12-30 17:37:04 +08:00 |
|
e1732a364fed
|
a5842be993
|
修订gui代码,添加生成二维码菜单选项;更新gomobile编译参数
|
2022-12-30 15:55:42 +08:00 |
|
e1732a364fed
|
87cb9aed52
|
修订machine代码以适配安卓
|
2022-12-29 21:23:18 +08:00 |
|
e1732a364fed
|
7d3c6e674e
|
修订代码,示例;令代码可成功在安卓运行
|
2022-12-29 20:15:14 +08:00 |
|
e1732a364fed
|
12a31e1b89
|
修订cmd,gui;添加gui路由配置页面
|
2022-12-29 11:36:49 +08:00 |
|
e1732a364fed
|
4a7a287589
|
修订cmd代码
|
2022-12-29 09:08:25 +08:00 |
|
e1732a364fed
|
4be50f1ebc
|
完成gui设计
|
2022-12-28 22:16:10 +08:00 |
|
e1732a364fed
|
40082026e8
|
修订代码,完善gui配置代理的功能;url打印出path;其他:
修复quic关闭时闪退的bug;
url打印时若未配置network,去掉首部的加号
Uuid -> UUID
|
2022-12-28 21:01:20 +08:00 |
|
e1732a364fed
|
cb02d3b718
|
修订gui,变得更强大;升级一些依赖
|
2022-12-28 17:36:31 +08:00 |
|
e1732a364fed
|
1c89b2fad9
|
修订gui代码.可实时调节dial的mux开关,和hy的手动挡数值
|
2022-12-28 16:12:42 +08:00 |
|
e1732a364fed
|
59e098ded5
|
修订代码
|
2022-12-28 15:11:22 +08:00 |
|
e1732a364fed
|
20ceda9f3b
|
每隔5分钟输出一次当前总状态,close #210
|
2022-12-28 14:29:29 +08:00 |
|
e1732a364fed
|
ef2ade8e49
|
修订cmd 代码,apiServer添加dump命令,导出当前配置到文件
|
2022-12-28 13:08:34 +08:00 |
|
e1732a364fed
|
968b2d6615
|
修订cmd,gui;添加导出全部配置功能
|
2022-12-28 12:47:23 +08:00 |
|
e1732a364fed
|
354d1db459
|
修订cmd,gui,apiServer代码
|
2022-12-28 11:38:50 +08:00 |
|
e1732a364fed
|
da9d42aeb6
|
修订cmd和machine的代码
去掉machine的 appConf成员,改为内嵌AppConf
vsConf 增加 ApiServerConf
|
2022-12-24 18:15:20 +08:00 |
|
e1732a364fed
|
b3ebc52037
|
修订代码
|
2022-12-24 16:41:19 +08:00 |
|
e1732a364fed
|
816430a364
|
close #213, 移除极简模式
|
2022-12-24 13:44:25 +08:00 |
|
e1732a364fed
|
3c754a0a89
|
feat: 实现 shadowTls v2;修订示例,文档,代码; 添加shadowTls的示例文件
shadowTls v2时客户端自动使用utls,且增强了探测防御
proxy.SetCommonReadTimeout -> netLayer.SetCommonReadTimeout
tlsLayer 配置也使用Extra,目前用于 shadowTls
|
2022-12-22 17:06:35 +08:00 |
|
e1732a364fed
|
d4a3a29364
|
feat: dns的监听功能, 配置添加 dns.listen 项
|
2022-12-21 11:17:12 +08:00 |
|
e1732a364fed
|
0657a95da3
|
使用buf而不是临时文件来缓存合并的配置文件;修订代码
|
2022-12-21 09:53:03 +08:00 |
|
e1732a364fed
|
b707cc5355
|
整理代码
|
2022-12-15 20:37:20 +08:00 |
|
e1732a364fed
|
68c5edbbe7
|
整理代码,进一步将加载代码移动到machine中
|
2022-12-15 20:09:28 +08:00 |
|
e1732a364fed
|
cd572fdd92
|
整理代码
|
2022-12-15 19:18:44 +08:00 |
|
e1732a364fed
|
8bdcad9b6f
|
tun的tcp功能在mac上测试通过;修订代码;修复若干问题:
修正ReplaceSymbol函数
SelfListen时也打印Listen日志
修正machine的DefaultClient的赋值
添加tun示例文件以及路由指导
|
2022-12-13 18:49:00 +08:00 |
|
e1732a364fed
|
db2e850b8b
|
修订代码;添加tun功能
|
2022-12-13 16:55:46 +08:00 |
|
e1732a364fed
|
1e9ad5f59c
|
修订代码;给machine添加callback功能,用于gui;gui基础开关代理功能
gui打开GitHub
|
2022-12-13 11:34:51 +08:00 |
|
e1732a364fed
|
3955c898f8
|
修订代码;将machine的部分成员转为私有
|
2022-12-13 10:34:19 +08:00 |
|
e1732a364fed
|
8112e9b2b1
|
修订代码,进一步将cmd代码移动到machine中
|
2022-12-13 09:58:29 +08:00 |
|
e1732a364fed
|
d34fa93674
|
将统计数据放到一个GlobalInfo结构中
|
2022-12-13 09:00:05 +08:00 |
|
e1732a364fed
|
ca888d9590
|
整理代码
|
2022-12-12 23:48:58 +08:00 |
|
e1732a364fed
|
03fc52ce26
|
修正交互和gui模式的行为
|
2022-12-12 23:40:21 +08:00 |
|
e1732a364fed
|
22394c600a
|
整理apiServer代码
|
2022-12-12 23:21:04 +08:00 |
|
e1732a364fed
|
73009afa62
|
将cmd/verysimple的部分代码整理到machine中
|
2022-12-12 23:05:43 +08:00 |
|
e1732a364fed
|
29f4c2acf8
|
添加machine包:
准备使用machine包来容纳cmd/verysimple中的大部分功能;
cmd/verysimple 将仅负责读取命令行参数,并转换成 machine包的一个配置结构, 然后
传入machine包
使用更高级的包装的原因有如下几点:
1. 这样更科学,是更现代的编程方式
2. rust中也不建议使用全局静态变量
3. 随着gui的引进,我们有了一种需求,去在多种配置中选择一种配置去运行,
此时有必要将每一种配置组合抽象出来,并提供一种同时运行多种组合的机制
|
2022-12-12 22:09:27 +08:00 |
|