ចំណេះដឹង ការណែនាំសាមញ្ញដើម្បីធ្វើការជាមួយសេវាកម្ម Profitserver
ចម្បង ចំណេះដឹង មគ្គុទ្ទេសក៍ការពិត Xray VLESS៖ VPS, Windows, Mac, Android, iPhone

មគ្គុទ្ទេសក៍ការពិត Xray VLESS៖ VPS, Windows, Mac, Android, iPhone


ការណែនាំ អំពីការដំឡើងម៉ាស៊ីនមេ Xray VLESS Reality នេះ នឹងណែនាំអ្នកអំពីការដាក់ពង្រាយប្រូកស៊ីទំនើបនៅលើ VPS របស់អ្នក។ VLESS ជាមួយស្រទាប់សុវត្ថិភាពដឹកជញ្ជូន Reality បច្ចុប្បន្នគឺជាការរៀបចំប្រូកស៊ីបង្ហោះដោយខ្លួនឯងដែលត្រូវបានស្នើសុំច្រើនបំផុត។ VLESS ជាមួយស្រទាប់សុវត្ថិភាពដឹកជញ្ជូន Reality បច្ចុប្បន្នគឺជាការរៀបចំប្រូកស៊ីបង្ហោះដោយខ្លួនឯងដែលត្រូវបានស្នើសុំច្រើនបំផុត៖ មិនដូច VPN បុរាណទេ វាមិនបង្កើតការចាប់ដៃដាច់ដោយឡែក ឬហត្ថលេខាកញ្ចប់ថេរទេ។ Reality ចម្លងការចាប់ដៃ TLS 1.3 នៃគេហទំព័រពិត និងពេញនិយម (គោលដៅ) ដូច្នេះទៅនឹងប្រព័ន្ធ DPI ដែលមើលខ្សែ ការតភ្ជាប់ទៅកាន់ម៉ាស៊ីនមេរបស់អ្នកមើលទៅដូចគ្នាបេះបិទទៅនឹងនរណាម្នាក់ដែលចូលមើលគេហទំព័រនោះ — មិនមានវិញ្ញាបនបត្រក្លែងក្លាយ ឬចុះហត្ថលេខាដោយខ្លួនឯងទៅកាន់ស្នាមម្រាមដៃទេ ពីព្រោះម៉ាស៊ីនមេរបស់អ្នកបញ្ជូនបន្តវិញ្ញាបនបត្រពិតប្រាកដរបស់គេហទំព័រគោលដៅមួយរយៈខ្លីក្នុងអំឡុងពេលចាប់ដៃ។

ជង់ពិធីការគឺ៖ VLESS (ការផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវនៃការគ្រប់គ្រងពិធីការប្រូកស៊ីគ្មានស្ថានភាពទម្ងន់ស្រាល) ដែលដំណើរការលើ XTLS Vision (របៀបគ្រប់គ្រងលំហូរដែលបង្កើនល្បឿនការតភ្ជាប់ដោយការចម្លងកំណត់ត្រា TLS ដែលបានអ៊ិនគ្រីបរួចហើយនៅកម្រិតរន្ធឆៅ) ដែលធានាសុវត្ថិភាពដោយ Reality (ស្រទាប់ក្លែងបន្លំដែលបានពិពណ៌នាខាងលើ)។ ទាំងបីនេះមកពីគម្រោងដូចគ្នា គឺ Xray-core ដែលជាអ្នកស្នងតំណែងដែលថែទាំយ៉ាងសកម្មចំពោះគម្រោង V2Ray/V2Fly ដើម។

ការណែនាំនេះរៀបចំម៉ាស៊ីនមេ Xray ដោយដៃទាំងស្រុងពីបន្ទាត់ពាក្យបញ្ជា ដោយគ្មានផ្ទាំងបណ្ដាញ និងគ្មាន Docker — ដែលជាទំហំតូចបំផុតដែលអាចធ្វើទៅបាននៅលើ VPS។ មិនតម្រូវឱ្យមានឈ្មោះដែន និងការទិញវិញ្ញាបនបត្រ TLS ទេ៖ Reality ខ្ចីវិញ្ញាបនបត្ររបស់គេហទំព័រគោលដៅសម្រាប់ការចាប់ដៃ ហើយមិនដែលបង្ហាញវិញ្ញាបនបត្រផ្ទាល់ខ្លួនរបស់វាឡើយ។ បន្ទាប់មក កន្លែងដែលវានិយាយថា your_IP អ្នកនឹងត្រូវបញ្ចូលអាសយដ្ឋាន IP ដែលបានកំណត់របស់អ្នក។

អ្វីដែលអ្នកត្រូវការ៖ VPS ដែលដំណើរការ Ubuntu 22.04/24.04 ឬ Debian 11/12 ការចូលប្រើជា root អាសយដ្ឋាន IP របស់ VPS របស់អ្នក និងច្រក TCP 443 ឥតគិតថ្លៃ (គ្មានម៉ាស៊ីនមេគេហទំព័រ បន្ទះ ឬប្រូកស៊ីផ្សេងទៀតកំពុងស្តាប់វាទេ)។

មិនទាន់មានម៉ាស៊ីនមេទេឬ? សូមមើល របៀបបញ្ជាទិញម៉ាស៊ីនមេ និងបង់ប្រាក់សម្រាប់វា ។

ប្រៀបធៀប​ជម្រើស​នេះ​ជាមួយ​ជម្រើស​ដែល​បង្ហោះ​ដោយ​ខ្លួនឯង​ជាមុនសិន? សូមមើល ​មគ្គុទ្ទេសក៍​ដាក់ពង្រាយ​ម៉ាស៊ីនមេ AmneziaWG សម្រាប់​ជម្រើស​ដែល​មាន​មូលដ្ឋាន​លើ WireGuard ឬ ​ការរៀបចំ Hysteria2 និង TUIC សម្រាប់​ពិធីការ​ទំនើប​ពីរ​ផ្សេងទៀត​ដែល​ធន់​នឹង​ការត្រួតពិនិត្យ។

តារាង​មាតិកា
បង្រួមអប្បបរមា

ការភ្ជាប់ទៅម៉ាស៊ីនមេ

វីនដូ (PuTTY)

បើក PuTTY បញ្ចូលអាសយដ្ឋាន IP VPS របស់អ្នកនៅក្នុងវាល Host Name កំណត់ច្រកទៅ 22 ហើយចូលជា root ដោយប្រើពាក្យសម្ងាត់ដែលអ្នកផ្តល់សេវា VPS របស់អ្នកបានផ្ញើអ៊ីមែលទៅអ្នក។

អាសយដ្ឋាន IP ម៉ាស៊ីនបម្រើ៖ អាសយដ្ឋាន IP របស់អ្នក
ចូលជា៖ root
ពាក្យសម្ងាត់៖ ពាក្យសម្ងាត់របស់អ្នក

  • បើក PuTTY ហើយបញ្ចូលអាសយដ្ឋាន IP VPS របស់អ្នកនៅក្នុងវាល Host Name។
1_1
  • កំណត់ច្រកទៅ 22 ។
2_1
  • ចូលជា root ដោយប្រើ LOGIN។
3_1
  • ប្រើពាក្យសម្ងាត់ដែលអ្នកផ្តល់សេវា VPS របស់អ្នកបានផ្ញើអ៊ីមែលទៅអ្នក។ បន្ទាប់មកអ្នកគួរតែចូលទៅកាន់ shell prompt របស់ម៉ាស៊ីនមេ។
4

សម្រាប់ការណែនាំលម្អិតអំពីការតភ្ជាប់តាមរយៈ PuTTY/SSH សូមមើល របៀបភ្ជាប់ទៅម៉ាស៊ីនមេ Linux តាមរយៈ SSH ។

5

លីនុច / ម៉ាក្រូស (ស្ថានីយ)

ssh root@your_IP

ពាក្យបញ្ជាទាំងអស់ខាងក្រោមត្រូវបានដំណើរការនៅលើម៉ាស៊ីនមេ នៅក្នុងវគ្គ SSH ដូចគ្នានេះ — ដែលគ្របដណ្តប់ផ្នែកទី 2 ដល់ទី 6 បូករួមទាំងការត្រួតពិនិត្យផ្នែកម៉ាស៊ីនមេនៅក្នុងផ្នែកទី 10។ ផ្នែកទី 7–9 (ការដំឡើង និងការកំណត់រចនាសម្ព័ន្ធកម្មវិធី VPN) កើតឡើងនៅលើឧបករណ៍ Windows/Android/iOS ផ្ទាល់ខ្លួនរបស់អ្នកវិញ ព្រោះនោះជាឧបករណ៍ដែលប្រូកស៊ីត្រូវដំណើរការ។ ផ្នែកនីមួយៗនិយាយយ៉ាងច្បាស់ថាបន្ទាត់ណា ប្រសិនបើមាន នៅតែប៉ះម៉ាស៊ីនមេ។

កំពុងរៀបចំ Server

ធ្វើបច្ចុប្បន្នភាពប្រព័ន្ធ

មុនពេលដំឡើងអ្វីមួយ សូមធ្វើឱ្យបញ្ជីកញ្ចប់ស្រស់ឡើងវិញ ហើយធ្វើឱ្យប្រសើរឡើងនូវកញ្ចប់ដែលបានដំឡើង៖

apt update -y && apt upgrade -y
6 7 8 9

ប្រសិនបើវគ្គត្រូវបានរំខានបន្ទាប់ពីការធ្វើឱ្យប្រសើរឡើង apt នេះត្រូវបានគេរំពឹងទុក (dbus/polkit បានចាប់ផ្តើមឡើងវិញ) - គ្រាន់តែភ្ជាប់ឡើងវិញតាមរយៈ SSH។ 

ប្រសិនបើការធ្វើឱ្យប្រសើរឡើងនូវខឺណែល ការចាប់ផ្តើមឡើងវិញគឺជាគំនិតល្អមុនពេលបន្ត។ (សម្រាប់ការរំលឹកឡើងវិញលើ apt និងរបៀបដែលកម្មវិធីគ្រប់គ្រងកញ្ចប់ Linux ដំណើរការ សូមមើល Linux Package Managers ។) ពិនិត្យជាមួយ៖

cat /var/run/reboot-required

ប្រសិនបើឯកសារមាន សូមចាប់ផ្ដើមឡើងវិញជាមុនសិនជាមួយ 'reboot' រង់ចាំប្រហែល 30 វិនាទី បន្ទាប់មកភ្ជាប់ឡើងវិញ។

ដំឡើងឧបករណ៍ដែលមគ្គុទ្ទេសក៍នេះប្រើ

apt install -y curl wget unzip openssl ufw qrencode

កម្មវិធីដំឡើង Xray ខ្លួនវាត្រូវការ curl និង unzip; openssl បង្កើត ID ខ្លីនៅក្នុងផ្នែកទី 4; ufw គឺជា firewall ដែលត្រូវបានកំណត់រចនាសម្ព័ន្ធខាងក្រោម; qrencode ប្រែក្លាយតំណភ្ជាប់អតិថិជនដែលបានបញ្ចប់ទៅជាលេខកូដ QR ដែលអាចស្កេនបាននៅក្នុងផ្នែកទី 7។

10_1

ពិនិត្យមើលនាឡិកាប្រព័ន្ធ

ការចាប់ដៃរបស់ Reality រួមមានការត្រួតពិនិត្យត្រាពេលវេលា (វាល maxTimeDiff ដែលត្រូវបានបិទតាមលំនាំដើម ប៉ុន្តែមានតម្លៃក្នុងការដឹង) ហើយនាឡិកាដែលបានរសាត់បាត់គួរឱ្យកត់សម្គាល់ក៏អាចធ្វើឱ្យការផ្ទៀងផ្ទាត់វិញ្ញាបនបត្រ TLS ធម្មតាមានដំណើរការខុសប្រក្រតីនៅកន្លែងផ្សេងទៀតនៅលើម៉ាស៊ីនមេ។ សូមបញ្ជាក់ថានាឡិកាត្រូវបានធ្វើសមកាលកម្ម៖

timedatectl status
11_1

ប្រសិនបើ "System clock synchronized" បង្ហាញ "ទេ" សូមបើកវាជាមួយ៖

timedatectl set-ntp true

កំណត់រចនាសម្ព័ន្ធជញ្ជាំងភ្លើង (UFW)

សម្រាប់ព័ត៌មានបន្ថែមអំពីច្បាប់ UFW សូមមើល ការកំណត់រចនាសម្ព័ន្ធ Firewall នៅលើ Linux ។

បើកច្រកពីរដែលអ្នកត្រូវការ៖ 22/tcp សម្រាប់ SSH (រំលងច្បាប់នេះ ហើយអ្នកប្រថុយនឹងបាត់បង់ការចូលប្រើម៉ាស៊ីនមេ) និង 443/tcp ដែលជាច្រកដែល Xray នឹងស្តាប់ និងច្រកដូចគ្នាដែលចរាចរណ៍ HTTPS ធម្មតាប្រើ — ដែលជាមូលហេតុដែលវាជាជម្រើសត្រឹមត្រូវសម្រាប់ Reality។

ufw allow 22/tcp
12_1
ufw allow 443/tcp
13_1
ufw --force enable
14_1
ufw status
15_1

ច្បាប់ទាំងពីរគួរតែបង្ហាញជា ALLOW នៅក្នុងលទ្ធផលស្ថានភាព ufw។

កំពុងដំឡើង Xray-core សម្រាប់ម៉ាស៊ីនបម្រើ VLESS Reality

គម្រោង Xray-core (XTLS) បោះពុម្ពផ្សាយស្គ្រីបដំឡើង និងធ្វើឱ្យប្រសើរឡើងជាផ្លូវការ ដែលដំឡើងប្រព័ន្ធគោលពីរជាសេវាកម្ម systemd។ សូមពិនិត្យមើលស្គ្រីបភាគីទីបីណាមួយ មុនពេលភ្ជាប់វាទៅក្នុង bash — ស្គ្រីបនេះចេញមកពីឃ្លាំងផ្ទាល់ខ្លួនរបស់គម្រោង។

bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install
16_1

ផ្ទៀងផ្ទាត់ថាប្រព័ន្ធគោលពីរមាននៅនឹងកន្លែង ហើយពិនិត្យមើលកំណែដែលបានដំឡើង៖

/usr/local/bin/xray version
17_1

ប្រសិនបើលទ្ធផលពាក្យបញ្ជាត្រូវបានដាក់ជាទំព័រ ហើយហាក់ដូចជាព្យួរ សូមចុច Q ដើម្បីចេញ។ ប្រព័ន្ធគោលពីរ Xray ត្រូវបានដំឡើងដើម្បី /usr/local/bin/xrayហើយឯកសារកំណត់រចនាសម្ព័ន្ធរបស់វាត្រូវបានរក្សាទុកនៅក្នុង /usr/local/etc/xray/.

អ្នកក៏អាចប្រើស្គ្រីបដំឡើងដូចគ្នាដើម្បីធ្វើឱ្យប្រសើរឡើងនូវការដំឡើងដែលមានស្រាប់។ សម្រាប់បញ្ជីជម្រើសពេញលេញ (រួមទាំងការដកចេញ ការអាប់ដេតទិន្នន័យភូមិសាស្ត្រតែប៉ុណ្ណោះ និងការបង្វិលកំណត់ហេតុ) សូមដំណើរការ៖

bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" --help

ការបង្កើតសោ និងលិខិតសម្គាល់

ការផ្ទៀងផ្ទាត់ភាពពិតអាស្រ័យលើទិន្នន័យចំនួនបួន។ បង្កើតវាទាំងអស់ឥឡូវនេះ; អ្នកនឹងបិទភ្ជាប់វាទៅក្នុងការកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីនមេនៅក្នុងផ្នែកទី 5។

បង្កើត UUID សម្រាប់អតិថិជន

/usr/local/bin/xray uuid
18_1

នេះ​ជា​លេខសម្គាល់​អ្នកប្រើប្រាស់ VLESS — សូម​ចាត់​ទុក​វា​ជា​ព័ត៌មាន​សម្គាល់ ព្រោះ​វា​ជា​អ្វី​ដែល​ផ្ទៀងផ្ទាត់​អតិថិជន​ទៅ​ម៉ាស៊ីន​បម្រើ។ ដំណើរការ​ពាក្យបញ្ជា​ម្តងទៀត​សម្រាប់​ឧបករណ៍ ឬ​មនុស្ស​បន្ថែម​នីមួយៗ​ដែល​អ្នក​ចង់​ផ្តល់​សិទ្ធិ​ចូល​ប្រើប្រាស់។

បង្កើតគូសោ Reality X25519

/usr/local/bin/xray x25519
19_1

នេះបោះពុម្ពបន្ទាត់បី៖ PrivateKey , Password និង Hash32 ។ PrivateKey ចូលទៅក្នុងការកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីនមេតែប៉ុណ្ណោះ ហើយមិនត្រូវចែករំលែកឡើយ។ Password គឺជាកូនសោសាធារណៈដែលត្រូវគ្នា — ទោះបីជាមានឈ្មោះក៏ដោយ នេះគឺជាតម្លៃដែលអតិថិជនម្នាក់ៗបញ្ចូល។ Xray បានប្តូរឈ្មោះវាលពី PublicKey ទៅ Password ជាពិសេសដើម្បីបំបាក់ទឹកចិត្តមនុស្សពីការបោះពុម្ពផ្សាយវាដោយមិនប្រុងប្រយ័ត្ន។ Hash32 ត្រូវបានប្រើសម្រាប់តែមុខងារអ៊ិនគ្រីប VLESS ដាច់ដោយឡែកប៉ុណ្ណោះ ហើយមិនចាំបាច់សម្រាប់ការដំឡើង Reality ទេ។

បង្កើតអត្តសញ្ញាណខ្លី

openssl rand -hex 8
20_1

វាបង្កើតជាខ្សែអក្សរគោលដប់ប្រាំមួយដែលមាន 16 តួអក្សរ ដែលប្រើដើម្បីប្រាប់អតិថិជន ឬក្រុមអតិថិជនផ្សេងៗគ្នាពីគ្នា។ ទាំងម៉ាស៊ីនមេ និងអតិថិជនត្រូវតែប្រើតម្លៃដូចគ្នា។

ជ្រើសរើស និងសាកល្បងគោលដៅការពិត

គោលដៅគឺជាគេហទំព័រពិតប្រាកដដែលម៉ាស៊ីនមេរបស់អ្នកធ្វើត្រាប់តាម TLS handshake របស់វា។ វាគួរតែគាំទ្រ TLS 1.3 និង HTTP/2 មិនត្រូវនៅពីក្រោយ CDN ដូច Cloudflare ទេ (Xray បញ្ជូនបន្តចរាចរណ៍ណាមួយដែលបរាជ័យក្នុងការផ្ទៀងផ្ទាត់ Reality ដោយផ្ទាល់ទៅគោលដៅ ដូច្នេះគោលដៅដែលផ្តោតលើ CDN អាចប្រែក្លាយម៉ាស៊ីនមេរបស់អ្នកទៅជាការបញ្ជូនបន្តបើកចំហសម្រាប់ CDN នោះ) ហើយតាមឧត្ដមគតិវាត្រូវបានបង្ហោះនៅក្នុងតំបន់បណ្តាញដូចគ្នានឹង VPS របស់អ្នកសម្រាប់ទម្រង់ latency ដែលអាចទុកចិត្តបាន។ សាកល្បងបេក្ខជនដោយផ្ទាល់ពីម៉ាស៊ីនមេ៖

/usr/local/bin/xray tls ping www.microsoft.com:443
21_1

ប្រើឈ្មោះម៉ាស៊ីនទទេ មិនមែន URL ទេ។ ដែនមួយចំនួនតូចដែលត្រូវបានគេប្រើជាទូទៅជាគោលដៅ Reality ដោយសារតែវាមានស្ថេរភាព មានសមត្ថភាព TLS 1.3 និងមិនមាន CDN៖ www.microsoft.com, addons.mozilla.org, dl.google.com។ សាកល្បងមួយចំនួន ហើយជ្រើសរើសយកមួយដែលឆ្លើយតបបានយ៉ាងជឿជាក់ពីទីតាំង VPS របស់អ្នក។ អ្នកនឹងប្រើឈ្មោះម៉ាស៊ីនដូចគ្នានឹងគោលដៅ និងធាតុ serverNames នៅក្នុងផ្នែកទី 5។

កំពុងសរសេរការកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីនបម្រើ

បម្រុងទុកការកំណត់រចនាសម្ព័ន្ធដែលកម្មវិធីដំឡើងភ្ជាប់មកជាមួយ បន្ទាប់មកបើកឯកសារសម្រាប់កែសម្រួល៖

cp /usr/local/etc/xray/config.json /usr/local/etc/xray/config.json.orig
nano /usr/local/etc/xray/config.json
23_1

បើកឯកសារកំណត់រចនាសម្ព័ន្ធសម្រាប់កែសម្រួល៖

nano /usr/local/etc/xray/config.json
24_1

ជំនួសឯកសារទាំងមូលដោយគំរូខាងក្រោម ដោយជំនួស UUID, PrivateKey, លេខសម្គាល់ខ្លី និងឈ្មោះម៉ាស៊ីនគោលដៅផ្ទាល់ខ្លួនរបស់អ្នកពីផ្នែកទី 4 (និងច្រកដែលអ្នកបានបើកនៅក្នុងផ្នែកទី 2 ប្រសិនបើអ្នកបានផ្លាស់ប្តូរវាពី 443)៖

{
  "log": {
    "loglevel": "warning"
  },
  "inbounds": [
    {
      "listen": "0.0.0.0",
      "port": 443,
      "protocol": "vless",
      "settings": {
        "users": [
          {
            "id": "YOUR-UUID-HERE",
            "flow": "xtls-rprx-vision",
            "email": "client1"
          }
        ],
        "decryption": "none"
      },
      "streamSettings": {
        "method": "raw",
        "security": "reality",
        "realitySettings": {
          "show": false,
          "target": "www.microsoft.com:443",
          "serverNames": ["www.microsoft.com"],
          "privateKey": "YOUR-SERVER-PRIVATE-KEY",
          "shortIds": ["YOUR-SHORT-ID"]
        }
      }
    }
  ],
  "outbounds": [
    { "protocol": "freedom", "tag": "direct" },
    { "protocol": "blackhole", "tag": "blocked" }
  ]
}

ចុច Ctrl+O (WriteOut) ដើម្បីរក្សាទុកឯកសារ។

ចុច Enter ដើម្បីបញ្ជាក់ឈ្មោះឯកសារ។

ចុច Ctrl+X ដើម្បីចេញពី nano។

វាលសំខាន់ៗ៖ users[].id គឺជា UUID ពីផ្នែកទី 4; users[].flow បើក XTLS Vision; វិធីសាស្ត្រ (ដែលពីមុនហៅថា network) ជ្រើសរើសការដឹកជញ្ជូន RAW ដែលជាវិធីសាស្ត្រផ្អែកលើ TCP ធម្មតាដែលការពិតតម្រូវឱ្យមាន; target និង serverNames គឺជាគេហទំព័រដែលអ្នកបានសាកល្បងនៅក្នុងផ្នែកទី 4; privateKey គឺជាសោ X25519 នៅខាងម៉ាស៊ីនមេ មិនមែនតម្លៃ Password ទេ។ shortIds រាយបញ្ជីអតិថិជន ID ខ្លីៗទាំងអស់ដែលត្រូវបានអនុញ្ញាតឱ្យបង្ហាញ។ ដើម្បីបន្ថែមអ្នកប្រើប្រាស់បន្ថែមទៀតនៅពេលក្រោយ សូមបន្ថែមវត្ថុបន្ថែមទៅអារេអ្នកប្រើប្រាស់ ដែលនីមួយៗមាន UUID និងស្លាកអ៊ីមែលផ្ទាល់ខ្លួន បន្ទាប់មកចាប់ផ្តើមសេវាកម្មឡើងវិញ។

ចាប់តាំងពី Xray 26.3.27 មក ការចូល Reality ដោយគ្មានវាល minClientVer ជាក់លាក់ អនុវត្តលំនាំដើមនៃកំណែស្នូលរបស់ម៉ាស៊ីនមេ — កម្មវិធីអតិថិជនចាស់ៗ (v2rayN, v2rayNG ឬ Streisand ដែលហួសសម័យ ដែលភ្ជាប់ជាមួយ Xray-core ចាស់) ត្រូវបានបញ្ជូនបន្តដោយស្ងៀមស្ងាត់ទៅកាន់ទំព័របម្រុងទុករបស់គោលដៅជំនួសឱ្យការតភ្ជាប់ ដោយគ្មានកំហុសនៅក្នុងម៉ាស៊ីនភ្ញៀវ និងគ្មានអ្វីខុសជាក់ស្តែងនៅក្នុងកំណត់ហេតុម៉ាស៊ីនមេនោះទេ។ ប្រសិនបើម៉ាស៊ីនភ្ញៀវដែលធ្លាប់ដំណើរការភ្លាមៗអស់ពេលបន្ទាប់ពីការអាប់ដេត ដំបូងសាកល្បងអាប់ដេតកម្មវិធីអតិថិជនខ្លួនឯងជាមុនសិន។ ប្រសិនបើមិនអាចធ្វើទៅបានទេ សូមបន្ថែម "minClientVer": "25.9.11" (ឬមូលដ្ឋានចាស់ជាងផ្សេងទៀត) នៅក្នុង realitySettings ដោយធ្វើឱ្យស្នាមម្រាមដៃ TLS របស់ម៉ាស៊ីនភ្ញៀវចាស់នោះមិនសូវស៊ីសង្វាក់គ្នាជាមួយកម្មវិធីរុករកទំនើបនោះទេ។

ផ្ទៀងផ្ទាត់ និងចាប់ផ្ដើមឡើងវិញ

សាកល្បងការកំណត់រចនាសម្ព័ន្ធមុនពេលចាប់ផ្តើមសេវាកម្មផ្ទាល់ឡើងវិញ — វាចាប់យកកំហុសវាយអក្សរ JSON និងវាលដែលមិនគាំទ្រមុនពេលពួកវាលុបប្រូកស៊ីចេញ៖

/usr/local/bin/xray run -test -c /usr/local/etc/xray/config.json
25_1

ការចាប់ផ្តើមសេវាកម្ម និងការបើកដំណើរការ Autostart

ចាប់ផ្ដើម Xray ឡើងវិញជាមួយនឹងការកំណត់រចនាសម្ព័ន្ធថ្មី ហើយធ្វើឱ្យវាចាប់ផ្តើមដោយស្វ័យប្រវត្តិនៅពេលចាប់ផ្ដើមឡើងវិញ៖

systemctl enable --now xray
26_1
systemctl restart xray
27_1
systemctl status xray --no-pager
28_1

ស្ថានភាពគួរតែបង្ហាញថាសកម្ម (កំពុងដំណើរការ)។ សូមបញ្ជាក់ថាមានអ្វីមួយកំពុងស្តាប់នៅលើច្រក 443៖

ss -lntp | grep ':443'
29_1

ប្រសិនបើ Xray មិនអាចចាប់ផ្តើមបានទេ វិធីលឿនបំផុតដើម្បីមើលមូលហេតុគឺ systemd journal (សម្រាប់ផ្ទៃខាងក្រោយនៃការអានកំណត់ហេតុ Linux ជាទូទៅ សូមមើល របៀបអានកំណត់ហេតុ Linux និងកន្លែងដែលត្រូវរកវា )៖

journalctl -u xray -n 50 --no-pager

ការបង្កើតតំណភ្ជាប់អតិថិជន

កម្មវិធី​អតិថិជន Xray នាំចូល​តំណ​ចែករំលែក vless:// តែមួយ​ជំនួស​ឲ្យ​ឯកសារ​កំណត់រចនាសម្ព័ន្ធ។ បង្កើត​វា​ពី​តម្លៃ​ដែល​បាន​បង្កើត​ក្នុង​ផ្នែក​ទី 4 (ទម្រង់​តំណ​ចែករំលែក​របស់​កម្មវិធី​អតិថិជន​នៅតែ​ប្រើ​ឈ្មោះ type=tcp ចាស់​សម្រាប់​ការ​ដឹកជញ្ជូន ទោះបីជា​វាល JSON ខ្លួន​វា​ឥឡូវ​ត្រូវ​បាន​គេ​ហៅថា method ក៏ដោយ)៖

YOUR-UUID — ពីកាំរស្មីអ៊ិច uuid (ឧទាហរណ៍ a1b2c3d4-e5f6-7890-abcd-ef1234567890)

ពាក្យសម្ងាត់របស់អ្នក - ពាក្យសម្ងាត់សាធារណៈ - គឺជាពាក្យសម្ងាត់ពី xray x25519 (មិនមែន PrivateKey ទេ!)

YOUR-SHORT-ID — ពី openssl rand -hex 8 (ឧ. a1b2c3d4e5f67890)

your_IP — (អាសយដ្ឋាន IP របស់ម៉ាស៊ីនបម្រើរបស់អ្នក)

SNI — www.microsoft.com (ឬគោលដៅរបស់អ្នក)

vless://YOUR-UUID-HERE@your_IP:443?encryption=none&security=reality&sni=www.microsoft.com&fp=chrome&pbk=YOUR-PASSWORD-PUBLIC-KEY&sid=YOUR-SHORT-ID&type=tcp&flow=xtls-rprx-vision#My-Xray-Server

តំណភ្ជាប់ឧទាហរណ៍៖ 

vless://a1b2c3d4-e5f6-7890-abcd-ef1234567890@your_IP:443?encryption=none&security=reality&sni=www.microsoft.com&fp=chrome&pbk=xyz_public_key_here&sid=a1b2c3d4e5f67890&type=tcp&flow=xtls-rprx-vision#My-Xray-Server

pbk គឺជាតម្លៃពាក្យសម្ងាត់ពី xray x25519 (កូនសោសាធារណៈ មិនមែនកូនសោឯកជនទេ) sni ផ្គូផ្គងឈ្មោះម៉ាស៊ីនគោលដៅ ហើយអក្សរបន្ទាប់ពី # គ្រាន់តែជាស្លាកបង្ហាញដែលអ្នកអាចប្តូរឈ្មោះដោយសេរីនៅក្នុងម៉ាស៊ីនភ្ញៀវណាមួយ។

ប្រែក្លាយវាទៅជាលេខកូដ QR ដើម្បីឱ្យអតិថិជនចល័តអាចស្កេនវាដោយផ្ទាល់៖

qrencode -o ~/vless-client.png "vless://YOUR-UUID@your_IP:443?encryption=none&security=reality&sni=www.microsoft.com&fp=chrome&pbk=YOUR-PASSWORD-PUBLIC-KEY&sid=YOUR-SHORT-ID&type=tcp&flow=xtls-rprx-vision#My-Xray-Server"

ឬបោះពុម្ពវាដោយផ្ទាល់ទៅកាន់ស្ថានីយដោយមិនចាំបាច់រក្សាទុកឯកសារ៖

qrencode -t ansiutf8 "vless://YOUR-UUID@your_IP:443?encryption=none&security=reality&sni=www.microsoft.com&fp=chrome&pbk=YOUR-PASSWORD-PUBLIC-KEY&sid=YOUR-SHORT-ID&type=tcp&flow=xtls-rprx-vision#My-Xray-Server"
30_1

ចម្លង PNG ទៅកុំព្យូទ័រផ្ទាល់ខ្លួនរបស់អ្នកជាមួយ scp ដំណើរការពីស្ថានីយកុំព្យូទ័ររបស់អ្នក (ឬ PowerShell នៅលើ Windows) មិនមែនម៉ាស៊ីនមេទេ៖

scp root@your_IP:~/vless-client.png .

ការតភ្ជាប់ពីវីនដូ

អ្វីគ្រប់យ៉ាងនៅក្នុងផ្នែកនេះកើតឡើងនៅលើកុំព្យូទ័រ Windows របស់អ្នក មិនមែនតាមរយៈ SSH ទេ — កម្មវិធីអតិថិជនត្រូវដំណើរការលើឧបករណ៍ដែលពិតជានឹងប្រើប្រូកស៊ី។

ដំឡើង v2rayN

v2rayN គឺជាកម្មវិធី GUI client ឥតគិតថ្លៃ និងថែទាំយ៉ាងសកម្ម ដែលរួមបញ្ចូល Xray-core ជាមួយនឹងការគាំទ្រ VLESS/Reality ដើម។ ទាញយកការចេញផ្សាយចុងក្រោយបំផុតពី ទំព័រ គម្រោង ៖

ទាញយក​ទ្រព្យសកម្ម .zip របស់ Windows 64-bit (ការបង្កើត​ដោយខ្លួនឯង​មិនត្រូវការ​ពេល​ដំណើរការ .NET ដាច់ដោយឡែក​ពីគ្នា​ទេ គិតត្រឹម​កំណែ v2rayN ថ្មីៗ) ស្រង់វា​ចេញពី​កន្លែងណាមួយ ហើយដំណើរការ v2rayN.exe។

នាំចូលម៉ាស៊ីនបម្រើ

ចម្លងតំណភ្ជាប់ vless:// ដែលបានបង្កើតរួចជាស្រេចនៅក្នុងផ្នែកទី 7 ទៅកាន់ក្ដារតម្បៀតខ្ទាស់របស់អ្នក (ឬចម្លង QR PNG ជាមួយ scp ហើយបើកវា) បន្ទាប់មកនៅក្នុង v2rayN សូមជ្រើសរើស Servers បន្ទាប់មក Import bulk URL from clipboard (ឬស្កេនលេខកូដ QR តាមរយៈម៉ាស៊ីនស្កេនដែលបានបង្កើតរួចជាស្រេច)។ ទម្រង់ម៉ាស៊ីនមេថ្មីនឹងលេចឡើងក្នុងបញ្ជីជាមួយស្លាកដែលអ្នកបានកំណត់បន្ទាប់ពីសញ្ញា #។

ចុចកណ្ដុរស្ដាំលើទម្រង់ ហើយជ្រើសរើសវាថាសកម្ម បន្ទាប់មកបើកដំណើរការប្រូកស៊ីប្រព័ន្ធ (ឬរបៀប TUN សម្រាប់ការបញ្ជូនម៉ាស៊ីនទាំងមូល) ពីរបារឧបករណ៍របស់បង្អួចមេ។

កំពុងភ្ជាប់ពី Android

អ្វីគ្រប់យ៉ាងនៅទីនេះកើតឡើងនៅលើឧបករណ៍ Android របស់អ្នក មិនមែនតាមរយៈ SSH ទេ។

ដំឡើង v2rayNG

v2rayNG គឺជា​កម្មវិធី​ដែល​មាន​លក្ខណៈ​ដូច​គ្នា​នឹង v2rayN សម្រាប់​ប្រព័ន្ធ​ប្រតិបត្តិការ Android ដែល​ចេញ​ពី​អ្នក​ថែទាំ​ដូចគ្នា ហើយ​វា​ជា​កម្មវិធី​ភ្ញៀវ Xray ដែល​ត្រូវ​បាន​គេ​ប្រើ​យ៉ាង​ទូលំទូលាយ​បំផុត​នៅ​លើ​ប្រព័ន្ធ​ប្រតិបត្តិការ Android។ សូម​ដំឡើង​វា​ពី Google Play ឬ​ទាញ​យក APK ដោយ​ផ្ទាល់​ពី ​ទំព័រ​ចេញ​ផ្សាយ ​របស់​គម្រោង ប្រសិនបើ Play មិន​អាច​ប្រើ​បាន​នៅ​ក្នុង​តំបន់​របស់​អ្នក៖

នាំចូលម៉ាស៊ីនបម្រើ

បើក v2rayNG ចុចប៊ូតុង + នៅខាងស្តាំខាងលើ ហើយជ្រើសរើស Import config from Clipboard បន្ទាប់ពីចម្លងតំណ vless:// ឬស្កេនលេខកូដ QR ហើយចង្អុលកាមេរ៉ាទៅកាន់ PNG ដែលបង្កើតក្នុងផ្នែកទី 7។ ប៉ះទម្រង់ដែលបាននាំចូលដើម្បីជ្រើសរើសវា បន្ទាប់មកចុចប៊ូតុងភ្ជាប់មូលនៅខាងក្រោម។ Android នឹងសួររកការអនុញ្ញាត VPN ជាលើកដំបូង — យល់ព្រមវាដើម្បីបង្កើតផ្លូវរូងក្រោមដី។

កំពុងភ្ជាប់ពី iOS

អ្វីគ្រប់យ៉ាងនៅទីនេះកើតឡើងនៅលើ iPhone ឬ iPad របស់អ្នក មិនមែនតាមរយៈ SSH ទេ។ គោលការណ៍ណែនាំរបស់ App Store របស់ Apple មានន័យថា កម្មវិធី Xray/VLESS នៅលើ iOS ជាធម្មតាគឺឥតគិតថ្លៃ ប៉ុន្តែពេលខ្លះត្រូវបង់ប្រាក់ ជាកម្មវិធីឯករាជ្យ ជាជាងមុខងារដែលរួមបញ្ចូលជាមួយប្រព័ន្ធ។

ដំឡើងកម្មវិធីអតិថិជនដែលមានសមត្ថភាពភាពជាក់ស្តែង

Streisand គឺជាកម្មវិធីប្រភពបើកចំហរឥតគិតថ្លៃ ដែលគាំទ្រ VLESS ជាមួយ Reality រួមជាមួយនឹងពិធីការជាច្រើនទៀត។ ស្វែងរកវានៅក្នុង App Store ឬបើកតំណភ្ជាប់នេះ។

កាតាឡុក App Store ប្រែប្រួលទៅតាមហាង/តំបន់ ហើយអាចផ្លាស់ប្តូរតាមពេលវេលា។ ប្រសិនបើ Streisand មិនអាចមើលឃើញនៅក្នុងហាងរបស់អ្នកទេ ជម្រើសដែលមានការគាំទ្រ VLESS+Reality រួមមាន Happ, V2Box និង V2rayTun — ស្វែងរកនៅក្នុង App Store សម្រាប់មួយណាដែលមានសម្រាប់គណនីរបស់អ្នក។

នាំចូលម៉ាស៊ីនបម្រើ

ចម្លងតំណភ្ជាប់ vless:// ទៅកាន់ clipboard របស់អ្នក បើកកម្មវិធី client ហើយប្រើជម្រើស Add from clipboard (ឬជម្រើស "import") របស់វា ឬស្កេនលេខកូដ QR ពីផ្នែកទី 7 ជាមួយម៉ាស៊ីនស្កេនដែលភ្ជាប់មកជាមួយរបស់កម្មវិធី។ បិទ/បើកប្រវត្តិរូបថ្មី។ iOS នឹងសួររកការអនុញ្ញាតកំណត់រចនាសម្ព័ន្ធ VPN ជាលើកដំបូង ដែលអ្នកនឹងត្រូវអនុម័តតាមរយៈ Face ID, Touch ID ឬលេខកូដសម្ងាត់របស់អ្នក។

ការផ្ទៀងផ្ទាត់ការតភ្ជាប់

ដោយ​ប្រើ​ផ្លូវរូងក្រោមដី​ពី​ផ្នែកទី 8, 9, ឬ 10 សកម្ម សូម​ត្រឡប់​ទៅ​ឧបករណ៍​ផ្ទាល់ខ្លួន​របស់​អ្នក (មិនមែន​វគ្គ SSH ទេ) ហើយ​បើក​កម្មវិធី​ពិនិត្យ "what's my IP" ណាមួយ​នៅក្នុង​កម្មវិធីរុករកតាមអ៊ីនធឺណិត — អាសយដ្ឋាន​ដែល​បង្ហាញ​គួរតែ​ត្រូវគ្នា​នឹង​អាសយដ្ឋាន IP របស់ VPS របស់អ្នក។

ដើម្បីផ្ទៀងផ្ទាត់ពីផ្នែកម៉ាស៊ីនបម្រើវិញ សូមពិនិត្យមើលទិនានុប្បវត្តិ systemd សម្រាប់សកម្មភាពតភ្ជាប់ ហើយបញ្ជាក់វគ្គ TCP ដែលបានបង្កើតឡើងនៅលើច្រក 443៖

journalctl -u xray -n 50 --no-pager
ss -tnp | grep ':443'

នៅកម្រិតកំណត់ហេតុ "ព្រមាន" លំនាំដើម Xray មិនបោះពុម្ពច្រើនអំពីការតភ្ជាប់នីមួយៗទេ។ ប្រសិនបើអ្នកត្រូវការមើលព័ត៌មានលម្អិតបន្ថែមខណៈពេលកំពុងដោះស្រាយបញ្ហា អ្នកគួរតែកំណត់ "loglevel": "info" ជាបណ្ដោះអាសន្ននៅក្នុង config.json ហើយចាប់ផ្តើមសេវាកម្មឡើងវិញ បន្ទាប់មកប្តូរវាត្រឡប់ទៅជាការព្រមានវិញនៅពេលដែលអ្វីៗដំណើរការ។

យោង:

វាល

តម្លៃ

អាស័យដ្ឋាន

អាសយដ្ឋាន IP សាធារណៈរបស់ VPS របស់អ្នក

Port

៤៤៣ (ច្រកដូចគ្នាបានបើកនៅក្នុងផ្នែកទី ២)

UUID / លេខសម្គាល់

YOUR-UUID-HERE — បង្កើតនៅក្នុងផ្នែកទី 4 ជាមួយ xray uuid

លំហូរ

xtls-rprx-vision — ត្រូវតែត្រូវគ្នាទាំងសងខាង

Security

ជាការពិត

SNI / ឈ្មោះម៉ាស៊ីនបម្រើ

ឈ្មោះ​ម៉ាស៊ីន​គោលដៅ​ដែល​បាន​សាកល្បង​នៅ​ក្នុង​ផ្នែក​ទី 4 ឧ. www.microsoft.com

ស្នាមម្រាមដៃ (fp)

chrome — ស្នាមម្រាមដៃ uTLS ដែលគាំទ្រ; ត្រូវតែកំណត់នៅលើម៉ាស៊ីនភ្ញៀវ

កូនសោសាធារណៈ / pbk

តម្លៃពាក្យសម្ងាត់ពី xray x25519 — មិនមែនជា PrivateKey ទេ

អត្តសញ្ញាណប័ណ្ណខ្លី / sid

បង្កើតជាមួយ openssl rand -hex 8; ត្រូវតែផ្គូផ្គងតម្លៃនៅក្នុង shortIds

សន្និដ្ឋាន

ការអនុវត្តតាមការណែនាំនេះធ្វើឱ្យ VPS របស់អ្នកដំណើរការម៉ាស៊ីនមេ Xray VLESS+Reality ផ្ទាល់ខ្លួនរបស់វា ដែលក្លែងបន្លំជាចរាចរណ៍ HTTPS ធម្មតាទៅកាន់គេហទំព័រពិត ដោយគ្មានដែន និងគ្មានវិញ្ញាបនបត្រដើម្បីថែទាំ។ សេវាកម្មនេះដំណើរការជាអង្គភាព systemd xray ហើយអាចរស់រានមានជីវិតបន្ទាប់ពីចាប់ផ្ដើមឡើងវិញដោយមិនចាំបាច់មានសកម្មភាពណាមួយពីអ្នកឡើយ។

បន្ថែមអតិថិជនថ្មីនៅពេលណាក៏បានដោយបន្ថែមវត្ថុមួយផ្សេងទៀតទៅអារេអ្នកប្រើប្រាស់នៅក្នុង config.json ជាមួយ UUID ថ្មីពី xray uuid និងស្លាកអ៊ីមែលដាច់ដោយឡែក បន្ទាប់មកចាប់ផ្តើមសេវាកម្មឡើងវិញ (systemctl restart xray) និងបង្កើតតំណភ្ជាប់ចែករំលែកផ្ទាល់ខ្លួនរបស់ពួកគេពីផ្នែកទី 7។ UUID ដាច់ដោយឡែកសម្រាប់មនុស្សម្នាក់ ឬឧបករណ៍នីមួយៗធ្វើឱ្យវាអាចលុបចោលមួយដោយមិនរំខានអ្នកដទៃ។

ទម្លាប់មួយចំនួនដែលគួរអនុវត្តតាម នៅពេលដែលម៉ាស៊ីនមេកំពុងដំណើរការ៖

  • ត្រូវ​បន្ត​ជួសជុល​កម្មវិធី Xray។ ដំណើរការ​ស្គ្រីប​ដំឡើង​ឡើងវិញ​ពី​ផ្នែក​ទី 3 ជា​ប្រចាំ — វា​ធ្វើ​បច្ចុប្បន្នភាព​ការដំឡើង​ដែល​មាន​ស្រាប់ — ហើយ​ត្រូវ​ធ្វើ​បច្ចុប្បន្នភាព​កម្មវិធី​អតិថិជន​ផងដែរ ដោយ​ផ្អែក​លើ​ឥរិយាបថ minClientVer ដែល​បាន​កត់សម្គាល់​ក្នុង​ផ្នែក​ទី 5។
  • បម្រុងទុក config.json នៅកន្លែងឯកជនក្រៅពីម៉ាស៊ីនមេ។ វារក្សាទុកកូនសោឯកជន Reality របស់ម៉ាស៊ីនមេ និង UUID របស់អតិថិជននីមួយៗ។ ការបាត់បង់វាមានន័យថាបង្កើតឡើងវិញនូវព័ត៌មានសម្គាល់សម្រាប់ឧបករណ៍នីមួយៗ។
  • ដកហូតឧបករណ៍ដែលបាត់បង់ជាបន្ទាន់។ លុបធាតុដែលត្រូវគ្នាចេញពីអារេអ្នកប្រើប្រាស់នៅក្នុង config.json ហើយចាប់ផ្តើមសេវាកម្មឡើងវិញ។

ប្រសិនបើការតភ្ជាប់មិនដំណើរការទេ សូមពិនិត្យមើលតាមលំដាប់លំដោយ៖

  • ស្ថានភាពសេវាកម្ម (systemctl status xray --no-pager) និងទិនានុប្បវត្តិ (journalctl -u xray -n 50 --no-pager)
  • ច្បាប់ជញ្ជាំងភ្លើង (ស្ថានភាព ufw — ច្រក 443/tcp ត្រូវតែបើក)
  • ច្រក 443 នោះមិនទាន់ត្រូវបានចងភ្ជាប់ដោយសេវាកម្មផ្សេងទៀតនៅឡើយទេ (ss -lntp | grep ':443' គួរតែបង្ហាញតែ xray ប៉ុណ្ណោះ)
  • ថា UUID, កូនសោសាធារណៈ, លេខសម្គាល់ខ្លី, SNI និងលំហូរនៅក្នុងម៉ាស៊ីនភ្ញៀវត្រូវគ្នានឹង config.json យ៉ាងពិតប្រាកដ — តួអក្សរតែមួយដែលមិនស៊ីគ្នាបរាជ័យក្នុងការចាប់ដៃដោយស្ងៀមស្ងាត់។
  • គោលដៅការពិតខ្លួនឯង ជាមួយនឹងការថតកាំរស្មីអ៊ិច :៤៤៣ ក្នុងករណីដែលគេហទំព័របានផ្លាស់ប្តូរការកំណត់រចនាសម្ព័ន្ធ TLS របស់វា។

ការប្រៀបធៀប Xray ទល់នឹងជម្រើសផ្សេងទៀត? សូមមើល មគ្គុទ្ទេសក៍ដាក់ពង្រាយម៉ាស៊ីនមេ AmneziaWG និង របៀបដំឡើង Wireguard VPN នៅលើម៉ាស៊ីនមេរបស់អ្នក សម្រាប់ជម្រើសដែលមានមូលដ្ឋានលើ WireGuard ឬ ការដំឡើង Hysteria2 និង TUIC សម្រាប់ពិធីការធន់នឹងការត្រួតពិនិត្យពីរផ្សេងទៀតដែលបង្កើតឡើងសម្រាប់បណ្តាញដែលបាត់បង់ ឬត្រងច្រើន។ ប្រសិនបើអ្នកគ្រាន់តែត្រូវការប្រូកស៊ីសាមញ្ញជាជាងការដំឡើងផ្លូវរូងក្រោមដីពេញលេញ ការកំណត់រចនាសម្ព័ន្ធ 3proxy នៅលើ CentOS/ArchLinux គឺជាជម្រើសស្រាលជាង ហើយ ការដំឡើងម៉ាស៊ីនមេ VPN ចាស់នៅលើ Linux៖ PPTP ឬ OpenVPN? គ្របដណ្តប់ពិធីការដែលងាយស្រួលដំឡើងជាង ប៉ុន្តែងាយស្រួលជាងសម្រាប់ DPI ក្នុងការរកឃើញ និងរារាំង។ សម្រាប់ការពង្រឹងម៉ាស៊ីនមេទូទៅ នៅពេលដែលប្រូកស៊ីដំណើរការ សូមមើល អ្នកប្រើប្រាស់ Linux៖ ការគ្រប់គ្រង និងការអនុញ្ញាត ។


សួរយើងអំពី VPS

យើងតែងតែត្រៀមខ្លួនដើម្បីឆ្លើយសំណួររបស់អ្នកនៅពេលណាមួយនៃថ្ងៃឬយប់។