google-labs-jules[bot]
|
86a4ad881a
|
feat: 添加后台统计页面
为项目增加了一个后台页面, 用于显示IP代理的使用情况统计.
主要包括:
- 新增 `backend` 目录, 包含 `index.html` 和 `script.js` 文件, 用于展示统计数据.
- 在 `main.go` 中增加了 `setBackendRoute` 函数, 用于提供后台页面的路由.
- 将后台页面路由设置为 `/admin`.
注意: 当前代码存在编译错误, 因为无法确定 `ipfilter.NewIPFilter` 的正确返回类型. 错误信息为 `undefined: ipfilter.IPFilter`. 提交此代码是为了让用户能够检查问题.
|
2025-09-13 23:56:26 +00:00 |
|
wjqserver
|
5fc6f7ab6f
|
remove dev log
|
2025-08-11 18:35:36 +08:00 |
|
wjqserver
|
d389a61f09
|
4.3.0
|
2025-08-11 18:28:03 +08:00 |
|
wjqserver
|
8dca51b897
|
4.2.7
|
2025-08-04 12:12:32 +08:00 |
|
wjqserver
|
208ce8a4f9
|
4.2.5
|
2025-07-31 20:01:03 +08:00 |
|
wjqserver
|
0c04bb1355
|
fix typo & update test workflow
|
2025-07-29 23:40:48 +08:00 |
|
wjqserver
|
d232d1cf12
|
refine matcher: will not match releases page
|
2025-07-29 23:27:42 +08:00 |
|
wjqserver
|
a9b3f6b972
|
refine oci image proxy default target
|
2025-07-27 15:33:03 +08:00 |
|
wjqserver
|
e06e292b1f
|
update body close && weakcache
|
2025-07-25 18:12:08 +08:00 |
|
wjqserver
|
90c6dd3d79
|
update body close 1
|
2025-07-25 17:54:44 +08:00 |
|
wjqserver
|
31c26b00fb
|
fix retry body
|
2025-07-25 17:07:25 +08:00 |
|
wjqserver
|
387545ab78
|
refactor: oci image proxy
|
2025-07-25 16:37:20 +08:00 |
|
wjqserver
|
95dd34a456
|
4.1.7
Build Dev / prepare (push) Has been cancelled
Build Dev / build (amd64, darwin) (push) Has been cancelled
Build Dev / build (amd64, freebsd) (push) Has been cancelled
Build Dev / build (amd64, linux) (push) Has been cancelled
Build Dev / build (arm64, darwin) (push) Has been cancelled
Build Dev / build (arm64, freebsd) (push) Has been cancelled
Build Dev / build (arm64, linux) (push) Has been cancelled
Build Dev / docker (push) Has been cancelled
|
2025-07-20 22:29:27 +08:00 |
|
wjqserver
|
1f3a036267
|
4.1.7-rc.0
|
2025-07-20 22:13:05 +08:00 |
|
wjqserver
|
904a800eea
|
use touka uni httpc
|
2025-06-30 15:26:48 +08:00 |
|
wjqserver
|
933aeee518
|
4.1.1
|
2025-06-18 09:05:45 +08:00 |
|
wjqserver
|
ceda8220fd
|
fix resp header setting
|
2025-06-16 08:50:05 +08:00 |
|
wjqserver
|
a4d324a361
|
4.0.0-beta.0
|
2025-06-16 08:28:02 +08:00 |
|
wjqserver
|
91c3ad7fd8
|
3.5.6
Build Dev / prepare (push) Waiting to run
Build Dev / build (amd64, darwin) (push) Blocked by required conditions
Build Dev / build (amd64, freebsd) (push) Blocked by required conditions
Build Dev / build (amd64, linux) (push) Blocked by required conditions
Build Dev / build (arm64, darwin) (push) Blocked by required conditions
Build Dev / build (arm64, freebsd) (push) Blocked by required conditions
Build Dev / build (arm64, linux) (push) Blocked by required conditions
Build Dev / docker (push) Blocked by required conditions
|
2025-06-15 16:42:42 +08:00 |
|
wjqserver
|
97b1f69f99
|
25w48c
|
2025-06-15 15:51:50 +08:00 |
|
wjqserver
|
fd7e270db4
|
25w48b
|
2025-06-15 15:14:15 +08:00 |
|
wjqserver
|
cf5ae0d184
|
fix blob rewrite
|
2025-06-15 11:02:16 +08:00 |
|
wjqserver
|
0008366e07
|
25w48a
Build Dev / prepare (push) Waiting to run
Build Dev / build (amd64, darwin) (push) Blocked by required conditions
Build Dev / build (amd64, freebsd) (push) Blocked by required conditions
Build Dev / build (amd64, linux) (push) Blocked by required conditions
Build Dev / build (arm64, darwin) (push) Blocked by required conditions
Build Dev / build (arm64, freebsd) (push) Blocked by required conditions
Build Dev / build (arm64, linux) (push) Blocked by required conditions
Build Dev / docker (push) Blocked by required conditions
|
2025-06-14 23:06:11 +08:00 |
|
wjqserver
|
8ab622d149
|
update matcher for gist usercontent
|
2025-06-14 22:05:45 +08:00 |
|
wjqserver
|
41395b1d72
|
25w46c
|
2025-06-14 07:16:43 +08:00 |
|
wjqserver
|
bd8412f157
|
25w46b
|
2025-06-14 06:51:41 +08:00 |
|
wjqserver
|
d2a0177015
|
25w46a
|
2025-06-14 06:47:47 +08:00 |
|
wjqserver
|
a5bf7686bd
|
3.5.3
|
2025-06-13 15:23:46 +08:00 |
|
wjqserver
|
5b05588375
|
update deps && LICENSE
|
2025-06-10 22:11:52 +08:00 |
|
wjqserver
|
8d5b764ec7
|
optimize matcher
|
2025-06-09 23:30:39 +08:00 |
|
wjqserver
|
5dde21a403
|
optimize matcher performance
Build Dev / prepare (push) Has been cancelled
Build Dev / build (amd64, darwin) (push) Has been cancelled
Build Dev / build (amd64, freebsd) (push) Has been cancelled
Build Dev / build (amd64, linux) (push) Has been cancelled
Build Dev / build (arm64, darwin) (push) Has been cancelled
Build Dev / build (arm64, freebsd) (push) Has been cancelled
Build Dev / build (arm64, linux) (push) Has been cancelled
Build Dev / docker (push) Has been cancelled
|
2025-06-09 06:58:21 +08:00 |
|
wjqserver
|
6be6e1ba2c
|
25w44a
|
2025-06-05 20:14:58 +08:00 |
|
wjqserver
|
82943428d3
|
optimize cache & remove panic change to fallback error json
|
2025-05-29 15:13:28 +08:00 |
|
wjqserver
|
68bf51aaed
|
25w41b
|
2025-05-28 21:35:52 +08:00 |
|
wjqserver
|
16b6b05fb8
|
25w41a
|
2025-05-28 20:17:04 +08:00 |
|
wjqserver
|
430e313d47
|
avoid nil *ptr & fix path
|
2025-05-21 12:08:17 +08:00 |
|
wjqserver
|
11099176bf
|
add support for multi-target docker image(oci) proxy
|
2025-05-21 09:03:00 +08:00 |
|
wjqserver
|
146b0d7748
|
update nest
|
2025-05-19 12:16:20 +08:00 |
|
wjqserver
|
7d4aae1668
|
merge customTarget into target
|
2025-05-16 00:24:57 +08:00 |
|
wjqserver
|
052243b095
|
add customTarget
|
2025-05-16 00:15:04 +08:00 |
|
wjqserver
|
ce814875e1
|
25w36d
|
2025-05-14 17:55:37 +08:00 |
|
wjqserver
|
71bc2aaed7
|
add bandwidth limiter
|
2025-05-14 01:33:54 +08:00 |
|
wjqserver
|
43469532d4
|
25w36a
|
2025-05-13 14:51:34 +08:00 |
|
wjqserver
|
791f668758
|
remove unused matcher return(fix #101)
|
2025-05-12 17:06:06 +08:00 |
|
wjqserver
|
bd63ed3070
|
change to new logger(enabled async log)
|
2025-05-05 15:15:18 +08:00 |
|
wjqserver
|
3c11e9826e
|
change touka-httpc to httpc(touka/toka)
|
2025-05-05 10:41:41 +08:00 |
|
wjqserver
|
ad4d8eb670
|
remove unuse code
|
2025-04-29 22:25:20 +08:00 |
|
wjqserver
|
ace795fe9d
|
revert gitreq body stream
|
2025-04-29 22:13:11 +08:00 |
|
wjqserver
|
3f51e5319a
|
25w33a
|
2025-04-29 20:39:41 +08:00 |
|
wjqserver
|
55769d9a40
|
use custom headers for raw
|
2025-04-29 19:51:23 +08:00 |
|