3X-UI Graphics Panel¶
In dit artikel
- Implementatiefuncties
- Aan de slag na het implementeren van 3X-UI
- Een nieuwe verbinding instellen
- De verbinding met 3X-UI vanaf een PC
- Android mobiele apparaten
- iOS mobiele apparaten
- 3X-UI bijwerken
- Gebruikersnaam en wachtwoord resetten voor 3X-UI
- Belangrijkste functies van 3X-UI
- Implementatiefuncties
- Videotutorial
- Een server met 3X-UI bestellen via de API
Informatie
3X-UI is een grafisch paneel voor de X-Ray-server. Het ondersteunt Shadowsocks-2022, VLESS met XTLS en andere functies. Het is een verbeterde fork van de originele X-UI, die eenvoudig in Docker kan worden geïnstalleerd en een interface in het Engels heeft met de bijbehorende opties. 3X-UI beschikt over alle noodzakelijke functies en heeft, in tegenstelling tot andere vergelijkbare panels, een hogere stabiliteit en betrouwbaarheid. Het belangrijkste verschil tussen 3X-UI en andere VPN-diensten zijn de geavanceerde instellingen en verhoogde gegevensbeveiliging. Wij raden 3X-UI aan aan gebruikers met ervaring in het werken met onblokkeerbare websiteprotocollen.
Implementatiefuncties¶
| ID | Softwarenaam | Compatibel OS | VM | BM | VGPU | GPU | Min CPU (Kernen) | Min RAM (GB) | Min HDD/SSD (GB) | Aangepast Domein | Actief |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 26 | 3X-UI VPN-server | Ubuntu 24.04 | + | + | + | + | 1 | 1 | 50 | Nee | BESTELLEN |
Aan de slag na het implementeren van 3X-UI¶
Na betaling van de bestelling wordt er een melding over de gereedheid van de server naar het e-mailadres gestuurd dat tijdens de registratie is opgegeven. Deze bevat het IP-adres van de VPS, evenals de login en het wachtwoord voor de verbinding. Klanten van ons bedrijf beheren de apparatuur in het serverbeheerpaneel en de API - Invapi.
Hier kunt u ook de inloggegevens vinden, die te vinden zijn in het tabblad Configuration >> Tags van het serverbeheerpaneel of in de e-mail die naar u is verzonden:
- Link naar de 3X-UI webpanel: in de webpanel tag. De exacte link in de vorm
https://3x-ui{Server_ID_from_Invapi}.hostkey.in:portkomt in de e-mail die wordt verzonden wanneer de server is overgedragen; - Login:
rootofadmin; - Wachtwoord: Wordt naar uw e-mailadres verzonden nadat de server klaar is voor gebruik na de software-implementatie. Dit komt overeen met uw SSH-wachtwoord.
Opmerking
Het bezoeken van https://{serverID}.hostkey.in brengt u naar een pagina die lijkt op 3X-UI, een andere dienst.
Een nieuwe verbinding instellen¶
Opmerking
In ons voorbeeld zullen we een nieuwe verbinding instellen via het VLESS-protocol.
Informatie
VLESS is een nieuw protocol dat geen versleutelingsmechanisme bevat en alleen "eigen/vreemde" controle en datapadding toestaat. Verschillende kwetsbaarheden van het oude VMess-protocol zijn in VLESS opgelost, en dit protocol wordt actief ontwikkeld. Zo is gepland dat ondersteuning voor compressie met het Zstd-algoritme wordt toegevoegd. Tijdens het tot stand brengen van een verbinding wisselen de client en de server de protocolversie en de lijst met ondersteunde functies uit. Dit zorgt voor backward compatibility tijdens verdere ontwikkeling. Over het algemeen is VLESS het meest recente en meest progressieve protocol op dit moment.
-
Na het inloggen in het 3X-UI paneel gaat u naar het tabblad Inbounds en klikt u op de knop
Add Inbound:
-
Vul de volgende velden in het geopende menu in:
- Remark - geef de verbinding een naam met behulp van het type protocol (bijv. VLESS) of het type clientgroep. Deze naam wordt weergegeven in de lijst met inkomende verbindingen;
- Protocol - de protocolselectie staat standaard op
vless, maar kan handmatig worden gewijzigd en geconfigureerd indien gewenst; - Listen IP - als u dit veld leeg laat, luistert de server op alle IP-adressen;
- Port - specificeer poort 443.
Opmerking
De velden Total Flow (GB) en Expire Date zijn optioneel.

-
U moet het tabblad Stream selecteren en de parameter reality kiezen in het veld Security.

-
Ga vervolgens naar de clientinstellingen. Vouw de sectie Protocol uit en vul de vereiste velden in:
- Email - specificeert de unieke client-ID. U kunt een e-mailadres invoeren, maar dit moet ook uniek zijn voor elk protocol. Als u een enkele gebruiker heeft, laat dan de automatisch gegenereerde ID staan of maak een nieuwe aan door op het
(Refresh) icoon naast het invoerveld voor e-mail te klikken. Als u meerdere gebruikers heeft, wijs dan een leesbare identificatie toe zoals[email protected]. - ID - dit is de unieke identificatie voor de inbound-verbinding. De ID moet uit 32 tekens bestaan en mag alleen cijfers en kleine Latijnse letters bevatten. Deze kan automatisch worden gegenereerd door op het
(Refresh) icoon naast het sleutelveld te klikken. - Flow - stel de waarde in op
xtls-rprx-vision.

- Email - specificeert de unieke client-ID. U kunt een e-mailadres invoeren, maar dit moet ook uniek zijn voor elk protocol. Als u een enkele gebruiker heeft, laat dan de automatisch gegenereerde ID staan of maak een nieuwe aan door op het
-
Ga naar de Stream instellingen. In het veld uTLS wordt aanbevolen om
chromete selecteren, maar u kunt elke andere waarde uit de verstrekte lijst kiezen. -
Voer in de velden Target en SNI (Server names in de interface vóór v.2.1.0) het domein in voor masking (of laat het standaard
yahoo.comstaan).Let op
Het wordt aanbevolen om een ander domein te selecteren dan het standaarddomein. Kies een van de voorgestelde opties en vervang de standaardwaarde in de betreffende velden:
- Dest: www.microsoft.com:443 en SNI: www.microsoft.com
- Dest: dl.google.com:443 en SNI: dl.google.com
-
Klik in Short IDs op het
(Refresh) icoon. Deze actie genereert een willekeurige ID. -
Klik op de
Get New Certknop om nieuwe sleutels te genereren voor Private Key en Public Key.
-
Klik na het invoeren van de gegevens op de
Createknop.
Als alles correct is geconfigureerd, heeft u een vermelding met het protocol.

Verbindingen voor andere protocollen kunnen op dezelfde manier worden geconfigureerd.
Voorbeeld van instellingen voor het Shadowsocks-protocol

De verbinding met 3X-UI vanaf een PC¶
Verschillende clients kunnen worden gebruikt om verbinding te maken met 3X-UI: v2rayN, Invisible Man XRay, v2rayU, Nekoray en anderen. Voor macOS-apparaten wordt het gebruik van Hiddify aanbevolen.
Opmerking
Voor ons voorbeeld gebruiken we de Hiddify client voor beginners en de Nekoray client voor gevorderde gebruikers.
Gebruik van de Hiddify-client op Windows, Linux of macOS¶
Let op
Voordat u de verbinding op het lokale apparaat instelt, moet u een nieuwe verbinding configureren in het 3X-UI grafische paneel. In dit voorbeeld bekijken we een Windows-client.
Volg deze stappen om verbinding te maken met 3X-UI met de Hiddify-client:
-
Download de Hiddify-release met de
Latesttag en installeer het pakket of bestand voor uw besturingssysteem. -
Navigeer in Verkenner naar het installatiepad (meestal
C:\Program Files\hiddify), selecteer Properties uit het rechtermuisknopmenu van hetHiddifyNext.exebestand, en klik op het tabblad Compatibility in het venster dat wordt geopend.Klik op
Change settings for all users, vink het vakje Run this program as administrator aan, en klik opOK.
-
Open de Hiddify-client en configureer de volgende instellingen:
- Ga naar Settings en kies Region - Other.

- Ga naar Settings >> Config Options en stel Service Mode - VPN (Experimental) in.

-
Voeg servergegevens toe door deze stappen te volgen:
-
Open de QR-code met de verbindingsinstellingen in het 3X-UI grafische paneel:

-
Kopieer de QR-code met de verbindingsnaam van het 3X-UI grafische paneel naar het klembord (één klik is voldoende);

-
Navigeer naar de Home pagina en maak verbinding met de server door
+ New Profileof het+icoon rechtsboven te selecteren. -
Klik op het paneel met het label Add From Clipboard:

Na het succesvol toevoegen van de gegevens verschijnt er een pop-upbericht en wordt het serverprofiel aan de lijst toegevoegd:

-
Om verbinding te maken met 3X-UI, klikt u op de grote ronde knop. Als de verbinding succesvol is, wordt het icoon groen en wordt Connected weergegeven. Ontkoppelen gebeurt op dezelfde manier door op de knop te klikken.

Gebruik van de Nekoray-client op Windows of Linux¶
Volg deze stappen om verbinding te maken met 3X-UI met de Nekoray-client:
-
Download het archief met het Windows-programma of download en installeer het pakket op Linux.
Om Nekoray op Windows te gebruiken, extraheert u de map
nekorayuit het archief naar uw schijf en voert unekoray.exeuit vanuit de map. -
Start de client voor de eerste keer en specificeer de kernel -
sing-box. U kunt de kernel wijzigen in de reeds geïnstalleerde client door naar Preference >> Basic settings >> Core te gaan. -
Voeg servergegevens toe. Doe dit als volgt:
-
Open de QR-code met de verbindingsinstellingen in het 3X-UI grafische paneel:


-
Zonder het browservenster met de QR-code te minimaliseren, gaat u naar het menu Program in Nekoray en selecteert u Scan QR Code:

of
-
Kopieer de QR-code in het 3X-UI grafische paneel naar het klembord (klik er gewoon op);
-
Selecteer in de Nekoray-client Program >> Add profile from clipboard.
-
-
Vink het vakje naast Tun mode aan;
-
Start de verbinding door met de rechtermuisknop op de naam te klikken en Start te selecteren:

Android mobiele apparaten¶
Verbinding maken met Hiddify¶
Let op
Om een verbinding op het lokale apparaat in te stellen, configureert u eerst een nieuwe verbinding in het 3X-UI GUI-paneel.
Volg deze stappen om verbinding te maken met 3X-UI met Hiddify:
-
Download en installeer Hiddify van Google Play of download de juiste APK voor uw architectuur van de website van de ontwikkelaar.
-
Om de presets te voltooien, opent u de Hiddify-app:
- Ga naar het menu-item Settings onder het
(Burger) icoon en selecteer Region - Other; - Ga in het menu
(Burger) naar Settings >> Config Options. Stel daar de Service Mode - VPN in.

- Ga naar het menu-item Settings onder het
-
Voeg servergegevens toe door deze stappen te volgen:
-
Open de QR-code met de verbindingsinstellingen in het 3X-UI grafische paneel op de server:


-
Om een serververbinding toe te voegen in de Hiddify-app, navigeert u naar het hoofdscherm en klikt u op de
+ New Profileknop of het+icoon rechtsboven. Selecteer vervolgens Scan QR Code en scan de code:
-
-
Na het succesvol voltooien van de scan verschijnt er een melding en wordt het serverprofiel aan de lijst toegevoegd. Om verbinding te maken met 3X-UI, klikt u op de grote ronde knop. Zodra de verbinding tot stand is gebracht, wordt het icoon groen en wordt Connected weergegeven. Om de verbinding te verbreken, klikt u simpelweg nogmaals op de knop.
-
Om de proxy-modus voor specifieke applicaties in te schakelen, gaat u naar
(Burger) >> Settings en zet de schakelaar Per-app Proxy op ON. Selecteer vervolgens de applicaties die u wilt door het selectievakje voor de proxy-modus naast de applicatie aan te vinken.
Verbinding maken met v2rayNG¶
Volg deze stappen om verbinding te maken met 3X-UI met v2rayNG:
-
Download en installeer v2rayNG van Google Play.
-
Open de v2rayNG-app en klik op de
(Plus) knop:

- Kies in het menu de optie Import profile from QR code en scan de QR-code in het 3X-UI grafische paneel:

U moet de QR-code met de verbindingsinstellingen in het 3X-UI grafische paneel scannen:


- Activeer de verbinding.

iOS mobiele apparaten¶
In ons voorbeeld gebruiken we de Hiddify client (https://apps.apple.com/us/app/hiddify-proxy-vpn/id6596777532). Als alternatief kunt u de v2box of Shadowrocket client gebruiken. Om verbinding te maken met 3X-UI kunt u vergelijkbare instructies gebruiken als voor Android.
3X-UI bijwerken¶
Om het beheerspaneel bij te werken naar de nieuwste versie, maakt u verbinding met uw server via SSH of via de Native Console en voert u het root wachtwoord in:
Gebruikersnaam en wachtwoord resetten voor 3X-UI¶
Om de gebruikersnaam en het wachtwoord van het webpaneel te resetten, gebruikt u het volgende algoritme:
-
Log in via SSH als root op de server en installeer de benodigde pakketten:
-
Genereer een nieuwe wachtwoord-hash:
python3 -c "import bcrypt; print(bcrypt.hashpw(b'new_password', bcrypt.gensalt(rounds=10)).decode())"Let op
Het wachtwoord moet worden ingesteld met alleen Latijnse letters, cijfers en speciale tekens.
Kopieer de uitvoer (bijvoorbeeld
$2b$10$ld5ru8ozYTOUX51uvwwXNuoue/G7l3Jp4irSXZuWO3IejUvBvReIW) -
Voeg het wachtwoord toe aan de x-ui database. Doe dit door het volgende uit te voeren:
Wijzig vervolgens de gebruikersnaam en het wachtwoord door het commando in te voeren bij
sqlite>Verlaat vervolgens de sqlite3-console door
.quitin te voeren of Ctrl+D te drukken.
Belangrijkste functies van 3X-UI¶
- Verkeerversleuteling: VLESS, Shadowsocks-2022 en XRay (XTLS) maken het mogelijk om het verkeer van de gebruiker te versleutelen, waardoor het onmogelijk is om dit te lezen of te monitoren door de internetprovider of andere derden.
- Tweefactorauthenticatie: Ondersteuning voor tweefactorauthenticatie verhoogt de beveiliging en beschermt de gegevens van gebruikers tegen ongeautoriseerde toegang.
- Flexibele instellingen: De mogelijkheid om parameters van de verbinding te configureren, zoals het type versleuteling, poorten en protocollen. Dit biedt flexibiliteit bij het instellen van de verbinding en gebruiksgemak.
- Snelheidsoptimalisatie: Optimalisatie voor snelle netwerkverbindingen. Er kunnen verschillende technologieën worden gebruikt zoals TCP Fast Open en Congestion Control, die de gegevensoverdracht versnellen en de verbindingskwaliteit verbeteren.
- Ondersteuning voor diverse besturingssystemen: Windows, MacOS, Linux, Android en iOS. Dit zorgt voor de universaliteit en toegankelijkheid van het product voor gebruikers op elk platform.
- Open Source: Het biedt ontwikkelaars de mogelijkheid om de code te bestuderen en hun eigen wijzigingen aan te brengen, wat kan helpen bij het verbeteren van het product en de functionaliteit ervan.
- Betrouwbaarheid en stabiliteit: VLESS, Shadowsocks-2022 en XRay (XTLS) zijn betrouwbare en stabiele protocollen. Ze bieden een hoge verbindingssnelheid en stabiliteit, evenals bescherming van gebruikersgegevens.
Implementatiefuncties¶
- In RHEL-achtige besturingssystemen staan de VLESS- en Shadowsocks-2022-protocollen standaard alleen open op poort 443.
- De installatietijd is 15-20 minuten, inclus van het OS.
- Gecontaineriseerde installatie van 3X-UI + SSL in de hostkey.in zone.
- Geïnstalleerde software:
- Docker CE
- Docker Compose.
- Xray Panel - het kanaal van het paneel van de ontwikkelaar op Telegram.
- De build MHSanaei/3x-ui.
- Gebruikte containers:
ghcr.io/mhsanaei/3x-uijonasal/nginx-certbot:latest
- Pad naar
compose:/root/3x-ui. - Pad naar gemonitorde mappen:
/data. -
Om de installatie aan te passen, moet u wijzigingen aanbrengen in
/root/3x-ui/compose.yml. Start daarna compose opnieuw op via de volgende commando's:-
Om containers te stoppen, voer het commando uit:
-
Om containers te starten, moet u het commando uitvoeren:
-
Opmerking
Tenzij anders aangegeven, installeren we standaard de nieuwste releaseversie van de software van de website van de ontwikkelaar of uit de repositories van het besturingssysteem.
Videotutorial¶
Een server met 3X-UI bestellen via de API¶
Volg deze instructies om deze software via de API te installeren.