Commit Graph

344 Commits

Author SHA1 Message Date
bjdgyc d7bcc7988c
Merge pull request #203 from wsczx/dev
修复可导入任意名称用户组的bug,添加支持导入多个用户组
2022-11-25 19:17:47 +08:00
wsczx 14eed7265c 修复可导入任意名称用户组的bug,添加支持导入多个用户组 2022-11-25 17:38:01 +08:00
bjdgyc 4f9a1c0484 增加调试信息 2022-11-25 16:55:56 +08:00
bjdgyc 62554cfba0
Merge pull request #202 from lanrenwo/audit_reuse_pl
复用pl对象,减少copy性能损耗
2022-11-25 16:28:09 +08:00
lanrenwo 9e53ec289c 复用pl对象,减少copy性能损耗 2022-11-25 15:08:05 +08:00
lanrenwo a600be6949 修复PlatformVersion字段溢出的问题 2022-11-25 11:41:39 +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 b741f58189 默认开启用户组 2022-11-18 16:14:14 +08:00
bjdgyc f12ac2f4d8 添加健康检测 2022-11-18 15:17:27 +08:00
bjdgyc 68fa1110f1 添加版本信息 2022-11-17 17:38:25 +08:00
bjdgyc 6b6e963458 添加捐赠信息 2022-11-16 11:18:40 +08:00
Xinjun Ma fdb16a4cb6 添加测试 2022-11-15 11:24:56 +08:00
Xinjun Ma b06247201d 优化 os 和 userAgent 判断顺序,预留 AnyLink Agent 2022-11-15 11:01:36 +08:00
Xinjun Ma d3ac346c85 修正 go.sum 和 go.mod 中 xorm 版本不一致 2022-11-15 10:59:01 +08:00
bjdgyc 8c9e371df8
Merge pull request #186 from lanrenwo/act_log_device
优化审计日志的UI + 增加客户端的系统型号
2022-11-13 17:22:23 +08:00
lanrenwo a8b5bb4a68
修改DeviceType字段的长度 2022-11-11 21:10:55 +08:00
lanrenwo ce1a6f2d8c 完善测试用例 2022-11-11 17:27:20 +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 5ef13b1bff 优化CloseSess的调用方式 2022-11-08 12:22:58 +08:00
lanrenwo 2bc2ade5d8 优化活动日志代码 2022-11-08 12:19:32 +08:00
lanrenwo ea5e31fd39 上传活动日志API的代码 2022-11-07 18:33:20 +08:00
bjdgyc 50c30657ac 修复DelSessByStoken的panic问题 2022-11-07 17:16:32 +08:00
lanrenwo b1ae25ae2f
Merge branch 'dev' into user_act_log 2022-11-04 16:56:52 +08:00
lanrenwo c8b34bd772 修复test错误问题 2022-11-04 16:30:07 +08:00
bjdgyc 87dcc63b6f 修复dtls链接的panic文件 2022-11-04 15:40:06 +08:00
lanrenwo eb8d55040c 新增用户活动日志 2022-11-04 15:15:58 +08:00
bjdgyc 4a7d534981
Merge pull request #175 from lanrenwo/audit_payload
优化审计日志异步写入逻辑
2022-11-02 10:34:59 +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
bjdgyc 54be85ef03
Merge pull request #171 from wsczx/dev
增加批量添加用户的模版下载功能
2022-10-31 14:57:24 +08:00
bjdgyc 2e47957f7f
Merge pull request #170 from lanrenwo/patch-7
升级xorm版本
2022-10-31 14:55:17 +08:00
bjdgyc 2b715774d8
Merge pull request #169 from lanrenwo/audit_interval_ui
审计日志配置页-显示审计去重间隔秒数
2022-10-31 14:54:41 +08:00
wsczx 69926a4ba1 增加批量添加用户的模版下载功能 2022-10-29 16:43:45 +08:00
lanrenwo 6dcb79b30a
升级xorm版本 2022-10-29 16:04:45 +08:00
lanrenwo 6fdc0e54d5 优化释放IpAuditPool的代码逻辑 2022-10-26 14:29:46 +08:00
lanrenwo 7de9d9f16d 用户下线后, 释放IpAuditPool 2022-10-26 09:46:11 +08:00
lanrenwo 86ee88a20c 审计日志配置页显示审计去重间隔 2022-10-26 09:33:40 +08:00
lanrenwo 5f5ab3fbca 用户下线后, 释放IpAuditPool 2022-10-26 09:26:06 +08:00
wsczx 88dd3c8860 优化代码 2022-10-25 15:16:42 +08:00
wsczx 7032ebdc85 修复发送邮件只能发一次的问题,整合代码到一个文件 2022-10-25 14:59:13 +08:00
bjdgyc 9fe31212e4
Merge pull request #166 from wsczx/dev
增加通过excel批量添加用户的功能,支持导入后自动发邮件
2022-10-25 10:06:48 +08:00
wsczx 7b19010892 解决上传时间相差8小时的问题 2022-10-22 22:22:27 +08:00
wsczx 77518a3a0c 更新go mod 2022-10-22 22:12:49 +08:00
wsczx c68374f4f0 强转int8 2022-10-22 22:06:12 +08:00
wsczx a8d0a39ca0 修复int转int8的问题 2022-10-22 21:05:20 +08:00
wsczx a77fe77e79 增加通过excel批量添加用户的功能,支持导入后自动发邮件 2022-10-22 20:36:10 +08:00
lanrenwo 6915d94f31 修复测试用例 2022-10-21 09:23:35 +08:00
lanrenwo a83999013e 删除冗余代码. 2022-10-20 18:30:50 +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 c6ef0a28b4 优化代码 2022-10-18 16:59:50 +08:00
wsczx ea7a487c26 优化代码 2022-10-18 12:06:18 +08:00
wsczx e66a842e77 添加错误处理 2022-10-17 22:40:23 +08:00
wsczx ef30451515 增加停用账号也自动踢下线 2022-10-17 18:26:12 +08:00
wsczx 42f60a4d9d 解决竞争问题 2022-10-17 18:05:06 +08:00
lanrenwo cad824d53c
HTTPS解析采用sniParser函数
sniNewParser存在一些问题,目前正在处理中。
2022-10-17 17:30:34 +08:00
wsczx d277f1084f 调整用户过期检测函数位置 2022-10-17 14:38:39 +08:00
wsczx b1890a2c8a 修复过期用户无法踢下线的问题,优化检测过期用户 2022-10-17 12:17:04 +08:00
bjdgyc 3a2482f1d6 添加信息 2022-10-17 11:16:20 +08:00
bjdgyc bf7491346a
Merge pull request #156 from lanrenwo/smtp_password
优化邮件配置页面-密码为空时则不修改
2022-10-17 10:47:07 +08:00
bjdgyc 201a62144e 优化ip分配 2022-10-17 10:46:35 +08:00
wsczx 3dbc369e6b 调整日期选择框大小,修改定时器为每天执行 2022-10-16 23:31:20 +08:00
wsczx 812eb587bb 修复数据库时间比前端小8小时的问题,优化null值前端不显示 2022-10-16 19:55:13 +08:00
lanrenwo ec1cf3fcda 优化邮件配置页面-密码为空时则不修改 2022-10-16 12:49:19 +08:00
wsczx a533ee0a78 新增本地用户设置过期时间 2022-10-16 02:47:32 +08:00
bjdgyc c74ba43cb0 修复IpPool 2022-10-14 12:46:07 +08:00
bjdgyc 509a7f1ab1 添加nat路由说明 2022-10-13 15:24:40 +08:00
bjdgyc 6a1aa35f18
Merge pull request #152 from lanrenwo/patch-5
优化域名拆分隧道的数据校验
2022-10-13 14:14:52 +08:00
lanrenwo ea5bc1088c
修改测试用例 2022-10-13 13:57:40 +08:00
bjdgyc f71616c4eb 修改错误输出等级 2022-10-13 13:04:21 +08:00
lanrenwo b8f0f4c618
优化域名拆分隧道的数据校验 2022-10-13 10:43:57 +08:00
lanrenwo df1fe6f838 恢复误删除的代码 2022-10-12 10:08:02 +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 ac0b9ee4ee 添加调试信息 2022-10-10 15:59:59 +08:00
bjdgyc 3d88c617bf 添加调试信息 2022-10-10 15:44:58 +08:00
bjdgyc d1b209f18f 优化 IpPool 2022-10-10 14:07:33 +08:00
bjdgyc 219a74b118 优化 IpPool 2022-10-09 17:55:16 +08:00
bjdgyc 83263ff635 优化 IpPool 2022-10-09 17:49:44 +08:00
bjdgyc 6f875001f2 替换 go.uber.org/atomic 2022-10-09 15:16:22 +08:00
bjdgyc 4a412fe0ee 统一 Username 2022-10-09 14:58:51 +08:00
lanrenwo a2a77d0852
默认显示AnyLink的文字信息
旧版本升级后,页面显示空白。
2022-10-08 15:22:05 +08:00
wsczx e8ec65dec2 更新Go版本为1.18 2022-09-30 20:00:55 +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 4e2ce12f6c 不同步数据库文件 2022-09-25 14:16:43 +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
lanrenwo 816dadae29
修复图表的单元测试失败问题 2022-09-22 09:55:39 +08:00
Xinjun Ma 56d3b16a10 更新最新版上游 Pion DTLS,避免维护 fork 版本 2022-09-19 18:35:00 +08:00
bjdgyc 11feb6d4a5 修复数据竞争问题 2022-09-19 16:56:44 +08:00
bjdgyc 49db8ccff8 Merge branch 'main' into dev 2022-09-19 15:31:36 +08:00
lanrenwo 48bebadc6b 首页图表可查看用户组下的在线数、网络吞吐量 2022-09-18 16:17:11 +08:00
bjdgyc b5c14e5f29
Merge pull request #135 from lanrenwo/home_charts
实现后台首页图表(用户在线数、网络吞吐量、CPU、内存)
2022-09-15 08:46:14 +08:00
lanrenwo 5b220838d9 实现后台首页图表(用户在线数、网络吞量量、CPU、内存) 2022-09-14 19:55:03 +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
bjdgyc 047e478a5a
Merge pull request #122 from lanrenwo/anylink_dev
增加default_domain配置参数
2022-07-29 18:14:43 +08:00
lanrenwo ab9a1b97a7 增加default_domain配置参数 2022-07-29 15:34:28 +08:00
lanrenwo b8d3eedd9d 设置Info字段的默认值 2022-07-28 22:03:51 +08:00
lanrenwo 86a4ed8948 修复access_proto字段导致无法启动的问题 2022-07-28 14:07:32 +08:00
lanrenwo b9bd74ed1f 增加审计日志的导出功能 2022-07-25 18:50:05 +08:00
lanrenwo b8c3d33f2e 新增审计日志的搜索功能 2022-07-25 09:23:58 +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
bjdgyc 973541c132
Merge pull request #114 from bjdgyc/dev
Dev
2022-07-11 18:02:13 +08:00
lanrenwo ecb5094780 修改LDAP认证的名词,避免产生歧义 2022-07-07 10:01:23 +08:00
lanrenwo 5c41367383 执行 con.Close() 2022-07-06 13:41:09 +08:00
lanrenwo b0569b33cc 更新go.mod 2022-07-06 09:16:35 +08:00
lanrenwo e90c2aae6c 优化弹窗里标签页的用户体验 2022-07-05 18:11:55 +08:00
lanrenwo d1414c6b5d 新增LDAP认证方式 2022-07-04 12:55:04 +08:00
bjdgyc 06931551d0
Update app_ver.go
添加radius支持
2022-07-01 15:42:47 +08:00
bjdgyc f208be9126 修改 go sum 2022-06-15 11:52:09 +08:00
lanrenwo 54f7a59a91 增加mtu的配置参数 2022-06-14 14:40:19 +08:00
lanrenwo 6a997bfd46 提交policy_test.go文件 2022-06-14 09:23:38 +08:00
lanrenwo 68076f58eb 修改SetPolicy函数的注释 2022-06-13 18:35:24 +08:00
lanrenwo e24aa2d900 新增用户策略的功能 2022-06-13 18:31:32 +08:00
lanrenwo 8ede613488 修复用户组停用时的登录问题 + 优化IUserAuth的checkUser参数 2022-06-07 09:46:45 +08:00
lanrenwo f46a30488a 迁移ValidateIpPort函数的位置 2022-06-06 21:34:51 +08:00
lanrenwo b06c035cce 1.重构认证方式的代码,方便未来扩展 2.补充测试用例 2022-06-06 21:25:19 +08:00
lanrenwo c38f1e9b8c 优化代码 2022-06-03 07:26:41 +08:00
lanrenwo a450fe3eef 修复test未通过的问题 2022-06-02 20:50:00 +08:00
lanrenwo e9c55a0853 新增radius认证方式 2022-06-02 17:58:22 +08:00
lanrenwo d4f266de66 过滤首尾的空白符,避免大家习惯性按了回车键而导致报错 2022-05-31 19:14:25 +08:00
lanrenwo 3e491d33c6 域名后缀只能为字母 2022-05-31 13:12:30 +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 7a92aa8dff 前端更改为yarn编译 2022-04-07 15:58:26 +08:00