UUBulb
6ce6c036e0
fix(ddns): handle second-level domain correctly ( #438 )
2024-10-18 12:26:43 +08:00
UUBulb
2ee92ed956
fix(ddns): add missing field WebhookRequestType ( #436 )
...
* fix(ddns): add missing field WebhookRequestType
* add missing placeholders
2024-10-17 23:35:28 +08:00
UUBulb and nap0o
bf9c6d669a
ddns: store configuation in database ( #435 )
...
* ddns: store configuation in database
Co-authored-by: nap0o <144927971+nap0o@users.noreply.github.com >
* feat: split domain with soa lookup
* switch to libdns interface
* ddns: add unit test
* ddns: skip TestSplitDomainSOA on ci
network is not steady
* fix error handling
* fix error handling
---------
Co-authored-by: nap0o <144927971+nap0o@users.noreply.github.com >
2024-10-17 21:03:03 +08:00
UUBulb
427e0e5449
feat: description file for custom theme; use gjson ( #433 )
...
* feat: description file for custom theme; use gjson
* fix gosec
* remove outdated stuff
2024-10-10 00:08:16 +08:00
UUBulb
911bce71ff
refactor: ddns ( #414 )
...
* refactor ddns
* update webhook
2024-08-24 11:11:06 +08:00
naiba
75a75758df
feat: 管理后台自定义代码
2024-08-14 00:24:17 +08:00
naiba
e0599e7a38
fix: 流量统计异常
2024-08-12 10:06:55 +08:00
naiba
4546524df0
improve: 优化可能造成流量统计异常的情况
2024-08-11 10:35:19 +08:00
UUBulb and naiba
2eb8417b24
feat: use embed geoip database ( #396 )
...
* feat: use embed geoip database
* mention ipinfo
* only read once
* comments
comments
* chore: installer version
---------
Co-authored-by: naiba <hi@nai.ba >
2024-07-28 13:59:58 +08:00
UUBulb
eed522f30e
fix: concurrent write to single WebSocket connection ( #392 )
2024-07-17 10:06:23 +08:00
naiba
1e704d38ad
✨ 内置HTTP内网穿透
2024-07-14 19:41:50 +08:00
naiba
2a35a6f0e5
feat: 去除 webTerminal 的 websocket 依赖
2024-07-14 12:47:36 +08:00
Tao Chen
3364ab9892
添加OIDC支持 ( #387 )
...
* add general OIDC
* use "github.com/coreos/go-oidc/v3/oidc" to simplify oidc config
* fix: check if https by X-Forwarded-Proto
* recovery config.yaml
2024-07-13 12:51:59 +08:00
UUBulb
a80b40c2aa
ddns: improve performance ( #385 )
2024-07-07 10:19:58 +08:00
Akkia
c92e4999bc
✨ 支持cloudflare access OIDC认证 ( #354 )
2024-05-03 08:47:53 +08:00
UUBulb
3e51bce224
Add DDNS Profiles, use publicsuffixlist domain parser ( #350 )
...
* Add DDNS Profiles, use publicsuffixlist domain parser
* Add Tencent Cloud DNS Provider
* Restore validate DDNS provider function
* chore: fmt & upgrade dependencies
2024-04-27 13:36:36 +08:00
naiba
58097eef63
Update dependencies and fix test assertions
2024-03-23 13:00:47 +08:00
Darc Z
357155cb90
Fix DDNS bugs and split up ddns module ( #326 )
...
* fix: webhook retry logic
fix: adjust record type based on ipv4 ipv6
refract: move ddns providers to a new module
* refract: move ddns module to pkg/
2024-02-26 11:49:28 +08:00
naiba
dea39c7b3b
🐛 查看密码逻辑修复
2024-02-26 10:11:02 +08:00
nap0o
57139f733d
fix bug ( #328 )
...
* fix bugs
1. 修复default主题mixin.js文件丢失
2. 修复主题默认值为后台设置值
3. default主题样式优化
* 修复前台切换 theme-custom 不生效
2024-02-26 09:31:16 +08:00
naiba
736d266607
🚸 校验自定义主题、将 Theme 列表插入所有页面
2024-02-25 14:15:19 +08:00
naiba
d679efc70a
🔒 ️ 增强 ping 历史 API 鉴权
2024-02-24 23:21:33 +08:00
naiba
5ad9cc8081
✨ 前端切换模板
2024-02-24 22:28:07 +08:00
Mmx
256ca2465b
fix: field name "VerifySSL" to "SkipVerifySSL" in Transport config ( #305 )
2023-12-06 09:35:38 +08:00
Mmx
9df97e2bdb
Fix Coroutine Leaks and Proxy Handling in http.Client ( #304 )
...
* fix: builtin variable conflict
* feat: add pkg/utils/http HttpClientSkipTlsVerify HttpClient
* fix: realtime create http Transport
* fix: http keepalive connection may not reusable
* feat: allow http request use proxy from environment
2023-12-05 23:22:25 +08:00
naiba
ad32426ab0
[agent] splitting the agent into separate repositories
2023-05-11 00:08:54 +08:00
naiba
15f4816e1f
🔒 ️ more secure token generation
2022-12-16 23:34:14 +08:00
naiba
d03c902bb8
🚀 dashboard v0.14.7 with agent v0.14.4
2022-11-01 21:46:02 +08:00
naiba
dc19008265
🚀 dashboard v0.13.31 bytecdn -> staticfile
2022-06-24 20:43:38 +08:00
naiba
9417367ee7
🚨 fix warnings [no ci]
2022-06-23 22:56:34 +08:00
naiba
be78e8a92f
🚀 dashboard v0.13.30
2022-06-22 12:53:21 +08:00
naiba
0a1b67d3c0
🚨 fix: gosec lint
2022-06-03 10:16:33 +08:00
naiba
0f99a30c4c
✨ custon dashboard template [no ci]
2022-06-03 09:45:11 +08:00
Akkia
ae7b56eaf4
add: API Token相关的前端页面
2022-05-18 20:52:18 +08:00
Akkia
b61eb3d1e2
update: 线程安全
2022-05-18 10:28:24 +08:00
Akkia
fb527d2202
feat: Token生成|存储|验证
2022-05-18 10:10:35 +08:00
Akkia
3984c466a9
feat: 服务器信息API
2022-05-17 20:17:02 +08:00
Akkia
d70ebf4d20
feat: 服务器状态API
2022-05-17 11:22:56 +08:00
naiba
8aedc2b6bc
♻️ refactor settings page [skip ci]
2022-04-30 23:02:40 +08:00
naiba
5d0808cf07
🌐 dashboard v0.13.1 improve localization
2022-04-30 09:32:57 +08:00
naiba
a9277b156e
🔖 dashboard v0.13.0 Globalization
2022-04-30 00:48:39 +08:00
naiba
a90c0400d9
⚡ ️ 使用 json-iterator 替换 encoding/json 进行一些序列化/反序列化操作
2022-03-18 23:13:22 +08:00
naiba
5bdfc0e052
theme-mdui by @MikoyChinese
2022-01-09 11:54:14 +08:00
naiba
75612e934f
✅ 更新IP脱敏测试用例 [skip ci]
2021-09-29 20:14:25 +08:00
naiba
b6dde7d324
✅ gosec
2021-09-04 12:42:51 +08:00
naiba
9e2ac9b8ea
✨ v0.9.22 WebSSH
2021-08-18 17:42:26 +08:00
naiba
971dbc5c2a
🔖 [dashboard 0.9.17] 404 页面
2021-08-10 20:13:17 +08:00
naiba
0b84216cfb
🚸 优化NAT64机器取IP场景
2021-07-13 10:59:13 +08:00
naiba
1986297f99
♻️ 优化 IPv4 / IPv6 地址判断
2021-06-22 17:28:28 +08:00
naiba
45585d13ff
🚸 优化 Agent 取 IP
2021-06-22 14:04:07 +08:00