Commit Graph

  • 9523ad3e90 修订注释,示例文件 hahahrfool 2022-03-27 21:45:40 +08:00
  • f9872feee7 修订代码,文档,注释,示例. hahahrfool 2022-03-27 21:06:57 +08:00
  • 0ed518c21a 修复分流失效的bug;该bug从1.0.6开始出现;修订代码,示例 hahahrfool 2022-03-27 14:52:59 +08:00
  • e9c9467a72 修订代码,文档,注释 hahahrfool 2022-03-27 14:09:53 +08:00
  • 8ace3832d8 禁止传udp时使用splice hahahrfool 2022-03-27 12:31:38 +08:00
  • aace001585 全面修订splice和readv的代码,极大提升性能; 添加生成uuid命令 hahahrfool 2022-03-27 12:04:12 +08:00
  • bab2b635bd 修订代码,文档 hahahrfool 2022-03-27 07:22:55 +08:00
  • 211cd6098a 升级版本至1.1.0; 增加1.1.0测速文件. v1.1.0 hahahrfool 2022-03-26 21:09:40 +08:00
  • 759d51bf62 minor improve hahahrfool 2022-03-26 20:09:47 +08:00
  • b46ee2a7ee 改进readv代码, 将readv的buf长度与MTU脱钩. hahahrfool 2022-03-26 19:39:36 +08:00
  • 1070942f4f 修复ws+vless裸奔时,开启readv时的闪退问题 hahahrfool 2022-03-26 18:18:08 +08:00
  • e82aba7370 修复utls中,无法重复使用相同config的bug;只好拷贝,放弃指针 hahahrfool 2022-03-26 16:01:57 +08:00
  • 4a1f05fd08 修复无法加载同文件夹下的配置文件和证书的问题 hahahrfool 2022-03-26 15:23:04 +08:00
  • 8f0ce97712 test1 hahahrfool 2022-03-26 15:07:44 +08:00
  • 376a218226 修订文档 hahahrfool 2022-03-26 14:31:09 +08:00
  • 3838c251ce 修订代码,文档,注释,示例 hahahrfool 2022-03-26 13:27:14 +08:00
  • 4449001a8f 修订文档注释 hahahrfool 2022-03-26 00:41:05 +08:00
  • b7894781a6 bump version->1.0.9; 新增自动下载mmdb功能 v1.0.9 hahahrfool 2022-03-26 00:04:15 +08:00
  • 074908ecdf 增加alpn配置; 修订示例,代码; hahahrfool 2022-03-25 22:55:38 +08:00
  • 63682dfae4 完整实现grpc;修订代码, 注释;修复udp的bug和windows中路径bug; hahahrfool 2022-03-25 20:34:54 +08:00
  • 95aae83eb8 尝试引入grpc; 尝试将handleNewIncomeConnection函数拆分; hahahrfool 2022-03-25 15:55:23 +08:00
  • 4e9f865a62 修订代码 hahahrfool 2022-03-24 23:10:37 +08:00
  • 65cc8e9cfa 进一步减轻readv的内存分配负担. hahahrfool 2022-03-24 22:51:28 +08:00
  • b7509da72a 修订代码,文档,注释; 用 gonum数学包来加速fallback匹配 hahahrfool 2022-03-24 22:11:55 +08:00
  • fa335a7859 更新文档、注释 hahahrfool 2022-03-24 17:50:24 +08:00
  • 74d4693894 修复两个err出现时在return前忘close连接的bug;修订示例,注释; hahahrfool 2022-03-24 14:19:44 +08:00
  • 4749b9f4f3 将版本号升至1.0.8 v1.0.8 hahahrfool 2022-03-24 13:57:29 +08:00
  • 146f7cf926 修复大量与websocket和回落相关的bug; hahahrfool 2022-03-24 13:42:34 +08:00
  • 363f0fac00 添加sni和alpn回落;修订代码 hahahrfool 2022-03-24 09:02:38 +08:00
  • 8c6ed6377d 修订代码;将addr的赋值从各个proxy自己的方法中提出来 hahahrfool 2022-03-23 18:54:38 +08:00
  • b2c6abe330 Update build.yml hahafool 2022-03-23 17:39:00 +08:00
  • a40a343510 在route中使用netip.Addr;修订代码;添加一些go test hahahrfool 2022-03-23 17:37:23 +08:00
  • 2c21d62f02 修订示例配置文件,修改其中的错误 hahahrfool 2022-03-23 12:56:57 +08:00
  • 778535290f 在udp中使用net/netip包;从此开始使用go1.18内容;修订代码 hahahrfool 2022-03-23 12:47:09 +08:00
  • a540cdd183 修订代码,注释 hahahrfool 2022-03-23 10:41:42 +08:00
  • 4dc6d16605 minor improvement hahahrfool 2022-03-23 09:35:08 +08:00
  • f3279c27af minor improvement. hahahrfool 2022-03-23 09:34:49 +08:00
  • 0a69fbacbf 将所有示例移动到examples;修订代码,文档 hahahrfool 2022-03-23 09:25:13 +08:00
  • c8f639a81d 修订代码,增强readv性能,减少内存分配 hahahrfool 2022-03-23 08:05:22 +08:00
  • 4d2bbaeceb 完善对writev的支持;为vless和ws实现MultiWriter;修订代码 hahahrfool 2022-03-22 22:39:26 +08:00
  • 536a84def6 修订代码,注释,文档 hahahrfool 2022-03-22 16:46:05 +08:00
  • 17ebc3a72a 升级版本到 v1.0.7; 修订文档 v1.0.7 hahahrfool 2022-03-22 14:24:06 +08:00
  • 3d31164141 添加上一次commit忘添加的文件 hahahrfool 2022-03-22 14:14:18 +08:00
  • 5661c8737f 添加readv功能;给出测试数据;修订代码,注释; hahahrfool 2022-03-22 14:12:32 +08:00
  • e75860ef7a 添加ws的0-rtt支持;兼容xray/v2ray; 修订示例文件 hahahrfool 2022-03-22 02:31:47 +08:00
  • 7b8e96f736 增加对 unix domain socket的支持 hahahrfool 2022-03-21 21:58:15 +08:00
  • 548675e002 添加自定义网络层功能;添加udp网络层支持 hahahrfool 2022-03-21 21:19:31 +08:00
  • 120c050972 fix:修复闪退bug;修复ws对分片数据读取时产生的错误;修订代码 hahahrfool 2022-03-21 14:35:17 +08:00
  • b14c1d03c1 为godoc文档对注释进行修订 hahahrfool 2022-03-21 09:13:10 +08:00
  • 60f055a68d fix minor bug; 修订文档,注释,代码 hahahrfool 2022-03-21 08:52:46 +08:00
  • 6a98486996 升级版本号到v1.0.6; 修订文档 v1.0.6 hahahrfool 2022-03-21 00:57:55 +08:00
  • 89e3c8a4ed 添加导向某tag的dial的分流的支持;修订代码,文档,示例; hahahrfool 2022-03-21 00:50:19 +08:00
  • 7f01079688 添加多服务器监听支持;给ProxyCommon添加一些打印全称的机制 hahahrfool 2022-03-20 22:25:56 +08:00
  • de8ecb8410 添加default_uuid配置;允许加载完整路径的其他位置的配置; hahahrfool 2022-03-20 20:42:41 +08:00
  • 4da0075786 新增App.LogLevel 配置;修复 LogLevel的小bug;修订注释. hahahrfool 2022-03-20 19:36:25 +08:00
  • af6ffd08e5 修订文档,注释 hahahrfool 2022-03-20 19:09:47 +08:00
  • 61692eeb68 renamed: proxy/relay.go -> netLayer/relay.go hahahrfool 2022-03-20 18:07:43 +08:00
  • 84d74ed1b0 补上 上一个commit忘add 的 netLayer/udp.go hahahrfool 2022-03-20 18:06:07 +08:00
  • 8a9ace5889 将udp相关代码从 proxy包移动至 netLayer包 hahahrfool 2022-03-20 18:05:32 +08:00
  • b1c4f5a5d1 feat:完整实现websocket.修订文档,注释,代码 hahahrfool 2022-03-20 16:59:58 +08:00
  • bfb00c8e85 修订文档、注释,尝试引入 gobwas/ws hahahrfool 2022-03-20 09:15:58 +08:00
  • 6efc4de136 将unique重命名为dokodemo hahahrfool 2022-03-20 06:54:48 +08:00
  • 85a1407ef8 修订注释,代码 hahahrfool 2022-03-19 19:09:35 +08:00
  • dbe499cc08 添加unique协议, 详情见wiki hahahrfool 2022-03-19 18:39:16 +08:00
  • 1eb6dfe164 移除config包,文件直接移动到proxy中 hahahrfool 2022-03-19 16:53:11 +08:00
  • 250f6e8c5b 新增http代理Server端.修订代码,注释.CommonConf加了Extra字段 hahahrfool 2022-03-19 16:43:55 +08:00
  • 6d8fbbe0a9 修订文档 hahahrfool 2022-03-19 10:11:44 +08:00
  • d5555a51ff 修订文档, 增加 安装脚本指导 hahahrfool 2022-03-18 22:24:10 +08:00
  • 9518ee65ef 修订文档、注释; minor improve hahahrfool 2022-03-18 21:36:17 +08:00
  • a179d5bcb2 将版本号升至1.0.5 v1.0.5 hahahrfool 2022-03-18 19:19:08 +08:00
  • b48bc187b0 minor improve hahahrfool 2022-03-18 19:16:15 +08:00
  • a890d39ac7 添加toml标准配置格式支持;重构配置相关的代码;修订文档 hahahrfool 2022-03-18 19:09:02 +08:00
  • edcd39f3e5 添加回落path 功能; hahahrfool 2022-03-18 09:44:37 +08:00
  • 5cfe30d618 修订文档;取消使用go1.18语法 hahahrfool 2022-03-18 00:09:20 +08:00
  • 55c4195137 fix:闪退问题修复;但是经过测试,探测到新问题,见下: hahahrfool 2022-03-17 23:51:01 +08:00
  • b533b34e5f fix attempt1. (failed)issue: -lazy在fallback下闪退问题 hahahrfool 2022-03-17 22:43:25 +08:00
  • 3fdeded6cf 将mycountry的配置同时用于顶级域名的国别分流;修订文档,代码; hahahrfool 2022-03-17 20:32:37 +08:00
  • 42236d5cd8 添加utls支持,直接用chrome指纹;修订代码 hahahrfool 2022-03-17 18:40:54 +08:00
  • af8aadb370 配置文件local->listen, remote->dial;localServer->inServer, remoteClient->outClient. hahahrfool 2022-03-17 14:08:49 +08:00
  • 6b53f3b03f 简单修订代码;从此commit开始,使用go1.18语法 hahahrfool 2022-03-17 11:42:02 +08:00
  • 902b0d7d34 将所有的使用log的地方通通加上LogLevel的判断. hahahrfool 2022-03-17 08:35:43 +08:00
  • c9cf683a58 将common包改名为utils, 因为common太长了 hahahrfool 2022-03-17 08:11:56 +08:00
  • 99afcc9eb8 将版本升至v1.0.4 v1.0.4 hahahrfool 2022-03-16 20:12:25 +08:00
  • 1eb78bf89e Update and rename go.yml to build.yml hahafool 2022-03-16 20:09:00 +08:00
  • cedd51bbf6 Update go.yml hahafool 2022-03-16 20:00:32 +08:00
  • 4c7326cd5c Create go.yml hahafool 2022-03-16 19:50:54 +08:00
  • c559d8992e 移除client.json和server.json.之前不知怎么误操作了没有ignore hahahrfool 2022-03-16 19:48:25 +08:00
  • e664b9740e feat:添加回落和分流功能. hahahrfool 2022-03-16 19:28:26 +08:00
  • 405207bc56 将netLayer抽象出来,proxy.Addr现在变成netLayer.Addr hahahrfool 2022-03-16 08:58:14 +08:00
  • fa1c5db1ef 上一个commit修改了函数签名,不好,太笨,还是不改好 hahahrfool 2022-03-16 08:19:09 +08:00
  • 861d5a74c5 添加fallback功能,修改了proxy.Server接口,修订文档 hahahrfool 2022-03-16 04:16:19 +08:00
  • 75327e2f68 Merge pull request #5 from moodyhunter/patch-1 hahafool 2022-03-15 20:27:17 +08:00
  • e428bbc385 更新文档,注释 hahahrfool 2022-03-15 20:26:14 +08:00
  • 9c226edd44 add support for Intel-based macOS Moody 2022-03-15 12:15:57 +00:00
  • 57755801da 继续完善lazy_secure功能;仍未完成. 更新文档 hahahrfool 2022-03-15 12:29:48 +08:00
  • 52f12d99c0 更新文档; update version.go hahahrfool 2022-03-14 11:43:32 +08:00
  • f0fbe5bf71 update .gitignore hahahrfool 2022-03-14 11:25:10 +08:00
  • e3667ee9c7 更新版本号到1.0.3,上一个commit忘了 hahahrfool 2022-03-14 11:23:54 +08:00
  • 43f475eec8 使用uuid作为特殊指令,避免0rtt时的探测攻击;新增Makefile v1.0.3 hahahrfool 2022-03-14 11:19:46 +08:00
  • 7437968f13 更新注释 v1.0.2 hahahrfool 2022-03-14 08:47:48 +08:00