系統功能介紹#
x-ui 是一個功能強大的 VPN 管理面板,具備以下特點:
- 多協議支持:包括 vmess、vless、trojan、shadowsocks、dokodemo-door、socks、http。
- 多使用者支持:適合團隊和個人使用。
- 網頁可視化操作:簡潔直觀的網頁操作介面。
- 流量統計與管理:流量統計、限制使用者流量、設定使用者到期時間。
- 可配置傳輸設定:支持豐富的傳輸配置選項。
- 自定義 Xray 配置模板:根據需要定制化配置。
- 安全性考慮:支持 https 訪問面板,需自備域名和 SSL 證書。
- 高級配置項:提供更多高級配置選項。
準備工作#
在安裝 x-ui 面板之前,需完成以下準備工作:
1. 域名準備#
- 獲取一個域名,並解析到 cloudflare。
- 確保域名可以被 ping 通。
2. VPS 準備#
- 準備一台境外 VPS。
- 安裝 Debian/Ubuntu/CentOS 等主流操作系統。
3. 環境準備#
-
根據操作系統,下載並安裝 FinalShell SSH 工具。
-
更新運行環境:
Debian/Ubuntu 系統:
apt update -y && apt install -y curl && apt install -y socat
CentOS 系統:
yum update -y && yum update -y && yum install -y socat
安裝和配置步驟#
安裝環境和依賴#
- 安裝 Acme 腳本並申請 SSL 證書:
curl https://get.acme.sh | sh
~/.acme.sh/acme.sh --register-account -m your_email@gmail.com
~/.acme.sh/acme.sh --issue -d your_domain.com --standalone
~/.acme.sh/acme.sh --installcert -d your_domain.com --key-file /root/private.key --fullchain-file /root/cert.crt
安裝 x-ui 面板#
- 安裝 x-ui:
bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)
- 配置 BBR2 加速(可選):
wget --no-check-certificate -q -O bbr2.sh "https://github.com/yeyingorg/bbr2.sh/raw/master/bbr2.sh" && chmod +x bbr2.sh && bash bbr2.sh auto
初始設置和端口開放#
- 默認網頁端口為 54321,使用者名稱和密碼默認為
admin
。 - 確保 54321 端口未被佔用,並在防火牆中放行該端口。
管理和維護指令#
使用以下命令來管理和維護 x-ui:
x-ui # 顯示管理選單,提供更多功能選項。
x-ui start # 啟動x-ui面板。
x-ui stop # 停止x-ui面板。
x-ui restart # 重啟x-ui面板。
x-ui status # 查看x-ui狀態。
x-ui enable # 設置x-ui開機自啟。
x-ui disable # 取消x-ui開機自啟。
x-ui log # 查看x-ui日誌。
x-ui v2-ui # 遷移本機器的v2-ui帳號數據至x-ui。
x-ui update # 更新x-ui面板。
x-ui install # 安裝x-ui面板。
x-ui uninstall # 卸載x-ui面板。
其他注意事項#
- 在配置域名和 SSL 證書時,確保遵循所有步驟以避免安全問題。
- 定期檢查和更新軟體,確保系統安全穩定。
- 監控流量和使用者活動,防止服務被濫用。
按照以上步驟,您可以高效地安裝、配置和維護 x-ui 面板。