Commit Graph

166 Commits

Author SHA1 Message Date
lanrenwo 2af2d273e4
简化sniNewParser代码 2023-09-02 10:44:47 +08:00
lanrenwo a168c96a93
修复sniNewParser的panic 2023-09-01 18:10:20 +08:00
bjdgyc 6127c41aea 修复 panic 2023-09-01 17:55:15 +08:00
bjdgyc 08de4fe086 添加安全的header头 2023-08-24 16:59:35 +08:00
bjdgyc 6e95ea5441 修改server信息 2023-07-14 17:25:43 +08:00
bjdgyc fed9066f22 修改ip分配的错误 2023-04-21 18:27:49 +08:00
bjdgyc 91ce4752f3 兼容不支持SNI的情况 2023-04-21 15:57:12 +08:00
bjdgyc 6ee80d32ea 修改证书设置 2023-04-21 11:39:51 +08:00
bjdgyc 638c601c02 修改ip pool策略 2023-04-19 18:12:50 +08:00
deny 609a893feb feat:根据SNI返回SSL证书 2023-04-17 11:07:39 +00:00
wsczx bc7c61c337 优化代码 2023-04-06 12:29:21 +08:00
wsczx 748adadd1e 保存Lego注册信息,避免重复注册导致失败
优化动态加载TLS证书性能
2023-04-04 22:35:40 +08:00
wsczx 9bac773961 * 新增支持自定义上传证书功能
* 新增支持申请和自动续期Let's Encrypt证书(暂只支持阿里云和腾讯云)功能
* 新增支持动态加载证书(更换证书不需重启)功能
2023-03-31 20:34:29 +08:00
lanrenwo 9533ecd6c5 优化压缩的代码 2023-02-16 14:35:55 +08:00
lanrenwo 768e137ff9 新增压缩功能-LZS算法 2023-01-17 12:09:04 +08:00
lanrenwo 710cfe4244 修复sniNewParser切片越界的问题 2023-01-12 10:25:07 +08:00
bjdgyc c267553287 优化ip获取流程 2023-01-03 17:16:28 +08:00
Xinjun Ma 5e109091f5 预留 AnyLink Agent 2022-11-28 11:05:59 +08:00
bjdgyc 0aacc244c4 修改 proxyproto 2022-11-26 21:06:50 +08:00
bjdgyc 4f9a1c0484 增加调试信息 2022-11-25 16:55:56 +08:00
lanrenwo 9e53ec289c 复用pl对象,减少copy性能损耗 2022-11-25 15:08:05 +08:00
wsczx ef5cad6c7a 添加配置文件示例,添加nat列表展示,修改iptables判断逻辑bug 2022-11-24 14:51:21 +08:00
wsczx 42de009e30 自动开启服务器转发和NAT开关,更新xorm解决升级anylink后mysql无法同步表的问题 2022-11-21 03:49:08 +00:00
bjdgyc ae7fe993f7 修改登录时显示正常状态的用户组 2022-11-18 16:31:04 +08:00
bjdgyc f12ac2f4d8 添加健康检测 2022-11-18 15:17:27 +08:00
bjdgyc 68fa1110f1 添加版本信息 2022-11-17 17:38:25 +08:00
bjdgyc 8c9e371df8
Merge pull request #186 from lanrenwo/act_log_device
优化审计日志的UI + 增加客户端的系统型号
2022-11-13 17:22:23 +08:00
lanrenwo 73096eae13 优化审计日志的UI + 增加客户端的系统型号 2022-11-11 15:05:58 +08:00
bjdgyc 24fc03f378 Merge remote-tracking branch 'origin/dev' into dev 2022-11-10 14:57:23 +08:00
bjdgyc c26675206e 修复Rekey参数 2022-11-10 14:56:58 +08:00
lanrenwo 2bc2ade5d8 优化活动日志代码 2022-11-08 12:19:32 +08:00
lanrenwo b1ae25ae2f
Merge branch 'dev' into user_act_log 2022-11-04 16:56:52 +08:00
bjdgyc 87dcc63b6f 修复dtls链接的panic文件 2022-11-04 15:40:06 +08:00
lanrenwo eb8d55040c 新增用户活动日志 2022-11-04 15:15:58 +08:00
lanrenwo 45ed1c34f9 优化LogBatch结构 2022-11-01 22:52:26 +08:00
lanrenwo c2ddb7331d 优化日志落盘的代码 2022-11-01 22:03:13 +08:00
lanrenwo 2d375869df 优化批量写入的代码 2022-11-01 21:31:47 +08:00
lanrenwo 890ff5753f 优化审计日志异步写入 2022-11-01 14:17:35 +08:00
lanrenwo 28489dcbc6 重置getByte51值 2022-10-19 11:53:31 +08:00
lanrenwo 84286de8a4 修复解析https+ip偶发出现sni乱码的BUG 2022-10-19 11:23:17 +08:00
bjdgyc 522f723b51
Merge pull request #159 from wsczx/dev
新增本地用户过期时间设置
2022-10-18 17:41:25 +08:00
wsczx ea7a487c26 优化代码 2022-10-18 12:06:18 +08:00
lanrenwo cad824d53c
HTTPS解析采用sniParser函数
sniNewParser存在一些问题,目前正在处理中。
2022-10-17 17:30:34 +08:00
bjdgyc 201a62144e 优化ip分配 2022-10-17 10:46:35 +08:00
lanrenwo 82dfb5d04f 增加审计日志、图表数据自动清理功能 2022-10-12 10:04:18 +08:00
bjdgyc 2c8474a478 添加auth参数 2022-10-11 17:44:56 +08:00
bjdgyc 82ad948b08 添加auth参数 2022-10-11 17:06:23 +08:00
bjdgyc 4a412fe0ee 统一 Username 2022-10-09 14:58:51 +08:00
lanrenwo a2a77d0852
默认显示AnyLink的文字信息
旧版本升级后,页面显示空白。
2022-10-08 15:22:05 +08:00
bjdgyc e03bd60b1d 优化数据 2022-09-30 16:03:43 +08:00
bjdgyc c2642bc183
Merge pull request #143 from wsczx/dev
增加自定义首页功能
2022-09-30 15:01:49 +08:00
wsczx 50fa86d780 还原pool文件注释 2022-09-30 12:13:44 +08:00
wsczx 427ad7f7f5 Merge branch 'dev' of https://github.com/wsczx/anylink into dev 2022-09-30 11:47:53 +08:00
wsczx f6fa2fe46b 优化代码 2022-09-30 11:47:28 +08:00
lanrenwo edb2d2e19b 排除拥塞控制的IP包: SYN-ECE-CWR 2022-09-30 09:59:54 +08:00
lanrenwo e483da10e1 仅在PSH + ACK时分析域名信息 2022-09-29 22:08:20 +08:00
bjdgyc 92f39dfc96
Delete pool.go
这个我觉得注释与否的意义不大
2022-09-29 10:29:39 +08:00
lanrenwo 3c5acd31fb 审计日志异步+批量入库 2022-09-27 16:30:05 +08:00
wsczx 19bda654ff 注释一些未使用的函数,修改一处语法,更改io库 2022-09-25 06:11:09 +08:00
wsczx 8b1098917f 增加自定义首页功能 2022-09-25 06:03:32 +08:00
wsczx 68bb5d24b6 增加自定义首页功能 2022-09-25 04:16:48 +08:00
bjdgyc 10ca7c9c85 添加返回错误 2022-09-23 17:26:19 +08:00
Xinjun Ma 56d3b16a10 更新最新版上游 Pion DTLS,避免维护 fork 版本 2022-09-19 18:35:00 +08:00
lanrenwo b9b0fc811d
修复panic: runtime error: index out of range [12] with length 10 2022-09-05 19:09:00 +08:00
bjdgyc 091dc69f1d 修复cstp数据长度溢出报错 2022-08-17 22:16:04 +08:00
lanrenwo 0dad4429a3 解决IpAuditMap在UDP下的fatal error: concurrent map read and map write 2022-08-01 15:06:39 +08:00
lanrenwo ab9a1b97a7 增加default_domain配置参数 2022-07-29 15:34:28 +08:00
lanrenwo 9f8601221d 优化accessProto的赋值方式 2022-07-15 12:02:05 +08:00
lanrenwo 6a69377568 在审计日志的页面增加详情和访问协议 2022-07-15 11:27:54 +08:00
lanrenwo 8837a07fac 新增审计日志的http/https域名信息 2022-07-14 19:02:43 +08:00
lanrenwo e24aa2d900 新增用户策略的功能 2022-06-13 18:31:32 +08:00
lanrenwo 9d5b9c4ded dynamic-split-exclude-domains和dynamic-split-include-domains不能同时出现 2022-05-30 14:42:08 +08:00
lanrenwo a0830f0440 将ds_domains_xml迁移至link_auth.go 2022-05-30 14:41:59 +08:00
lanrenwo cde46c5765 优化代码 2022-05-30 14:41:38 +08:00
lanrenwo f325970089 新增域名动态拆分隧道(域名路由功能) 2022-05-30 14:41:06 +08:00
bjdgyc 01431b2230 修复 CVE-2016-2183 2022-04-07 16:12:59 +08:00
bjdgyc 2b580067a2 修复 CVE-2016-2183 2022-04-07 15:11:14 +08:00
bjdgyc 684fea69d0 优化细节 2021-12-31 21:37:21 +08:00
bjdgyc 6c5969c5ea 修改profile.xml自动获取hash 2021-12-31 16:35:33 +08:00
bjdgyc f7c8fb8d9d 修改profile文件 2021-12-28 16:39:42 +08:00
bjdgyc aadfa7b70c 添加测试证书 2021-12-12 13:52:16 +08:00
7357657 3cb22172b1
兼容 OpenConnect 客户端
因为OpenConnect 客户端对大小写 敏感,w.Header().Set("X-CSTP-Version", "1") 这个操作会把键的首字母转换成大写,其它字母转换成小写,如: X-CSTP-Version  就会转换成 X-Cstp-Version
2021-10-30 15:27:31 +08:00
bjdgyc f42176299d 恢复header操作 2021-10-28 14:33:43 +08:00
7357657 3697227f7a
兼容 OpenConnect 客户端
兼容 OpenConnect 客户端
2021-09-28 18:36:10 +08:00
7357657 11cbfbc91d
兼容 OpenConnect 客户端
兼容 OpenConnect 客户端
2021-09-28 18:34:09 +08:00
7357657 4518959bf9
兼容 OpenConnect 客户端
兼容 OpenConnect 客户端
2021-09-28 18:33:30 +08:00
bjdgyc a0065ade42 修改审计参数 2021-08-26 15:33:56 +08:00
bjdgyc d9a3b0152b 添加审计日志界面 2021-08-17 13:14:13 +08:00
bjdgyc 65463fee6c 增加、默认路由 2021-08-13 13:19:26 +08:00
bjdgyc 42de4e6fd0 增加 macvtap 说明文档 2021-08-12 22:35:13 +08:00
bjdgyc 58cdcbe192 增加 macvtap 模式支持 2021-08-12 18:34:09 +08:00
bjdgyc 903554533b 增加 macvtap 模式支持 2021-08-12 18:17:20 +08:00
bjdgyc 0d4d2bb3c4 添加ip审计功能 2021-08-05 18:20:13 +08:00
bjdgyc 2a66df55b0 Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	server/handler/pool_test.go
2021-08-01 21:00:07 +08:00
bjdgyc 0f783cfaf6 添加测试文件 2021-08-01 20:58:57 +08:00
bjdgyc afe447ada7 优化payload 2021-07-30 16:24:23 +08:00
bjdgyc 60084d499a 优化payload 2021-07-30 10:53:43 +08:00
bjdgyc 583ca4d635 优化payload 2021-07-29 19:02:55 +08:00
bjdgyc 712f57940c 优化pool 2021-07-20 18:59:09 +08:00
bjdgyc 8ff77626d0 优化byte内存池 2021-07-19 12:30:20 +08:00