Commit Graph

786 Commits

Author SHA1 Message Date
e1732a364fed
f4440d6de9 修正action v1.2.5-test.34 2022-12-16 16:42:10 +08:00
e1732a364fed
51c218a1f6 修正makefile 2022-12-16 16:38:02 +08:00
e1732a364fed
b85c886415 修正action 2022-12-16 16:30:19 +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
2cc07c0c16 gui将http和socks5地址端口写入preference 2022-12-16 11:18:06 +08:00
e1732a364fed
efa0cdea9c 修订代码;cli添加search模式;修复nocli给出时无法编译的问题 2022-12-16 10:57:34 +08:00
e1732a364fed
7fc046e5bc 修订preference,将gui和cli的配置分离开 2022-12-16 10:32:26 +08:00
e1732a364fed
98d058c65f 修订perference,支持扩展 2022-12-16 09:57:31 +08:00
e1732a364fed
bc05c4424d 修订gui 2022-12-16 09:25:54 +08:00
e1732a364fed
abf53be491 修订tun自动路由代码 2022-12-16 09:17:20 +08:00
e1732a364fed
58d93eb09a 修订代码;gui添加开关系统代理功能 2022-12-16 01:34:56 +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
469ecc33b9 修订文档,添加生成uuid后退出的命令行参数 -gu 2022-12-15 18:59:01 +08:00
e1732a364fed
a9992b3802 修订action,文档;为shadowTls做准备 2022-12-15 14:11:53 +08:00
e1732a364fed
4e19050315 修正action;将ConnWrapper的GetRawConn改为Upstream 2022-12-15 12:22:12 +08:00
e1732a364fed
eaa57b390f 修正action 2022-12-15 12:15:18 +08:00
e1732a364fed
bccecd93a7 修正action 2022-12-15 12:12:08 +08:00
e1732a364fed
baaaec7afa 修正makefile 2022-12-15 12:01:00 +08:00
e1732a364fed
af29b3dd86 修正代码 2022-12-15 11:53:26 +08:00
e1732a364fed
7e72f4a70a 试图解决github action的macos的tar打包出错的问题
关联https://github.com/actions/upload-artifact/issues/151
https://github.com/actions/cache/issues/403
2022-12-15 11:48:28 +08:00
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