Commit Graph

259 Commits

Author SHA1 Message Date
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
bjdgyc 2b580067a2 修复 CVE-2016-2183 2022-04-07 15:11:14 +08:00
bjdgyc 500a11612c 修改默认路由信息 2022-02-25 16:47:49 +08:00
bjdgyc fd7242dbba fix 2022-02-15 18:41:00 +08:00
bjdgyc e44e1dcf2a 修改版本号 2022-02-15 15:42:38 +08:00
bjdgyc fce96753c5 修改默认路由 10.0.0.0/8 2022-02-15 15:39:58 +08:00
Xinjun Ma 7c86513b0c 管理后台使用 https 2022-01-12 21:07:44 +08:00
bjdgyc 684fea69d0 优化细节 2021-12-31 21:37:21 +08:00
bjdgyc 85e2ba0b0f 修改证书名称 2021-12-31 20:37:40 +08:00
bjdgyc f0305415ae 修改版本号 2021-12-31 17:32:25 +08:00
bjdgyc ea84a29350 修改profile.xml自动获取hash 2021-12-31 16:38:34 +08:00
bjdgyc 6c5969c5ea 修改profile.xml自动获取hash 2021-12-31 16:35:33 +08:00
bjdgyc e780afe18c 优化docker信息 2021-12-28 03:48:37 +08:00
bjdgyc d1167650a3 添加openconnect支持 2021-12-28 16:45:10 +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 df94afdfd0 移动files目录 2021-08-26 14:16:46 +08:00
bjdgyc b4f88e154c 修复前端不能删除的bug 2021-08-24 20:08:12 +08:00
bjdgyc 44adbe71ed
Update user.go 2021-08-22 19:36:30 +08:00
bjdgyc 80ca45c6ea 修复env问题 2021-08-20 19:16:54 +08:00
bjdgyc dfe61667cb 修复env问题 2021-08-20 19:13:26 +08:00
bjdgyc d9a3b0152b 添加审计日志界面 2021-08-17 13:14:13 +08:00
bjdgyc 6dcdc9766a 更新说明文档 2021-08-13 17:09:03 +08:00
bjdgyc 35dd1dc4e1 修改文档路径 2021-08-13 13:54:43 +08:00
bjdgyc bc64a9f8f6 修复安全问题 2021-08-13 13:38:06 +08:00
bjdgyc 65463fee6c 增加、默认路由 2021-08-13 13:19:26 +08:00
bjdgyc 8187fb548f 增加默认路由 2021-08-13 11:33:53 +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 5010d2ecbd 修改bridge-init.sh 2021-08-10 18:39:40 +08:00
bjdgyc cc99a936a6 修改bridge-init.sh 2021-08-09 17:21:33 +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 981f39799a 优化payload 2021-07-30 10:59:45 +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 c943b9ee9b 添加env环境变量展示 2021-07-29 17:04:02 +08:00
bjdgyc ba446b8a5c 修复pprof跳转问题 2021-07-23 18:33:12 +08:00
bjdgyc eec3006b35 修复freeotp扫码问题 2021-07-22 19:25:05 +08:00
bjdgyc 35c6d80c8d 修复配置文件默认值 2021-07-21 16:46:34 +08:00
bjdgyc 88a3d35784 修改表结构 2021-07-21 13:42:32 +08:00
bjdgyc 712f57940c 优化pool 2021-07-20 18:59:09 +08:00
bjdgyc 2ad65039f3 修改数据表字段类型 2021-07-20 18:44:13 +08:00
bjdgyc 1940fcca87 修改数据库表定义 2021-07-19 16:29:26 +08:00
bjdgyc e4f959cb69 修改数据库表 2021-07-19 15:15:29 +08:00
bjdgyc 8ff77626d0 优化byte内存池 2021-07-19 12:30:20 +08:00
bjdgyc ea4dda0fca 修复没有ipv6报错的问题 2021-07-17 15:23:01 +08:00
bjdgyc 5ffea2339e 修复没有ipv6报错的问题 2021-07-16 18:12:08 +08:00
bjdgyc a8038f8fe9 修复没有ipv6报错的问题 2021-07-16 18:10:13 +08:00
bjdgyc e7ef29c4ad 修改为sql数据库 2021-07-16 11:25:06 +08:00
bjdgyc 884f41d2f8 修改为sql数据库 2021-07-15 18:17:37 +08:00
bjdgyc 6daf9cbfa3 修复ip限制时,ping不通的问题 2021-07-05 18:36:46 +08:00
bjdgyc 31a5337ddf 修改配置文件说明 2021-07-05 18:12:05 +08:00
bjdgyc f6fd01d1e5 修改配置文件目录到 conf 下 2021-07-05 13:26:17 +08:00
bjdgyc 1b4fe6e450 修改版本号 2021-06-29 20:01:09 +08:00
bjdgyc 67d44805ce 修复ip重复分配问题 2021-06-26 23:33:15 +08:00
bjdgyc 993cd40c41 更新程序为单二进制文件
支持远程桌面连接
添加后台显示版本号
支持邮箱设置加密类型
2021-06-18 19:04:16 +08:00
bjdgyc 0ef18ee2f9 更新程序为单文件 2021-06-17 16:58:38 +08:00
bjdgyc a616e42432 删除文件不存在的报错信息 2021-06-09 16:41:15 +08:00
bjdgyc cd8922237f 更新版本信息 2021-06-07 17:28:37 +08:00
bjdgyc 44a7a4659f 修复严重bug 2021-06-07 17:03:11 +08:00
bjdgyc 2b507206e6 修复严重bug 2021-06-07 17:01:32 +08:00
bjdgyc ce2b657ab3
修改配置文件参数conf 2021-06-07 16:01:41 +08:00
bjdgyc ab58f21b3b 优化gc性能 2021-05-31 16:20:36 +08:00
bjdgyc b704e089b6 优化gc性能 2021-05-29 18:11:50 +08:00
bjdgyc 0512ce197a 优化gc性能 2021-05-29 17:31:41 +08:00
bjdgyc 0863313eff 更改dtlssession的存储方式 2021-05-27 11:10:15 +08:00
bjdgyc 061f625448 更改dtlssession的存储方式 2021-05-26 21:24:53 +08:00
bjdgyc f342b12372 更改dtlssession的存储方式 2021-05-26 19:13:09 +08:00
bjdgyc 54a0cb7928 添加dtls支持 2021-05-21 19:00:39 +08:00
bjdgyc c8f090c9e3 添加dtls支持 2021-05-21 19:00:23 +08:00
吕海涛 3368eced2a 初步支持 DTLS 通道 2021-05-19 15:14:26 +08:00
吕海涛 a9144c9766 tmp 2021-05-08 17:24:53 +08:00
bjdgyc 0ab4304445 修改link_addr为db设置 2021-04-13 17:17:30 +08:00
bjdgyc 59acda4706 添加常见问题 2021-04-12 18:33:05 +08:00
bjdgyc ed569dfba1 修改docker问题 2021-04-10 16:45:02 +08:00
bjdgyc dd32bd4899 修复测试用例 2021-04-10 14:42:00 +08:00