e1732a364fed
|
3f5e5b4796
|
加强addr的url解析函数,同时支持ipv6的[]格式和普通格式
v1.2.5-alpha.2
|
2022-12-15 11:19:17 +08:00 |
|
e1732a364fed
|
799f5e3666
|
修复对url的network解析失败的问题
|
2022-12-15 10:51:34 +08:00 |
|
e1732a364fed
|
a38e3cfe2f
|
修复url解析对tls失败的问题;action:test ->go1.19
|
2022-12-15 10:24:32 +08:00 |
|
e1732a364fed
|
e7ee2a6d86
|
Merge branch 'tun_wiregard'
|
2022-12-15 10:06:25 +08:00 |
|
e1732a364fed
|
7ed04c07ff
|
修订代码,文档; 修改SelfListen签名;添加手动auto route选项
SelfListen返回一个bool和两个int; windows auto route中sleep4秒
|
2022-12-15 05:52:15 +08:00 |
|
e1732a364fed
|
237ee90c66
|
重新使用自动命令,最后一条等待2秒
|
2022-12-15 05:15:37 +08:00 |
|
e1732a364fed
|
756f5a9d15
|
修订代码
|
2022-12-15 05:05:31 +08:00 |
|
e1732a364fed
|
2b98ae65a5
|
让用户手动运行命令
|
2022-12-15 04:52:13 +08:00 |
|
e1732a364fed
|
b5753cf166
|
修订代码,给出所有运行过的windows tun_auto_route的命令
|
2022-12-15 04:51:04 +08:00 |
|
e1732a364fed
|
b3b7cb8c78
|
修订代码
|
2022-12-15 04:34:04 +08:00 |
|
e1732a364fed
|
8ce5191a6b
|
修订代码
|
2022-12-15 04:30:58 +08:00 |
|
e1732a364fed
|
00cc41e20b
|
修订代码
|
2022-12-15 04:17:55 +08:00 |
|
e1732a364fed
|
f947b2a479
|
修订代码
|
2022-12-15 04:16:21 +08:00 |
|
e1732a364fed
|
b74b8bdc6f
|
修订代码
|
2022-12-15 04:09:59 +08:00 |
|
e1732a364fed
|
d7f0c51ece
|
修订代码
|
2022-12-15 02:48:09 +08:00 |
|
e1732a364fed
|
983908e2bc
|
重新用xjasonlyu/tun2socks提供的方式实现tun
|
2022-12-15 02:21:47 +08:00 |
|
e1732a364fed
|
73183c28e9
|
修订文档;上一个commit关联 #199
上一个commit还新增个功能,使用随机证书时自动配置服务端的sni
以及随机证书生成后打印出生成证书的sni;
|
2022-12-14 22:45:51 +08:00 |
|
e1732a364fed
|
30ddc4aa8c
|
为rejectUnknownSni添加防纯ip访问时的情况;修复tls嗅探中的一个bug:
纯ip访问tls时,golang的tls包的默认行为是直接通过,而我们要完全拒绝。
在这里做的是包外嗅探过滤。
正好又发现了针对包外过滤的一个bug。在嗅探代码中,原来的代码是,遇到
能解析出tls版本的extension后就马上退出,而这种退出忘记考虑嗅探sni了,
所以不再退出即可。而且又发现一个bug,cursor的移动计算错误,不应该是
++,而是 +=2.
|
2022-12-14 22:31:40 +08:00 |
|
e1732a364fed
|
874d284526
|
删掉来自wireguard-go的test
发现运行不好使,似乎不是想要的test
|
2022-12-14 21:17:51 +08:00 |
|
e1732a364fed
|
5f46d7b1e3
|
将tun的ExampleTest移动到test.go中
|
2022-12-14 17:22:27 +08:00 |
|
e1732a364fed
|
4662a2d1d7
|
添加wireguard/tun的示例
|
2022-12-14 17:11:14 +08:00 |
|
e1732a364fed
|
3a935dc714
|
移除go-tun2socks包
|
2022-12-14 17:05:13 +08:00 |
|
e1732a364fed
|
684d78d445
|
整理代码
v1.2.5-end_of_eycorsican_tun_mark.1
|
2022-12-14 16:15:10 +08:00 |
|
e1732a364fed
|
02de09813c
|
试图修复将udp路由到reject时panic的问题
这是因为没有使用udp_wlc, 而是用了nil的wlc
|
2022-12-14 14:55:30 +08:00 |
|
e1732a364fed
|
16cf81ade4
|
修正route过滤ip时遇到 ipv6形式的ipv4的问题
|
2022-12-14 14:16:16 +08:00 |
|
e1732a364fed
|
16cd03247a
|
修订tun, 添加extra.tun_dns_list;-g=false可禁用gui
|
2022-12-14 13:51:53 +08:00 |
|
e1732a364fed
|
fac3de27d3
|
修订tun auto route代码
|
2022-12-14 13:12:05 +08:00 |
|
e1732a364fed
|
ed79b22dd3
|
win tun dns 改为114 进行测试
|
2022-12-14 12:46:18 +08:00 |
|
e1732a364fed
|
e5e0d080a6
|
修正代码,程序退出添加超时机制
|
2022-12-14 12:45:11 +08:00 |
|
e1732a364fed
|
4bb9051308
|
修正代码
|
2022-12-14 12:07:14 +08:00 |
|
e1732a364fed
|
8c1daeb75f
|
修正代码
|
2022-12-14 12:03:26 +08:00 |
|
e1732a364fed
|
54358d5b74
|
修正代码
|
2022-12-14 11:53:02 +08:00 |
|
e1732a364fed
|
99cd378910
|
修正代码
|
2022-12-14 11:51:06 +08:00 |
|
e1732a364fed
|
d2f6c8ab37
|
修正代码
|
2022-12-14 11:03:12 +08:00 |
|
e1732a364fed
|
943c22b278
|
修正代码
|
2022-12-14 11:00:39 +08:00 |
|
e1732a364fed
|
62eca014d7
|
修正代码
|
2022-12-14 10:59:55 +08:00 |
|
e1732a364fed
|
fa70273fd8
|
修订代码,示例,文档;添加tun在windows上的自动路由; 防止tun在windows上闪退
|
2022-12-14 10:57:20 +08:00 |
|
e1732a364fed
|
e346a86bbf
|
不使用 syscall.Kill, 否则windows编译不通过
v1.2.5-test.30
|
2022-12-14 10:04:45 +08:00 |
|
e1732a364fed
|
37b003aba9
|
修复问题
|
2022-12-14 10:00:03 +08:00 |
|
e1732a364fed
|
335d864e53
|
添加macos的tproxy功能; 修订文档,代码,示例
将条件编译相关文件全部移动到 cmd/verysimple文件夹中
v1.2.5-test.29
|
2022-12-14 09:54:32 +08:00 |
|
e1732a364fed
|
55088eb268
|
令ws在upgrade失败时也解析X-forwared-for;unix监听不打印@,关联 #191
|
2022-12-14 01:09:50 +08:00 |
|
e1732a364fed
|
0bbd8c2954
|
fix #199,rejectunknownsni 闪退
|
2022-12-13 22:50:05 +08:00 |
|
e1732a364fed
|
d002d209c0
|
修订示例,文档,代码;为macos实现为tun自动配置路由表功能
|
2022-12-13 22:30:34 +08:00 |
|
e1732a364fed
|
dc2f9f93f9
|
修正tun的udp问题:需要加锁
|
2022-12-13 20:24:23 +08:00 |
|
e1732a364fed
|
b044772dfb
|
修订文档,代码;实现tun的udp部分,未经测试
|
2022-12-13 20:16:51 +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
|
11d6d09a2d
|
将vsc替换为gui
vsc看起来太反直觉
|
2022-12-13 10:46:39 +08:00 |
|
e1732a364fed
|
3955c898f8
|
修订代码;将machine的部分成员转为私有
|
2022-12-13 10:34:19 +08:00 |
|