3X-UI Grafisch Paneel¶
In dit artikel
- Specificaties van de implementatie
- 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 voor 3X-UI opnieuw instellen
- Belangrijkste functies van 3X-UI
- Specificaties van de implementatie
- Video-tutorial
- 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 oorspronkelijke X-UI, die eenvoudig in Docker kan worden geïnstalleerd en een interface in het Engels heeft met de optie. 3X-UI beschikt over alle benodigde functies en heeft, in tegenstelling tot andere vergelijkbare panelen, een hogere stabiliteit en betrouwbaarheid. Het belangrijkste verschil tussen 3X-UI en andere VPN-diensten is de geavanceerde instellingen en verhoogde gegevensbeveiliging. We raden 3X-UI aan voor gebruikers met ervaring in het werken met onblokkeerbare website-protocollen.
Specificaties van de implementatie¶
| 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 22.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 voor gebruik verzonden naar het e-mailadres dat tijdens de registratie is opgegeven. Deze bevat het IP-adres van de VPS, evenals de inloggegevens en het wachtwoord voor 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 op het tabblad Configuration >> Tags van het serverbeheerpaneel of in de naar u verzonden e-mail:
- Link om toegang te krijgen tot het 3X-UI-webpaneel: in de webpanel-tag. De exacte link van de vorm
https://3x-ui{Server_ID_from_Invapi}.hostkey.in:portwordt verzonden in de e-mail wanneer de server wordt overgedragen; - Login:
root; - Wachtwoord: Verzonden naar uw e-mailadres nadat de server klaar is voor gebruik na het implementeren van de software.
Opmerking
Als u https://{serverID}.hostkey.in bezoekt, komt u op een pagina die lijkt op 3X-UI, een andere service.
Een nieuwe verbinding instellen¶
Opmerking
In ons voorbeeld stellen we een nieuwe verbinding in via het VLESS-protocol.
Informatie
VLESS is een nieuw protocol dat geen versleutelmecanisme bevat en alleen "eigen/vreemde" controles en gegevensopvulling toestaat. Meerdere kwetsbaarheden van het oude VMess-protocol zijn in VLESS verholpen, en dit protocol ontwikkelt zich actief. Bijvoorbeeld, ondersteuning voor compressie met het Zstd-algoritme staat gepland om toegevoegd te worden. Tijdens het tot stand brengen van een verbinding wisselen de client en de server de protocolversie en de lijst van ondersteunde functies uit. Dit zorgt voor backward compatibility tijdens verdere ontwikkeling. Over het algemeen is VLESS op dit moment het nieuwste en meest progressieve protocol.
-
Nadat u bent ingelogd op het 3X-UI-paneel, gaat u naar het tabblad Inbounds en klikt u op de knop
Add Inbound:
-
Vul de volgende velden in in het geopende menu:
- Remark - geef de verbinding een naam met behulp van het protocoltype (bijv. VLESS) of het type clientgroep. Deze naam wordt weergegeven in de lijst van inkomende verbindingen;
- Protocol - de protocolselectie is standaard ingesteld op
vless, maar kan indien gewenst handmatig worden gewijzigd en geconfigureerd; - Listen IP - als u dit veld leeg laat, luistert de server op alle IP-adressen;
- Port - geef poort 443 op.
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 over naar de clientinstellingen. Vouw de sectie Protocol uit en vul de vereiste velden in:
- Email - geeft het unieke client-ID op. U kunt een e-mailadres invoeren, maar dit moet ook uniek zijn voor elk protocol. Als u één gebruiker heeft, laat u het automatisch gegenereerde ID staan of maakt u er een nieuw door te klikken op het pictogram (Vernieuwen) naast het e-mailinvoerveld. Als u meerdere gebruikers heeft, wijst u een leesbare identifier toe, zoals
[email protected]. - ID - dit is de unieke identifier voor de inkomende verbinding. Het ID moet uit 32 tekens bestaan en mag alleen cijfers en kleine Latijnse letters bevatten. Het kan automatisch worden gegenereerd door te klikken op het pictogram (Vernieuwen) naast het sleutelinvulveld.
- Flow - stel de waarde in op
xtls-rprx-vision.

- Email - geeft het unieke client-ID op. U kunt een e-mailadres invoeren, maar dit moet ook uniek zijn voor elk protocol. Als u één gebruiker heeft, laat u het automatisch gegenereerde ID staan of maakt u er een nieuw door te klikken op het pictogram (Vernieuwen) naast het e-mailinvoerveld. Als u meerdere gebruikers heeft, wijst u een leesbare identifier toe, zoals
-
Ga verder met de Stream instellingen. In het veld uTLS wordt aanbevolen
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 voor v.2.1.0) het domein voor camouflage in (of laat de standaard
yahoo.comstaan).Let op
Het wordt aanbevolen een ander domein te selecteren dan het standaarddomein. Kies een van de voorgestelde opties en vervang de standaardwaarde in de bijbehorende 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 pictogram (Vernieuwen). Deze actie genereert een willekeurig ID.
-
Klik op de knop
Get New Certom nieuwe sleutels te genereren voor Private Key en Public Key.
-
Klik na het invoeren van de gegevens op de knop
Create.
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¶
Er kunnen verschillende clients worden gebruikt om verbinding te maken met 3X-UI: v2rayN, Invisible Man XRay, v2rayU, Nekoray en anderen. Voor macOS-apparaten raden we Hiddify aan.
Opmerking
Voor ons voorbeeld gebruiken we de Hiddify-client voor beginners en de Nekoray-client voor gevorderde gebruikers.
De Hiddify-client gebruiken op Windows, Linux of macOS¶
Let op
Voordat u de verbinding op het lokale apparaat instelt, moet u een nieuwe verbinding configureren in het grafische paneel van 3X-UI. In dit voorbeeld bekijken we een Windows-client.
Volg deze stappen om verbinding te maken met 3X-UI met behulp van de Hiddify-client:
-
Download de Hiddify-release met de tag
Latesten installeer het pakket of bestand voor uw besturingssysteem. -
Navigeer in Explorer naar het installatiepad (meestal
C:\Program Files\hiddify), selecteer Properties uit het rechtermuisknopmenu van het bestandHiddifyNext.exeen klik op het tabblad Compatibility in het geopende venster.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 grafische paneel van 3X-UI:

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

-
Navigeer naar de pagina Home en maak verbinding met de server door ofwel
+ New Profilete selecteren of het pictogram+in de rechterbovenhoek. -
Klik op het paneel gelabeld Add From Clipboard:

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

-
Druk op de grote ronde knop om verbinding te maken met 3X-UI. Als de verbinding succesvol is, wordt het pictogram groen en wordt Connected weergegeven. Het verbreken van de verbinding gebeurt op dezelfde manier door op de knop te klikken.

De Nekoray-client gebruiken op Windows of Linux¶
Let op
Voordat u de verbinding op het lokale apparaat instelt, moet u een nieuwe verbinding configureren in het grafische paneel van 3X-UI. In dit voorbeeld bekijken we een Windows-client.
Volg deze stappen om verbinding te maken met 3X-UI met behulp van de Nekoray-client:
-
Download het archief met het Windows-programma of download en installeer het pakket op Linux.
Om Nekoray op Windows te gebruiken, extracteert u de map
nekorayuit het archief naar uw schijf en voert unekoray.exeuit vanuit de map. -
Geef bij het eerste starten van de client de kernel op -
sing-box. U kunt de kernel in de al geïnstalleerde client wijzigen door te gaan naar Preference >> Basic settings >> Core. -
Voeg servergegevens toe. Doe dit als volgt:
-
Open de QR-code met de verbindingsinstellingen in het grafische paneel van 3X-UI:


-
Ga, zonder het browservenster met de QR-code te minimaliseren, naar het menu Program in Nekoray en selecteer Scan QR Code:

of
-
Kopieer de QR-code in het grafische paneel van 3X-UI 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 in te stellen op het lokale apparaat, configureert u eerst een nieuwe verbinding in het GUI-paneel van 3X-UI.
Volg deze stappen om verbinding te maken met 3X-UI met behulp van Hiddify:
-
Download en installeer Hiddify vanuit Google Play of download de passende APK voor uw architectuur van de website van de ontwikkelaar.
-
Om de voorinstellingen te voltooien, opent u de Hiddify-app:
- Ga naar het menu-item Settings onder het pictogram (Burger) en selecteer Region - Other;
- Ga in het menu (Burger) naar Settings >> Config Options. Stel daar Service Mode - VPN in.

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


-
Om een serververbinding toe te voegen in de Hiddify-app, navigeert u naar het hoofdscherm en klikt u op de knop + New Profile of het pictogram + in de rechterbovenhoek. Selecteer vervolgens Scan QR Code en scan de code:

-
-
Na het succesvol voltooien van het scannen verschijnt er een bericht en wordt het serverprofiel toegevoegd aan de lijst. Klik op de grote ronde knop om verbinding te maken met 3X-UI. Zodra de verbinding is tot stand gebracht, wordt het pictogram groen en wordt Connected weergegeven. Klik nogmaals op de knop om de verbinding te verbreken.
-
Ga naar (Burger) >> Settings en schakel de schakelaar Per-app Proxy AAN om proxy-modus in te schakelen voor specifieke applicaties. Selecteer vervolgens de applicaties die u wilt door het vakje voor proxy-modus naast ze aan te vinken.

Verbinding maken met v2rayNG¶
Let op
Om een verbinding in te stellen op het lokale apparaat, configureert u eerst een nieuwe verbinding in het GUI-paneel van 3X-UI.
Volg deze stappen om verbinding te maken met 3X-UI met behulp van v2rayNG:
-
Download en installeer v2rayNG vanuit Google Play.
-
Open de v2rayNG-app en klik op de knop (Plus):

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

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


- Activeer de verbinding.

iOS-mobiele apparaten¶
Let op
Om een verbinding in te stellen op het lokale apparaat, configureert u eerst een nieuwe verbinding in het GUI-paneel van 3X-UI.
In ons voorbeeld gebruiken we de Hiddify-client (https://apps.apple.com/us/app/hiddify-proxy-vpn/id6596777532). U kunt ook de v2box- of Shadowrocket-client gebruiken. Volg dezelfde instructies als voor Android om verbinding te maken met 3X-UI.
3X-UI bijwerken¶
Om het beheerpaneel 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 voor 3X-UI opnieuw instellen¶
Volg het volgende algoritme om de gebruikersnaam en het wachtwoord van het webpaneel opnieuw in te stellen:
-
Log in via SSH op de server als root en installeer de benodigde pakketten:
-
Genereer een nieuw wachtwoordhash:
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. Voer dit uit door:
Wijzig vervolgens de gebruikersnaam en het wachtwoord door het volgende 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¶
- Versleuteling van verkeer: VLESS, Shadowsocks-2022 en XRay (XTLS) stellen het versleutelen van het verkeer van gebruikers mogelijk, waardoor het onmogelijk is voor internetproviders of andere derden om dit te lezen of te monitoren.
- Multi-factorauthenticatie: Ondersteuning voor multi-factorauthenticatie verhoogt de beveiliging en beschermt de gegevens van gebruikers tegen ongeautoriseerde toegang.
- Flexibele Instellingen: De mogelijkheid om parameters van de verbinding te configureren, zoals versleutelingstype, poorten en protocollen. Dit biedt flexibiliteit bij het instellen van verbindingen en gebruiksgemak.
- Snelheidsoptimalisatie: Optimalisatie voor snelle netwerkverbindingen. Deze protocollen kunnen verschillende technologieën gebruiken, zoals TCP Fast Open en Congestion Control, die de gegevensoverdracht versnellen en de verbindingkwaliteit 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 eigen wijzigingen aan te brengen, wat kan helpen bij het verbeteren van het product en de functionaliteit.
- Betrouwbaarheid en Stabiliteit: VLESS, Shadowsocks-2022 en XRay (XTLS) zijn betrouwbare en stabiele protocollen. Ze bieden hoge verbindingssnelheid en stabiliteit, evenals bescherming van gebruikersgegevens.
Specificaties van de implementatie¶
- In RHEL-achtige besturingssystemen zijn de protocollen VLESS en Shadowsocks-2022 standaard alleen geopend op poort 443.
- De installatietijd is 15-20 minuten, inclusief het besturingssysteem.
- 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. - Route naar gemounte directories:
/data. -
Om de installatie aan te passen, moet u wijzigingen aanbrengen in
/root/3x-ui/compose.yml. Start vervolgens compose opnieuw via de opdrachten:-
Om containers te stoppen, voert u de opdracht uit:
-
Om containers te starten, moet u de opdracht uitvoeren:
-
Opmerking
Tenzij anders vermeld, installeren we standaard de nieuwste release-versie van software van de website van de ontwikkelaar of uit de repositories van het besturingssysteem.