{"id":19427659,"url":"https://github.com/4xmen/radepa-x-ui","last_synced_at":"2025-08-03T12:06:51.728Z","repository":{"id":171469796,"uuid":"647573087","full_name":"4xmen/radepa-x-ui","owner":"4xmen","description":null,"archived":false,"fork":false,"pushed_at":"2023-06-11T00:33:16.000Z","size":1695,"stargazers_count":78,"open_issues_count":0,"forks_count":13,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-04-03T09:02:57.493Z","etag":null,"topics":["4xmen","api-client","api-rest","cencorship","english","free","multiuser","persian","russian","telegram","trojan-gfw","v2ray","vless","vmess","x-ray","x-ui","xstack"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/4xmen.png","metadata":{"files":{"readme":"README.de.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-31T04:25:37.000Z","updated_at":"2025-02-25T19:44:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"2612e468-ca9b-4fe0-ba31-f9615baf4362","html_url":"https://github.com/4xmen/radepa-x-ui","commit_stats":null,"previous_names":["4xmen/radepa-x-ui"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4xmen%2Fradepa-x-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4xmen%2Fradepa-x-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4xmen%2Fradepa-x-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4xmen%2Fradepa-x-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/4xmen","download_url":"https://codeload.github.com/4xmen/radepa-x-ui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250674374,"owners_count":21469214,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["4xmen","api-client","api-rest","cencorship","english","free","multiuser","persian","russian","telegram","trojan-gfw","v2ray","vless","vmess","x-ray","x-ui","xstack"],"created_at":"2024-11-10T14:12:22.521Z","updated_at":"2025-04-24T17:31:45.813Z","avatar_url":"https://github.com/4xmen.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# radepa-x-ui\n![4](./web/assets/svg/footprint.svg)\n\n\n# Sprachen\n\n[![](https://custom-icon-badges.herokuapp.com/badge/Deutch_Sprache-FF6A00?style=for-the-badge\u0026logo=germany-logo\u0026logoColor=white\u0026logoWidth=50)](README.de.md)\n\n[![](https://custom-icon-badges.herokuapp.com/badge/Englisch_Sprache-393185?style=for-the-badge\u0026logo=united-kingdom\u0026logoColor=white\u0026logoWidth=50)](README.md)\n\nVerstecken Sie Ihren Fußabdruck mit Radepa\n\n\u003e **Haftungsausschluss: Dieses Projekt dient nur dem persönlichen Lernen und der Kommunikation, bitte verwenden Sie es nicht für illegale Zwecke, bitte verwenden Sie es nicht in einer Produktionsumgebung**\n\n\n[![Lizenz](https://img.shields.io/badge/license-GPL%20V3-blue.svg?longCache=true)](https://www.gnu.org/licenses/gpl-3.0.en.html)\n\nradepa-x-ui-Panel unterstützt Multiprotokoll, **Mehrsprachig (Englisch, Farsi, Chinesisch, Russisch)**\n\n**Wenn Sie der Meinung sind, dass dieses Projekt für Sie hilfreich ist, möchten Sie vielleicht eine geben** :star2:\n\n\n# Installieren und aktualisieren\n\n```\nbash \u003c(curl -Ls https://raw.githubusercontent.com/4xmen/radepa-x-ui/master/install.sh)\n```\n\n[//]: # (## Benutzerdefinierte Version installieren)\n\n[//]: # ()\n[//]: # (Um die gewünschte Version zu installieren, können Sie die Version am Ende des Installationsbefehls hinzufügen. Beispiel für Version „v1.6.0“:)\n\n[//]: # ()\n[//]: # (```)\n\n[//]: # (bash \u003c\u0026#40;curl -Ls https://raw.githubusercontent.com/4xmen/radepa-x-ui/master/install.sh\u0026#41; v1.6.0)\n\n[//]: # (```)\n\n# SSL\n\n```\napt-get install certbot -y\ncertbot certonly --standalone --agree-tos --register-unsafely-without-email -d yourdomain.com\ncertbot renew --dry-run\n```\n\noder Sie können das x-ui-Menü und dann die Nummer „16“ verwenden (Ein SSL-Zertifikat beantragen).\n\n# Default settings\n\n- Port: 2086\n- username and password will be generated randomly if you skip to modify your own security(x-ui \"7\")\n- database path: /etc/x-ui/x-ui.db\n- xray config path: /usr/local/x-ui/bin/config.json\n\n- Port: 2086\n- Benutzername und Passwort werden zufällig generiert, wenn Sie die Änderung Ihrer eigenen Sicherheit überspringen (x-ui „7“)\n- Datenbankpfad: /etc/x-ui/x-ui.db\n- xray-Konfigurationspfad: /usr/local/x-ui/bin/config.json\n\nBevor Sie SSL in den Einstellungen festlegen\n\n- http://ip:2086/\n- http://domain:2086/\n\nNachdem Sie SSL in den Einstellungen festgelegt haben\n\n- https://yourdomain:2086/\n\n# Environment Variables\n\n| Variable       |                      Type                      | Default       |\n| -------------- | :--------------------------------------------: | :------------ |\n| XUI_LOG_LEVEL  | `\"debug\"` \\| `\"info\"` \\| `\"warn\"` \\| `\"error\"` | `\"info\"`      |\n| XUI_DEBUG      |                   `boolean`                    | `false`       |\n| XUI_BIN_FOLDER |                    `string`                    | `\"bin\"`       |\n| XUI_DB_FOLDER  |                    `string`                    | `\"/etc/x-ui\"` |\n\nBeispiel:\n\n```sh\nXUI_BIN_FOLDER=\"bin\" XUI_DB_FOLDER=\"/etc/x-ui\" go build main.go\n```\n\n# Röntgenkonfigurationen:\n\n**Kopieren und in die Xray-Konfiguration einfügen:** (Sie müssen dies nicht tun, wenn Sie eine Neuinstallation haben)\n\n- [traffic](./media/configs/traffic.json)\n- [traffic + Block all Iran IP address](./media/configs/traffic+block-iran-ip.json)\n- [traffic + Block all Iran Domains](./media/configs/traffic+block-iran-domains.json)\n- [traffic + Block Ads + Use IPv4 for Google](./media/configs/traffic+block-ads+ipv4-google.json)\n- [traffic + Block Ads + Route Google + Netflix + Spotify + OpenAI (ChatGPT) to WARP](./media/configs/traffic+block-ads+warp.json)\n\n# [WARP-Konfiguration](https://github.com/fscarmen/warp) (Optional)\n\nWenn Sie Routing zu WARP verwenden möchten, führen Sie die folgenden Schritte aus:\n\n1. Wenn Sie Warp bereits installiert haben, können Sie es mit dem folgenden Befehl deinstallieren:\n\n   ```sh\n   warp u\n   ```\n\n2. WARP im **Socks-Proxy-Modus** installieren:\n\n   ```sh\n   curl -fsSL https://gist.githubusercontent.com/hamid-gh98/dc5dd9b0cc5b0412af927b1ccdb294c7/raw/install_warp_proxy.sh | bash\n   ```\n\n3. Aktivieren Sie die Konfiguration, die Sie benötigen, im Panel oder [Kopieren Sie diese Datei und fügen Sie sie in die Xray-Konfiguration ein](./media/configs/traffic+block-ads+warp.json)\n\nKonfigurationsfunktionen:\n\n   - Werbung blockieren\n   - Leiten Sie Google + Netflix + Spotify + OpenAI (ChatGPT) an WARP weiter\n   - Beheben Sie den Google 403-Fehler\n\n# Merkmale\n\n- Systemstatusüberwachung\n- Suche in allen Inbounds und Clients\n- Unterstützt die Benutzeroberfläche des Dunkel-/Hell-Designs\n- Unterstützt Mehrbenutzer-Mehrprotokoll- und Webseitenvisualisierungsvorgänge\n- Unterstützte Protokolle: vmess, vless, Trojaner, Shadowsocks, Dokodemo-Door, Socks, http\n– Unterstützung für die Konfiguration weiterer Transportkonfigurationen\n- Verkehrsstatistiken, Verkehr begrenzen, Ablaufzeit begrenzen\n- Anpassbare Röntgenkonfigurationsvorlagen\n- Unterstützung des https-Zugriffspanels (selbst bereitgestellter Domänenname + SSL-Zertifikat)\n- Unterstützt die Ein-Klick-SSL-Zertifikatsanwendung und die automatische Verlängerung\n- Weitere erweiterte Konfigurationselemente finden Sie im Panel\n- Unterstützung zum Ändern von Konfigurationen durch verschiedene im Panel bereitgestellte Elemente\n- Unterstützt den Export/Import von Datenbanken aus dem Panel\n- Stabile APIs\n- Verstecken Sie Ihr Panel-Formular GFW\n\n# Tg-Robotereinsatz\n\nX-UI unterstützt tägliche Verkehrsbenachrichtigungen, Panel-Anmeldeerinnerungen und andere Funktionen über den Tg-Roboter. Um den Tg-Roboter nutzen zu können, müssen Sie sich für das spezifische Anwendungs-Tutorial bewerben. Sie können sich auf den [Blog] (https://coderfan.net/how-to-use-telegram-bot-to-alarm-you-when-someone-login-into-your-vps.html) beziehen.\nLegen Sie die roboterbezogenen Parameter im Panel-Hintergrund fest, einschließlich:\n\n- Tg-Roboter-Token\n- Tg-Roboter-ChatId\n- Laufzeit des Tg-Roboterzyklus, in Crontab-Syntax\n- Tg-Roboter-Ablaufschwelle\n- Tg-Roboter-Verkehrsschwelle\n- Tg-Roboter Aktivieren Sie das Senden von Backups zur Zykluslaufzeit\n- Tg robot Aktivieren Sie den Alarmschwellenwert für die CPU-Auslastung\n\nReferenzsyntax:\n\n- 30 \\* \\* \\* \\* \\* //Benachrichtigen Sie bei den 30ern jedes Punktes\n- 0 \\*/10 \\* \\* \\* \\* //Benachrichtigen Sie alle 10 Minuten in der ersten Sekunde\n- @hourly // stündliche Benachrichtigung\n- @daily // Tägliche Benachrichtigung (00:00 Uhr morgens)\n- @weekly // wöchentliche Benachrichtigung\n- @every 8h // alle 8 Stunden benachrichtigen\n\n# Telegram-Bot-Funktionen\n\n- Regelmäßige Berichte\n- Anmeldebenachrichtigung\n- CPU-Schwellenwertbenachrichtigung\n- Schwellenwert für Ablaufzeit und Traffic, der im Voraus gemeldet werden muss\n- Unterstützt das Client-Berichtsmenü, wenn der Telegram-Benutzername des Clients zu den Konfigurationen des Benutzers hinzugefügt wird\n- Support-Telegramm-Verkehrsbericht, der mit UID (VMESS/VLESS) oder Passwort (TROJAN) durchsucht wird – anonym\n- Menübasierter Bot\n- Kunden per E-Mail durchsuchen (nur Administrator)\n- Überprüfen Sie alle Eingänge\n- Überprüfen Sie den Serverstatus\n- Überprüfen Sie erschöpfte Benutzer\n- Erhalten Sie Backups auf Anfrage und in regelmäßigen Berichten\n\n## API v1-Routen\n\n- `cpsess7945419007/frontend/jupiter/api/v1/login` mit `PUSH` Benutzerdaten: `{username: '', password: ''}` für die Anmeldung\n- `/cpless7945419007/frontend/jupiter/api/v1` Basis für folgende Aktionen:\n\n\n| Method | Path                               | Action                                                                               |\n|:------:|------------------------------------|--------------------------------------------------------------------------------------|\n| `GET`  | `\"/list\"`                          | Get all inbounds                                                                     |\n| `GET`  | `\"/get/:id\"`                       | Get inbound with inbound.id                                                          |\n| `GET`  | `\"/getClientTraffics/:email\"`      | Get Client Traffics with email                                                       |\n| `POST` | `\"/getData\"`                       | Get single client usage, not need login ,required paramaters: `email` and `password` |\n| `GET`  | `\"/createbackup\"`                  | Telegram bot sends backup to admins                                                  |\n| `POST` | `\"/add\"`                           | Add inbound                                                                          |\n| `POST` | `\"/del/:id\"`                       | Delete Inbound                                                                       |\n| `POST` | `\"/update/:id\"`                    | Update Inbound                                                                       |\n| `POST` | `\"/clientIps/:email\"`              | Client Ip address                                                                    |\n| `POST` | `\"/clearClientIps/:email\"`         | Clear Client Ip address                                                              |\n| `POST` | `\"/addClient\"`                     | Add Client to inbound                                                                |\n| `POST` | `\"/:id/delClient/:clientId\"`       | Delete Client by clientId\\*                                                          |\n| `POST` | `\"/updateClient/:clientId\"`        | Update Client by clientId\\*                                                          |\n| `POST` | `\"/:id/resetClientTraffic/:email\"` | Reset Client's Traffic                                                               |\n| `POST` | `\"/resetAllTraffics\"`              | Reset traffics of all inbounds                                                       |\n| `POST` | `\"/resetAllClientTraffics/:id\"`    | Reset traffics of all clients in an inbound                                          |\n| `POST` | `\"/delDepletedClients/:id\"`        | Delete inbound depleted clients (-1: all)                                            |\n\n\\*- The field `clientId` should be filled by:\n\n- `client.id` for VMESS and VLESS\n- `client.password` for TROJAN\n- `client.email` for Shadowsocks\n\n# Panel entwickeln\n\nSie müssen die Sprache `1.2` eingeben\n\n```bash\ngit clone https://github.com/4xmen/radepa-x-ui.git \ncd radepa-x-ui.git\ngo get \ngo run main.go\n```\n\nDieses Panel wurde von 3x-UI ohne Pausenänderungen, stabile Version und verstecktes Panel vom GFW-System erweitert.\n\n# Vorschlagssystem\n\n- Ubuntu 20.04+\n- Debian 10+\n- CentOS 8+\n-Fedora 36+\n\n[//]: # (# Pictures)\n\n[//]: # ()\n[//]: # (![1]\u0026#40;./media/1.png\u0026#41;)\n\n[//]: # (![2]\u0026#40;./media/2.png\u0026#41;)\n\n[//]: # (![3]\u0026#40;./media/3.png\u0026#41;)\n\n[//]: # (![4]\u0026#40;./media/4.png\u0026#41;)\n\n[//]: # (![5]\u0026#40;./media/5.png\u0026#41;)\n\n[//]: # (![6]\u0026#40;./media/6.png\u0026#41;)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F4xmen%2Fradepa-x-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F4xmen%2Fradepa-x-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F4xmen%2Fradepa-x-ui/lists"}