Developer Documents Four Hidden Traps When Self-Hosting a VLESS+Reality VPN Node
A developer built a self-hosted VLESS+Reality VPN node on an Oracle Cloud Infrastructure ARM instance after a shared VPN exhausted its monthly traffic allowance. The setup used the 3x-ui panel running in Docker, with Claude AI assisting in planning, deployment, and configuration. While the build itself took only an afternoon, debugging consumed the rest of the evening due to four non-obvious configuration pitfalls that produced misleading or identical error symptoms. Key traps included a silent field overwrite when generating Reality keys in 3x-ui, OCI's dual-layer firewall requiring both console-level security rules and host-level ufw rules to be opened independently, and a Mihomo parsing error caused by an experimental encryption string. The developer documented these failure points specifically because each presented as a correct configuration that still refused to connect, making them difficult to diagnose without prior knowledge.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in