53 Commits

Author SHA1 Message Date
Alireza Ahmadi
088dd2e881 fix session maxAge #1625 2026-02-27 01:42:33 +01:00
Alireza Ahmadi
6781b0f7ae add xray-core restart option in cli 2026-02-20 00:08:36 +01:00
Alireza Ahmadi
6bab6ce6c4 Updates so far
Co-authored-by: MHSanaei <ho3ein.sanaei@gmail.com>
2026-02-01 00:51:53 +01:00
Alireza Ahmadi
b6252151f4 go package correction 2025-09-18 22:33:02 +02:00
Alireza Ahmadi
d7fd3e2109 [api] add server endpoint #1590 2025-09-17 23:23:16 +02:00
mhsanaei
36930b1bfd Calidity to gin-contrib 2024-10-17 13:58:29 +02:00
Hamidreza
739f4281fb [fix] always serve panel even if xray failed to run 2024-05-09 18:14:32 +03:30
Hamidreza
b6ccb2e076 Some fixes and improvements (#1077)
* [refactor] api controller

* [update] use status code for jsonMsg and 401 to unauthorize

* [update] handle response status code via axios

* [lint] all .go files
2024-03-10 18:00:44 +01:00
Alireza Ahmadi
225b3fc3a5 change cookie name 2024-02-27 00:59:12 +01:00
Alireza Ahmadi
79f2d34541 run panel on http if https failed 2024-02-25 11:30:36 +01:00
Alireza Ahmadi
d6bf64f760 update packages 2024-02-20 17:46:00 +01:00
Alireza Ahmadi
ca155bd871 gzip compression 2023-11-15 00:36:01 +01:00
Alireza Ahmadi
7c74c534f0 DESIGN REFACTOR (#600)
### New features
- New face + dark mode
  - [Change font to vazirmatn](057f3190de)
  - [use customized andtv](f956009fd2)
  - [popConfirm for del and reset client](66c98e8392)
  - [Separate page for xray config](9e1cd6315f)
  - Separate face for mobile view
- [Show online users](bf892e9965) [#559](https://github.com/alireza0/x-ui/issues/559)
- [Auto renew](96408967ae)

### Bug fixes
- [[tgbot] Retry loop on start](211c05ec29)
- [fix docker-compose version](1dcec91ce4)
- [fix redirect after restart](81d25a032c)
2023-11-09 23:31:17 +01:00
Alireza Ahmadi
174a738dc8 move restart cron to web.go 2023-08-30 20:23:36 +02:00
Alireza Ahmadi
28a3fc813c [db] Enbancement add traffic fully transactional
- Remove expiration process of client/inbound with separate cron
- Combine expiration process to add traffic
- Combine calculation of all the traffics to one database transaction
2023-08-25 18:24:40 +02:00
Hamidreza Ghavami
8077307d85 use the middlewares 2023-05-31 03:26:19 +04:30
Hamidreza Ghavami
61d11ac66a init i18n in tgbot 2023-05-21 06:45:39 +04:30
Hamidreza Ghavami
43dc1e5522 update I18n function for controller 2023-05-21 06:40:40 +04:30
Hamidreza Ghavami
068decfb5e add localizer middleware to web.go 2023-05-21 06:38:02 +04:30
Hamidreza Ghavami
f77cec681a replace new localizer to web.go 2023-05-21 06:37:01 +04:30
Hamidreza Ghavami
afeab09753 some fix for tgbot 2023-05-21 06:29:35 +04:30
Alireza Ahmadi
2b8c913be9 [feature] separate subscription service 2023-05-20 21:27:32 +02:00
Alireza Ahmadi
4779b37e6e correction: tiny changes 2023-05-17 10:23:21 +02:00
Alireza Ahmadi
7c37319438 v1.3.0 2023-05-16 14:39:07 +02:00
Alireza Ahmadi
89be2c8fec remove favicon from web root #219 2023-04-28 10:48:49 +02:00
Alireza Ahmadi
357630b077 v0.5.0 2023-04-05 00:05:16 +02:00
Alireza Ahmadi
e3e7b0f736 Add favicon #125 2023-04-02 15:01:56 +02:00
Alireza Ahmadi
f3df93a950 [sub] back to merge 2023-03-29 01:07:09 +02:00
Alireza Ahmadi
b7048cdab8 Revert "Subscription" 2023-03-28 23:49:23 +02:00
Alireza Ahmadi
9ae49ed562 [sub] add backend 2023-03-27 15:06:22 +02:00
Alireza Ahmadi
e1c76fdc7a Add CPU load alarm #34 2023-03-10 14:11:31 +01:00
Alireza Ahmadi
edc911c2f3 Move TgBot to service + fix pannel restart bug #34 2023-03-03 17:22:37 +01:00
Alireza Ahmadi
57f538bf6b Some upgrades 2023-02-19 01:40:36 +01:00
Alireza Ahmadi
35de896e5e Fix formats 2023-02-16 11:12:09 +01:00
Alireza Ahmadi
8114e3fc17 Add trojan multiuser 2023-02-07 01:43:44 +01:00
Hossin Asaadi
ad7b9544d6 [tgBot] TG bot command to get client info by user (#110)
* [tgBot] TG bot command to get client info by user

* remove test log warning
2022-11-22 08:19:30 -05:00
Hossin Asaadi
845409f1b4 add API (#51) 2022-11-15 07:09:43 -05:00
Hossin Asaadi
a73f20ead3 Merge branch 'main' into main 2022-11-08 17:48:42 +03:30
Hossin Asaadi
253f5dcfab sort Log Ips 2022-11-05 11:10:21 -04:00
Hossin Asaadi
131a9aeefe change job run time 2022-11-04 10:13:17 -04:00
Mohammad Foroughi
2d2d13aec0 pass i18n to next level 2022-10-30 04:33:02 +03:30
Mohammad Foroughi
01970cf343 update: read localizer from cookies 2022-10-29 23:23:47 +03:30
Hossin Asaadi
20e7b9e02b add client ip limit job 2022-10-29 11:49:27 -04:00
FranzKafkayu
72e206879a Update Tg bot related function 2022-04-17 11:21:45 +08:00
sprov
292d5b89d4 0.3.0
- 增加到期时间限制
 - 新增配置面板 https 访问后,http 自动跳转 https(同端口)
 - 降低获取系统连接数的 cpu 使用率
 - 优化界面
 - VMess 协议 alterId 默认改为 0
 - 修复旧版本 iOS 系统白屏问题
 - 修复重启面板后 xray 没有启动的问题
2021-07-26 13:29:29 +08:00
sprov
89677c4fe1 0.2.0
- 优化 ui 界面
 - 优化网站加载速度
 - 新增从 v2-ui 迁移账号数据的功能
2021-06-17 11:05:43 +08:00
sprov
e91daabb18 0.1.0
- 改进 ui 界面
 - 修复流量超出后账号不自动失效问题
 - 修复vless生成的链接不正确问题
 - 修复网页端重启面板功能问题
2021-06-15 11:10:39 +08:00
sprov
214b217f12 0.0.2
- 增加设置总流量功能,流量超出后自动禁用
 - 优化部分 ui 细节
 - 修复监听 ip 不为空导致无法启动 xray 的问题
 - 修复二维码链接没有包含 address 的问题
2021-06-12 11:26:35 +08:00
sprov
3d7192d0f6 0.0.1 2021-06-06 22:37:10 +08:00
sprov
810dad53d5 流量统计,修复问题 2021-05-30 22:41:02 +08:00