Անցնել պարունակությանը

3X-UI գրաֆիկական վահանակ

Այս հոդվածում

Տեղեկատվություն

3X-UI-ն X-Ray սերվերի գրաֆիկական վահանակ է: Այն աջակցում է Shadowsocks-2022, VLESS with XTLS և այլ հնարավորություններ: Այն սկզբնական X-UI-ի բարելավված fork-ն է, որը հեշտությամբ կարելի է տեղակայել Docker-ում և ունի անգլերեն ինտերֆեյս՝ համապատասխան տարբերակով: 3X-UI-ն ունի բոլոր անհրաժեշտ հնարավորությունները և, տարբերվելով այլ նմանատիպ վահանակներից, առաջարկում է ավելի բարձր կայունություն և հուսալիություն: 3X-UI-ի և այլ VPN ծառայությունների հիմնական տարբերությունը առաջադեմ կարգավորումներն են և տվյալների անվտանգության բարձրացումը: Մենք խորհուրդ ենք տալիս օգտագործել 3X-UI-ն անարգել կայքերի արձանագրությունների հետ աշխատելու փորձ ունեցող օգտատերերի համար:

Տեղակայման հնարավորություններ

ID Ծրագրային ապահովման անվանում Համատեղելի ՕՀ VM BM VGPU GPU Նվազագույն CPU (միջուկներ) Նվազագույն RAM (ԳԲ) Նվազագույն HDD/SSD (ԳԲ) Սեփական դոմեն Ակտիվ
26 3X-UI VPN-server Ubuntu 22.04 + + + + 1 1 50 Ոչ ՊԱՏՎԻՐԵԼ

Սկսել աշխատել 3X-UI տեղակայելուց հետո

Պատվերի վճարումից հետո գրանցման ժամանակ նշված էլ. հասցեին կուղարկվի ծանուցում սերվերի աշխատանքի համար պատրաստ լինելու մասին: Այն կպարունակի VPS-ի IP հասցեն, ինչպես նաև մուտքի և գաղտնաբառի տվյալները: Մեր ընկերության հաճախորդները սարքավորումները կառավարում են սերվերի կառավարման վահանակի և API-ի միջոցով - Invapi:

Այստեղ կարող եք նաև գտնել մուտքի տվյալները, որոնք կարող են գտնվել սերվերի կառավարման վահանակի Configuration >> Tags թաբում կամ ձեզ ուղարկված էլ. նամակում.

  • Մուտքի հղում 3X-UI վեբ-վահանակ. webpanel թեգում: Ճշգրիտ հղումը՝ https://3x-ui{Server_ID_from_Invapi}.hostkey.in:port տեսքով, գալիս է էլ. նամակով, երբ սերվերը հանձնվում է.
  • Օգտատեր. root;
  • Գաղտնաբառ. Ուղարկվում է ձեր էլ. հասցեին սերվերի պատրաստ լինելուց հետո՝ ծրագրային ապահովման տեղակայումից հետո:

Նշում

https://{serverID}.hostkey.in հասցեին այցելելը կնետի ձեզ այնպիսի էջ, որը թվում է 3X-UI, բայց այն այլ ծառայություն է:

Նոր կապի կարգավորում

Նշում

Մեր օրինակում մենք կկարգավորենք նոր կապ VLESS արձանագրության միջոցով:

Տեղեկատվություն

VLESS-ը նոր արձանագրություն է, որը չի ներառում շифրման մեխանիզմ և թույլ է տալիս միայն «սեփական/արտաքին» ստուգում և տվյալների լրացում: VLESS-ում ուղղվել են հին VMess արձանագրության մի քանի խոցելիություններ, և այս արձանագրությունը ակտիվորեն զարգանում է: Օրինակ, նախատեսվում է ավելացնել Zstd ալգորիթմով սեղմման աջակցություն: Կապ հաստատելիս՝ հաճախորդը և սերվերը փոխանակում են արձանագրության տարբերակը և աջակցվող հնարավորությունների ցանկը: Սա ապահովում է հետադարձ համատեղելիություն հետագա զարգացման ընթացքում: Ընդհանուր առմամբ, VLESS-ը ներկայումս ամենաթարմ և ամենապրոգրեսիվ արձանագրությունն է:

  1. 3X-UI վահանակ մուտք գործելուց հետո անցեք Inbounds թաբ և սեղմեք Add Inbound կոճակը.

  2. Լրացրեք բացված մենյուի հետևյալ դաշտերը.

    • Remark - անվանեք կապը՝ օգտագործելով արձանագրության տեսակը (օր. VLESS) կամ հաճախորդի խմբի տեսակը: Այս անունը կցուցադրվի եկող կապերի ցանկում.
    • Protocol - արձանագրության ընտրությունը լռելյայն կերպով սահմանված է vless-ի վրա, բայց ցանկության դեպքում այն կարելի է փոխել և ձեռքով կարգավորել.
    • Listen IP - եթե այս դաշտը դատարկ թողնեք, սերվերը կլսի բոլոր IP հասցեները.
    • Port - նշեք 443 պորտը:

    Նշում

    Total Flow (GB) և Expire Date դաշտերը ընտրովի են:

  3. Պետք է ընտրել Stream թաբը և Security դաշտում ընտրել reality պարամետրը:

  4. Այնուհետև անցեք հաճախորդի կարգավորումներին: Ընդլայնեք Protocol բաժինը և լրացրեք անհրաժեշտ դաշտերը.

    • Email - նշում է հաճախորդի միակական ID-ն: Կարող եք մուտքագրել էլ. հասցե, բայց այն պետք է նույնպես միակական լինի յուրաքանչյուր արձանագրության համար: Եթե ունեք մեկ օգտատեր, թողեք ավտոմատ գեներացված ID-ն կամ ստեղծեք նորը՝ սեղմելով էլ. հասցեի մուտքագրման դաշտի կողքին գտնվող (Թարմացնել) նշանի վրա: Եթե ունեք մի քանի օգտատեր, նշեք ընթեռնելի նույնականացուցիչ, օրինակ՝ [email protected]:
    • ID - սա եկող կապի միակական նույնականացուցիչն է: ID-ն պետք է բաղկացած լինի 32 նշանից և կարող է պարունակել միայն թվեր և փոքրատառ լատինատառեր: Այն կարող է ավտոմատ գեներացվել՝ սեղմելով բանալու մուտքագրման դաշտի կողքին գտնվող (Թարմացնել) նշանի վրա:
    • Flow - սահմանեք արժեքը որպես xtls-rprx-vision:

  5. Անցեք Stream կարգավորումներին: uTLS դաշտում խորհուրդ է տրվում ընտրել chrome, բայց կարող եք ընտրել ցանկացած այլ արժեք տրված ցանկից:

  6. Target և SNI դաշտերում (Server names ինտերֆեյսում v.2.1.0-ից առաջ) մուտքագրեք դոմենը մասկավորման համար (կամ թողեք լռելյայն yahoo.com):

    Զգուշացում

    Խորհուրդ է տրվում ընտրել այլ դոմեն, քան լռելյայնը: Ընտրեք առաջարկվող տարբերակներից մեկը և փոխարինեք լռելյայն արժեքը համապատասխան դաշտերում.

  7. Short IDs-ում սեղմեք (Թարմացնել) նշանը: Այս գործողությունը կգեներացնի պատահական ID:

  8. Սեղմեք Get New Cert կոճակը՝ Private Key և Public Key-ի համար նոր բանալիներ գեներացնելու համար:

  9. Տվյալները մուտքագրելուց հետո սեղմեք Create կոճակը:

Եթե ամեն ինչ ճիշտ է կարգավորված, դուք կունենաք արձանագրությամբ գրառում:

Այլ արձանագրությունների համար կապերը կարելի է կարգավորել նույն կերպ:

Shadowsocks արձանագրության կարգավորման օրինակ

3X-UI-ին կապվելը համակարգչից

3X-UI-ին կապվելու համար կարելի է օգտագործել տարբեր հաճախորդներ. v2rayN, Invisible Man XRay, v2rayU, Nekoray և այլն: macOS սարքերի համար խորհուրդ է տրվում օգտագործել Hiddify-ն:

Նշում

Մեր օրինակում մենք կօգտագործենք Hiddify հաճախորդը սկսնակների համար և Nekoray հաճախորդը՝ առաջադեմ օգտատերերի համար:

Hiddify հաճախորդի օգտագործումը Windows, Linux կամ macOS-ում

Զգուշացում

Տեղական սարքում կապը կարգավորելուց առաջ անհրաժեշտ է կարգավորել նոր կապ 3X-UI գրաֆիկական վահանակում: Այս օրինակում մենք դիտարկում ենք Windows հաճախորդ:

3X-UI-ին կապվելու համար՝ օգտագործելով Hiddify հաճախորդը, կատարեք հետևյալ քայլերը.

  1. Ներբեռնեք Hiddify թողարկումը Latest թեգով և տեղակայեք ձեր օպերացիոն համակարգի համար նախատեսված փաթեթը կամ ֆայլը:

  2. Explorer-ում անցեք տեղակայման ուղղին (սովորաբար C:\Program Files\hiddify), HiddifyNext.exe ֆայլի աջ սեղմման մենյուից ընտրեք Properties և բացված պատուհանում սեղմեք Compatibility թաբը:

    Սեղմեք Change settings for all users, նշեք Run this program as administrator շրջանակը և սեղմեք OK:

  3. Բացեք Hiddify հաճախորդը և կարգավորեք հետևյալ կարգավորումները.

    • Անցեք Settings և ընտրեք Region - Other:

    • Անցեք Settings >> Config Options և սահմանեք Service Mode - VPN (Experimental):

  4. Ավելացրեք սերվերի տվյալները՝ կատարելով հետևյալ քայլերը.

    • Բացեք կապի կարգավորումներով QR կոդը 3X-UI գրաֆիկական վահանակում.

    • Պատճենեք կապի անունով QR կոդը 3X-UI գրաֆիկական վահանակից՝ միջնորդական հիշողության մեջ (բավական է մեկ սեղմում).

    • Անցեք Home էջ և հաստատեք կապը սերվերի հետ՝ ընտրելով կամ + New Profile կամ վերին աջ անկյունում գտնվող + նշանը:

    • Սեղմեք Add From Clipboard վահանակի վրա.

    Տվյալների հաջող ավելացումից հետո կհայտնվի պատուհանային հաղորդագրություն, և սերվերի պրոֆիլը կավելացվի ցանկին.

3X-UI-ին կապվելու համար սեղմեք մեծ կլոր կոճակը: Եթե կապը հաջող է, նշանը կդառնա կանաչ և կցուցադրի Connected: Կապը խզելը կատարվում է նույն կերպ՝ սեղմելով կոճակը:

Nekoray հաճախորդի օգտագործումը Windows կամ Linux-ում

Զգուշացում

Տեղական սարքում կապը կարգավորելուց առաջ անհրաժեշտ է կարգավորել նոր կապ 3X-UI գրաֆիկական վահանակում: Այս օրինակում մենք դիտարկում ենք Windows հաճախորդ:

3X-UI-ին կապվելու համար՝ օգտագործելով Nekoray հաճախորդը, կատարեք հետևյալ քայլերը.

  1. Ներբեռնեք Windows ծրագիրը պարունակող արխիվը կամ ներբեռնեք և տեղակայեք փաթեթը Linux-ում:

    Nekoray-ն Windows-ում օգտագործելու համար արխիվից արտանետեք nekoray թղթապանակը ձեր սկավառակի վրա և գործարկեք nekoray.exe-ն թղթապանակի ներսից:

  2. Հաճախորդը առաջին անգամ գործարկելիս նշեք միջուկը՝ sing-box: Կարող եք փոխել միջուկը արդեն տեղակայված հաճախորդում՝ անցնելով Preference >> Basic settings >> Core:

  3. Ավելացրեք սերվերի տվյալները: Դրա համար.

    • Բացեք կապի կարգավորումներով QR կոդը 3X-UI գրաֆիկական վահանակում.

    • Չփոքրացնելով QR կոդով բրաուզերի պատուհանը, անցեք Nekoray-ի Program մենյու և ընտրեք Scan QR Code.

    կամ

    • Պատճենեք QR կոդը 3X-UI գրաֆիկական վահանակից՝ միջնորդական հիշողության մեջ (պարզապես սեղմեք դրա վրա).

    • Nekoray հաճախորդում ընտրեք Program >> Add profile from clipboard:

  4. Նշեք շրջանակը Tun mode-ի կողքին.

  5. Սկսեք կապը՝ աջ սեղմելով դրա անվան վրա և ընտրելով Start.

Android բջջային սարքեր

Կապվելը Hiddify-ի միջոցով

Զգուշացում

Տեղական սարքում կապը կարգավորելու համար նախ կարգավորեք նոր կապ 3X-UI GUI վահանակում:

3X-UI-ին կապվելու համար՝ օգտագործելով Hiddify-ն, կատարեք հետևյալ քայլերը.

  1. Ներբեռնեք և տեղակայեք Hiddify-ն Google Play-ից կամ ներբեռնեք ձեր ճարտարապետության համար համապատասխան APK-ն ստեղծողի կայքից:

  2. Նախապատրաստումները ավարտելու համար բացեք Hiddify հավելվածը.

    • Անցեք Settings մենյուի կետը (Բուրգեր) նշանի տակ և ընտրեք Region - Other.
    • Մենյուի (Բուրգեր) մեջ անցեք Settings >> Config Options: Այնտեղից սահմանեք Service Mode - VPN:

  3. Ներառեք սերվերի տվյալները՝ կատարելով հետևյալ քայլերը.

    • Բացեք կապի կարգավորումներով QR կոդը սերվերի 3X-UI գրաֆիկական վահանակում.

    • Սերվերի կապը Hiddify հավելվածում ավելացնելու համար անցեք հիմնական էջ և սեղմեք կամ + New Profile կոճակի վրա, կամ վերին աջ անկյունում գտնվող + նշանի վրա: Այնուհետև ընտրեք Scan QR Code և սկանավորեք կոդը.

  4. Սկանավորման հաջող ավարտից հետո կցուցադրվի հաղորդագրություն, և սերվերի պրոֆիլը կավելացվի ցանկին: 3X-UI-ին կապվելու համար սեղմեք մեծ կլոր կոճակը: Կապ հաստատելուց հետո նշանը կդառնա կանաչ և կցուցադրի Connected: Կապը խզելու համար պարզապես կրկին սեղմեք կոճակը:

  5. Միջնորդի ռեժիմը կոնկրետ հավելվածների համար միացնելու համար անցեք (Բուրգեր) >> Settings և միացրեք Per-app Proxy շիկահերը: Այնուհետև ընտրեք ցանկալի հավելվածները՝ նշելով միջնորդի ռեժիմի շրջանակը դրանց կողքին:

Կապվելը v2rayNG-ի միջոցով

Զգուշացում

Տեղական սարքում կապը կարգավորելու համար նախ կարգավորեք նոր կապ 3X-UI GUI վահանակում:

3X-UI-ին կապվելու համար՝ օգտագործելով v2rayNG-ն, կատարեք հետևյալ քայլերը.

  1. Ներբեռնեք և տեղակայեք v2rayNG-ն Google Play-ից:

  2. Բացեք v2rayNG հավելվածը և սեղմեք (Բացի) կոճակը.

  1. Մենյուից ընտրեք Import profile from QR code տարբերակը և սկանավորեք QR կոդը 3X-UI գրաֆիկական վահանակում.

Պետք է սկանավորել կապի կարգավորումներով QR կոդը 3X-UI գրաֆիկական վահանակում.

  1. Ակտիվացրեք կապը:

iOS բջջային սարքեր

Զգուշացում

Տեղական սարքում կապը կարգավորելու համար նախ կարգավորեք նոր կապ 3X-UI GUI վահանակում:

Մեր օրինակում մենք կօգտագործենք Hiddify հաճախորդը (https://apps.apple.com/us/app/hiddify-proxy-vpn/id6596777532): Տարբերակով կարող եք օգտագործել v2box կամ Shadowrocket հաճախորդը: 3X-UI-ին կապվելու համար՝ նման հրահանգներ, ինչ Android-ում

3X-UI-ի թարմացում

Կառավարման վահանակը թարմացնելու համար վերջին տարբերակին՝ կապվեք ձեր սերվերի հետ SSH-ի միջոցով կամ Native Console-ի միջոցով և մուտքագրեք root գաղտնաբառը.

ssh root@<server_IP_address>
Այնուհետև կատարեք հետևյալ հրամանները.

cd 3x-ui
docker compose down
docker compose pull 3x-ui
docker compose up -d

3X-UI-ի օգտատիրոջ անվան և գաղտնաբառի վերականգնում

Վեբ-վահանակի օգտատիրոջ անունը և գաղտնաբառը վերականգնելու համար օգտագործեք հետևյալ ալգորիթմը.

  1. Մուտք գործեք սերվեր SSH-ի միջոցով որպես root և տեղակայեք անհրաժեշտ փաթեթները.

    apt update
    apt install sqlite3 python3 python3-pip
    pip install bcrypt
    
  2. Գեներացրեք նոր գաղտնաբառի hash.

    python3 -c "import bcrypt; print(bcrypt.hashpw(b'new_password', bcrypt.gensalt(rounds=10)).decode())"
    

    Զգուշացում

    Գաղտնաբառը պետք է սահմանվի միայն լատինատառերով, թվերով և հատուկ նշաններով:

    Պատճենեք ելքը (օրինակ՝ $2b$10$ld5ru8ozYTOUX51uvwwXNuoue/G7l3Jp4irSXZuWO3IejUvBvReIW)

  3. Ավելացրեք գաղտնաբառը x-ui տվյալների բազային: Դրա համար կատարեք.

    sqlite3 /data/3x-ui/db/x-ui.db
    

    Այնուհետև փոխեք օգտատիրոջ անունը և գաղտնաբառը՝ մուտքագրելով հրամանը sqlite>-ում

    UPDATE users SET username = 'root', password = 'hash_generated_earlier' WHERE id = 1;
    

    Այնուհետև դուրս եկեք sqlite3 կոնսոլից՝ մուտքագրելով .quit կամ սեղմելով Ctrl+D:

3X-UI-ի հիմնական հնարավորություններ

  • Տրաֆիկի շիֆրում. VLESS, Shadowsocks-2022 և XRay (XTLS) թույլ են տալիս շիֆրել օգտատիրոջ տրաֆիկը, ինչը դարձնում է այն անկարելի կարդալ կամ հսկել ինտերնետ ծառայությունների մատուցողի կամ այլ երրորդ անձանց կողմից:
  • Բազմագործոն նույնականացում. Բազմագործոն նույնականացման աջակցությունը բարձրացնում է անվտանգությունը և պաշտպանում օգտատերերի տվյալները անարտոնված մուտքից:
  • Գործնական կարգավորումներ. Կապի պարամետրերը կարգավորելու հնարավորություն, ինչպիսիք են շիֆրման տեսակը, պորտերը և արձանագրությունները: Սա ապահովում է կապի կարգավորման ճկունություն և օգտագործման հեշտություն:
  • Արագության օպտիմալացում. Օպտիմալացում արագ ցանցային կապի համար: Դրանք կարող են օգտագործել տարբեր տեխնոլոգիաներ, ինչպիսիք են TCP Fast Open և Congestion Control, որոնք արագացնում են տվյալների փոխանցումը և բարելավում կապի որակը:
  • Տարբեր օպերացիոն համակարգերի աջակցություն. Windows, MacOS, Linux, Android և iOS: Սա ապահովում է արտադրանքի ունիվերսալությունը և հասանելիությունը ցանկացած հարթակի օգտատերերի համար:
  • Բաց կոդ. Սա տրամադրում է զարգացնողներին կոդն ուսումնասիրելու և իրենց փոփոխությունները կատարելու հնարավորություն, ինչը կարող է օգնել բարելավել արտադրանքը և դրա ֆունկցիոնալությունը:
  • Հուսալիություն և կայունություն. VLESS, Shadowsocks-2022 և XRay (XTLS) հուսալի և կայուն արձանագրություններ են: Դրանք ապահովում են բարձր կապի արագություն և կայունություն, ինչպես նաև օգտատերերի տվյալների պաշտպանություն:

Տեղակայման հնարավորություններ

  • RHEL-ին նման օպերացիոն համակարգերում VLESS և Shadowsocks-2022 արձանագրությունները լռելյայն բաց են միայն 443 պորտում:
  • Տեղակայման ժամանակը 15-20 րոպե է, ներառյալ OS:
  • 3X-UI + SSL-ի կոնտեյներային տեղակայում hostkey.in գոտում:
  • Տեղակայված ծրագրային ապահովում.
    • Docker CE
    • Docker Compose:
  • Xray Panel - ստեղծողի վահանակի ալիքը Telegram-ում:
  • Կառուցվածք MHSanaei/3x-ui:
  • Օգտագործված կոնտեյներներ.
    • ghcr.io/mhsanaei/3x-ui
    • jonasal/nginx-certbot:latest
  • Ուղի դեպի compose. /root/3x-ui:
  • Ուղի դեպի մոնտաժված թղթապանակներ. /data:
  • Տեղակայումը անհատականացնելու համար անհրաժեշտ է կատարել փոփոխություններ /root/3x-ui/compose.yml-ում: Այնուհետև վերագործարկեք compose-ն հրամանների միջոցով.

    • Կոնտեյներները կանգնեցնելու համար կատարեք հրամանը.

      docker compose -f /root/3x-ui/compose.yml down
      
    • Կոնտեյներները միացնելու համար անհրաժեշտ է կատարել հրամանը.

      docker compose -f /root/3x-ui/compose.yml -d up
      

Նշում

Եթե այլ կերպ նշված չէ, լռելյայն մենք տեղակայում ենք ծրագրային ապահովման վերջին թողարկման տարբերակը ստեղծողի կայքից կամ օպերացիոն համակարգի պահեստներից:

Տեսանյութի ուսումնական ձեռնարկ

3X-UI-ով սերվեր պատվիրելը API-ի միջոցով

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×