e1732a364fed
|
f313c9fdc2
|
修订cmd代码,netLayer添加GetSystemDNS, SetSystemDNS ,PrintAllInterface
|
2022-12-23 13:22:27 +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
|
9af342ea9a
|
miekg/dns -> v1.1.50;修订文档;添加-llf参数单独配置日志文件的日志等级
现状控制台的日志等级和日志文件的日志等级可以不同
|
2022-12-21 08:59:26 +08:00 |
|
e1732a364fed
|
64aaa6823e
|
修订代码
|
2022-12-20 16:26:46 +08:00 |
|
e1732a364fed
|
07b0a53a12
|
添加 -cvqxtvs 和 -eqxrs 命令,
分别意思是 convert QX to verysimple 和 extract QX remote servers
将圈叉的配置文件转换为verysimple格式,这样就可以更快地使用自己的vs客户端
|
2022-12-20 16:08:55 +08:00 |
|
e1732a364fed
|
12fcad3c22
|
修订netLayer和gui代码
|
2022-12-20 15:10:54 +08:00 |
|
e1732a364fed
|
9d24ba5b7d
|
修订代码
|
2022-12-20 11:52:02 +08:00 |
|
e1732a364fed
|
7c2465a88b
|
修订代码
|
2022-12-19 17:20:21 +08:00 |
|
e1732a364fed
|
a8f35a9c99
|
修订代码;添加 utils.GetSystemProxyState函数
ToggleSystemProxy的http部分对darwin添加 https的设置
gui的debug添加test3,测试 utils.GetSystemProxyState
|
2022-12-19 13:09:21 +08:00 |
|
e1732a364fed
|
67aa734e08
|
令grpc使用回调而不是chan,以期增进性能
另外发现grpcSimple的Stop函数有问题,只保存了一个underlay,这样在关闭
时只会关闭一个。通过 netLayer.ConnList 解决
为了能够多次开启关闭,取消了sync.Once 的使用
|
2022-12-19 11:00:48 +08:00 |
|
e1732a364fed
|
673bf2faf1
|
修订文档,代码;令关闭tun时不卡住;-d自动下载wintun.dll;notun编译tag
新增 notun build tag,取消 tun和 gui之间的关联。
|
2022-12-19 08:41:25 +08:00 |
|
e1732a364fed
|
3b814fa08e
|
修订tun文档,代码;修复darwin上tun在bindToDevice时遇到的问题
|
2022-12-18 20:20:28 +08:00 |
|
e1732a364fed
|
e5a88e5e5c
|
修订tun代码
|
2022-12-18 15:50:34 +08:00 |
|
e1732a364fed
|
6830710006
|
修正代码
|
2022-12-16 18:34:54 +08:00 |
|
e1732a364fed
|
260cfd971b
|
使用更聪明的方式获取darwin的网关
|
2022-12-16 16:03:12 +08:00 |
|
e1732a364fed
|
d601b1467e
|
ui -> v0.0.1-alpha.7;添加qrcode 测试代码
|
2022-12-16 15:15:52 +08:00 |
|
e1732a364fed
|
58d93eb09a
|
修订代码;gui添加开关系统代理功能
|
2022-12-16 01:34:56 +08:00 |
|
e1732a364fed
|
b707cc5355
|
整理代码
|
2022-12-15 20:37:20 +08:00 |
|
e1732a364fed
|
b5753cf166
|
修订代码,给出所有运行过的windows tun_auto_route的命令
|
2022-12-15 04:51:04 +08:00 |
|
e1732a364fed
|
8ce5191a6b
|
修订代码
|
2022-12-15 04:30:58 +08:00 |
|
e1732a364fed
|
b74b8bdc6f
|
修订代码
|
2022-12-15 04:09:59 +08:00 |
|
e1732a364fed
|
983908e2bc
|
重新用xjasonlyu/tun2socks提供的方式实现tun
|
2022-12-15 02:21:47 +08:00 |
|
e1732a364fed
|
d002d209c0
|
修订示例,文档,代码;为macos实现为tun自动配置路由表功能
|
2022-12-13 22:30:34 +08:00 |
|
e1732a364fed
|
8bdcad9b6f
|
tun的tcp功能在mac上测试通过;修订代码;修复若干问题:
修正ReplaceSymbol函数
SelfListen时也打印Listen日志
修正machine的DefaultClient的赋值
添加tun示例文件以及路由指导
|
2022-12-13 18:49:00 +08:00 |
|
e1732a364fed
|
1e9ad5f59c
|
修订代码;给machine添加callback功能,用于gui;gui基础开关代理功能
gui打开GitHub
|
2022-12-13 11:34:51 +08:00 |
|
e1732a364fed
|
b354283603
|
修订文档;新增Makefile_r_vsc
|
2022-12-12 10:10:45 +08:00 |
|
e1732a364fed
|
0b1d84dc09
|
fix #196,交互模式全变nil问题;修订utils.SortByOrder以防止该情况再次发生
添加 Test函数来测试utils.SortByOrder,保证该函数正确运行
|
2022-12-12 09:37:25 +08:00 |
|
e1732a364fed
|
e93e5facf3
|
实现ReplaceStringsSynonyms函数以及对应[]byte的函数,归纳上一个commit的替换做法
|
2022-12-11 01:37:33 +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
|
07328e0387
|
fix #174,grpcSimple没有调用PipeDeadline的代码;修订文档,代码
|
2022-12-05 09:35:32 +08:00 |
|
e1732a364fed
|
d7aaeb481c
|
修订代码;添加MsgProducer和MsgConsumer接口
|
2022-12-04 13:50:52 +08:00 |
|
e1732a364fed
|
669a65aa32
|
feature:api server添加热删除功能
|
2022-12-02 20:39:45 +08:00 |
|
e1732a364fed
|
4b27fbb0bd
|
feature:api server 添加 热加载url功能;添加sa参数,配置api server的监听地址;
允许api server 在不设置密码时运行
|
2022-12-02 20:27:27 +08:00 |
|
e1732a364fed
|
18d5a8f062
|
feature:交互模式的用户偏好现在可以被自动保存;记录最近的交互项;修订代码,文档;
自动保存到 .verysimple_preferences 文件中
添加 -dp 选项,可关闭 该特性
最近的交互项现在可以被排序到首位,方便多次执行
|
2022-12-02 18:49:30 +08:00 |
|
e1732a364fed
|
6e39f4f2f2
|
完成url标准格式,见docs/url.md; 修订代码
|
2022-12-02 11:09:40 +08:00 |
|
e1732a364fed
|
a5b9455b88
|
修订代码,文档;添加url的extra部分的解析
|
2022-12-02 08:54:42 +08:00 |
|
e1732a364fed
|
90ec238f6b
|
feature:交互模式添加 热加载url配置功能;修订代码,文档;
|
2022-12-01 23:32:06 +08:00 |
|
e1732a364fed
|
0abceced2d
|
修订文档,示例;实现配置转换成圈叉,clash,v2rayN,ss,xray等格式
|
2022-12-01 13:39:33 +08:00 |
|
e1732a364fed
|
691c3831e1
|
添加CommonSplit相关的benchmark
|
2022-12-01 09:03:44 +08:00 |
|
e1732a364fed
|
2e5a33feb1
|
修订文档,示例,代码;解决http头层回落代码导致panic的bug;
添加 encrypt_algo 配置;
添加 configAdapter包
|
2022-11-30 22:40:26 +08:00 |
|
e1732a364fed
|
0f527cfba4
|
修订文档;令http层支持回落
|
2022-11-30 17:02:29 +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
|
23dea929f4
|
update dependency; 整理代码和注释
BurntSushi/toml from 1.1.0 to 1.2.1
biter777/countries from 1.3.4 to 1.5.6
|
2022-10-26 10:55:11 +08:00 |
|
e1732a364fed
|
58d578d7cb
|
添加path参数,可指定文件搜索路径;修正docker和docker-compose命令
|
2022-05-27 06:41:51 +08:00 |
|
e1732a364fed
|
78faa9ebae
|
修订代码,文档,示例
|
2022-05-21 18:47:33 +08:00 |
|
e1732a364fed
|
0da238c825
|
修订代码,添加通过节点下载mmdb文件的交互命令
将 nd参数改为 d参数,只有 -d给出时,才会自动下载mmdb文件,否则不下载mmdb文件。
|
2022-05-20 19:07:12 +08:00 |
|
e1732a364fed
|
c0b732d0d1
|
修订代码,文档;实现vmess的防重放机制
|
2022-05-18 12:40:38 +08:00 |
|
e1732a364fed
|
243cd684af
|
修复一个来自1.2.1的bug; 从GetMTU取出的长度有时不为MTU
这是因为存放代码有错误。这个bug可能很早就有,就不追究了,修复即可
|
2022-05-18 02:31:41 +08:00 |
|