မာတိကာ
- မာတိကာ
- 1. Getting Started
- 2. Setup X-UI Panel using differnet methods
- 3. Getting SSL Certificate
- 4. Configuration X-UI Panel
1. Getting Started
X-UI Panel ကို Setup လုပ်တာကို Bash, Ansible, Docker တွေကိုသုံးပြီး setup လုပ်မှဖြစ်တယ်
လိုအပ်သည့်အရာများ
- Domain Name
- Server
- Cloudflare Account
ပထမဆုံး Domain Name ကို Cloudflare ရဲ့ Name Server ထည့်ပေးရမယ်။ ပြီးရင် Server IP ကို Domain Name ဆီကို A Record နဲ့ Point ပေးရမယ်။
If you don’t know how to do this step -> How to Point Domain to VPS IP?
2. Setup X-UI Panel using differnet methods
Bash Script ကိုသုံးပြီး setup လုပ်ခြင်း
Server ကို ssh နဲ့ login ဝင်ပြီးရင် အောက်က command ကို run လိုက်ပါ။
Run ရင် Email , Domain & TimeZone ကို ထည့်ပေးရမယ်။
If You Don’t Know Your TimeZone -> TimeZone List
bash <(curl -s https://raw.githubusercontent.com/ypo777/x-ui-panel/main/Bash/v2ray_setup.sh )
Docker ကိုသုံးပြီး setup လုပ်ခြင်း
First - Pull Docker Container to Your VPS
docker pull ypo007/x-ui
Second - Creating Docker Container
docker run --restart=always --name x-ui -d -p 54321:54321 -p 8000-8010:8000-8010/tcp -p 8000-8010:8000-8010/udp --tmpfs /tmp --tmpfs /run --tmpfs /run/lock -v /sys/fs/cgroup:/sys/fs/cgroup:ro -v /etc/x-ui:/etc/x-ui ypo007/x-ui
Last - Get SSL
Email & Domain Name ကို မိမိအသုံးပြုမိဟာနဲ့ ပြောင်းပါ
sudo certbot certonly --standalone --preferred-challenges http --agree-tos --email your-email-address -d test.example.com
SSL ကို ရက် ၉၀ တခါ Update လုပ်ချင်ရင်
certbot renew --force-renewal
Ansible ကိုသုံးပြီး setup လုပ်ခြင်း
Ansible Inventory မှာ Server ရဲ့ IP Address, SSH Username & Key Path ကိုထည့်ပါ
ansible-playbook v2raysetup.yaml
3. Getting SSL Certificate
sudo certbot certonly --standalone --preferred-challenges http --agree-tos --email your-email-address -d test.example.com
4. Configuration X-UI Panel
- X-UI Panel ရဲ့ default port ကို သုံးပြီး Panel ကို browser ကနေဝင်ပါ။
Exampel - http://YOUR_VPS_IP:54321 - Admin & Password : both “admin” (default - တရုတ်စာ)
- အရင်ဆုံး Admin Password or Both ကိုချိန်းပါ။
- New User ထည့်ခြင်း
- Go to Inbound List
- Click
+
button - Enter your desired name in
remark
- Select
protocol: vmess
- Listen IP
yourIP
- Port :
your desired port
( TCP:443 - Recommended) - Transmission:
ws
- Open TLS Option
- Enter your domain name
- Add Certificated you got from SSL Certificate
- If you don’t need , close
sniffing
option