ACERO VPS Guide

ACERO VPS Guide

Mula bagong VPS hanggang unang customer account: Debian 12, 3x-ui at VLESS WebSocket.

Ano ang matatapos mo

Isang VPS na may management panel, customer accounts na may expiry at traffic limit, at VLESS link o QR code na ipapasa mo sa customer.

OS
Debian 12, 64-bit
Panel
3x-ui (v3.11.0 ang gamit sa guide)
Core
Xray, kasama na sa 3x-ui
Protocol
VLESS + WebSocket
WS path
/v2ray
Test port
8080, walang TLS

Tandaan: ang plain WebSocket sa HTTP ay hindi naka-encrypt. Pang-test lang ito. Para sa mga customer, gamitin ang domain at TLS sa port 443 (tingnan ang Production). Magkahiwalay ang SSL ng panel at ang SSL ng VPN inbound.

1. Ihanda ang VPS

Pumili ng VPS na may Debian 12 (64-bit), public IPv4, root SSH access, hindi bababa sa 1 GB RAM (2 GB ang mas maganda) at 1 vCPU. Hindi mo kailangan ng domain para sa unang test.

Mag-login sa SSH

Sa Android, gamitin ang Termius. Host: IP ng VPS. Port: 22. Username: root. Password: galing sa provider.

I-update ang Debian

apt update && apt full-upgrade -y
apt install curl wget unzip socat cron ca-certificates openssl -y

Tiyakin ang OS at architecture

cat /etc/os-release
uname -m

Dapat Debian 12 at x86_64 ang lumabas.

2. I-install ang 3x-ui

Kasama na ang Xray, kaya hindi mo ito ii-install nang hiwalay.

bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)

Mga sagot sa prompts

PromptPiliin
DatabaseSQLite
Panel portRandom na port na ikaw lang ang nakakaalam
Admin usernameKakaiba, hindi "admin"
Admin passwordMalakas at hindi ginamit sa iba
Web base pathRandom na secret path
SSLLet's Encrypt IP certificate, kung suportado
IPv6Skip kung wala

Ang IP certificate ay valid nang halos 6 na araw lang, kaya tiyaking gumagana ang auto-renewal.

I-check at buksan ang panel

x-ui status
x-ui settings

Ipinapakita ng x-ui settings ang panel port, SSL status at web base path. Buksan sa Chrome ang buong URL:

https://YOUR-VPS-IP:YOUR-PANEL-PORT/YOUR-SECRET-PATH/

Kulang ang IP at port lang kung may secret path.

3. Gumawa ng VLESS WebSocket inbound

Inbounds, pindutin ang plus (+), tapos ilagay ang mga ito.

Basics

FieldValue
RemarkACERO WS
ProtocolVLESS
AddressBlangko
Port8080
Total Flow0
Traffic ResetNever
EnabledON

Bakit 8080 at hindi 80? Para hindi magbanggaan ang WebSocket at ang certificate renewal na gumagamit ng port 80.

Stream

SettingValue
TransmissionWebSocket
Path/v2ray
HostBlangko
Proxy Protocol / HTTP ObfuscationOFF

Security

Security: None. TLS at REALITY: disabled. Pang-test lang ito. Pindutin ang Create. Dapat lumabas ang ACERO WS, Enabled, VLESS, WS, port 8080.

4. Gumawa ng customer account

Sa inbound, pindutin ang Add Client at ilagay ang mga ito.

FieldHalimbawa
EmailACERO-USER01
Traffic Limit0 (unlimited)
IP Limit / HWID Limit0 (walang limit)
Expiry30 araw; piliin ang "Start After First Use" para magsimula ang bilang sa unang connect
Traffic ResetNever
Attached InboundsACERO WS
EnabledON

Sa Credentials, mag-generate ng bagong UUID para sa bawat customer at huwag itong i-share o i-reuse. Pagkatapos i-save, pindutin ang share icon sa client para makuha ang VLESS link at QR code. Ganito ang itsura nito, pero gamitin ang mismong link na gawa ng panel:

vless://UUID@SERVER-IP:8080?type=ws&security=none&path=%2Fv2ray#ACERO-USER01

5. Firewall at test

PortGamit
22 TCPSSH
Panel port TCP3x-ui panel (ang sarili mong port)
8080 TCPVLESS WebSocket test

Kung UFW ang gamit, palitan ang PANEL-PORT ng port ng panel mo:

ufw allow 22/tcp
ufw allow PANEL-PORT/tcp
ufw allow 8080/tcp
ufw enable

Huwag i-enable ang UFW hangga't hindi mo natitiyak na bukas ang SSH port at may recovery access ka sa provider. I-check din ang firewall mismo ng provider.

I-verify ang Xray

x-ui status
ss -tulpn
journalctl -u x-ui -n 50 --no-pager

Subukan ang link sa isang V2Ray client. Dapat magtugma ang IP, port, UUID, transport at WS path.

6. Hindi maka-connect?

Suriin ayon sa pagkakasunod:

Hindi mabuksan ang panel? Gamitin ang buong URL na may secret path. Makikita mo ito sa x-ui settings.

7. Production: VLESS + WebSocket + TLS

Kapag gumagana na ang test, lumipat dito para naka-encrypt ang traffic ng customer:

8. Araw-araw na commands

GawainCommand
Menu ng panelx-ui
Statusx-ui status
I-restartx-ui restart
I-start / I-stopx-ui start / x-ui stop
Settingsx-ui settings
Logsjournalctl -u x-ui -n 50

Sa browser mo na gagawin ang: gumawa, i-disable at i-delete ang accounts, i-reset ang traffic, i-extend ang expiry, kumuha ng links at tingnan ang stats.

9. Security checklist

Gawin ito lalo na kung may password, UUID o subscription ID na naipost mo kahit saan. Naka-save ang tsek sa browser na ito lang.

0 sa 8 tapos na