A minimal Bash script to deploy xray with Cloudflare proxy, requiring no panel and working on NAT VPS, low-resource machines, and Alpine/LXC containers.

Stars

60

7-day growth

No data

Forks

26

Open issues

3

License

No data

Last updated

2026-07-15

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It provides a streamlined, no-panel approach for deploying xray nodes behind Cloudflare, automatically handles Cloudflare configuration (DNS, SSL, Origin Rules), and includes crash restart via systemd or OpenRC, all in a single script that runs without leaving files locally.

Who it is for

  • Users with NAT VPS (port forwarding environments)
  • Owners of low-memory (256MB) or resource-constrained servers
  • Alpine/LXC container users wanting a lightweight setup
  • Users who prefer not to install heavy panels like 3x-ui

Use cases

  • Deploying a stealthy xray proxy behind Cloudflare CDN
  • Quickly setting up a node on a NAT VPS with port mapping
  • Replacing or testing a panel-based proxy deployment with a minimal alternative
  • Providing crash-resilient connectivity on ephemeral or low-end infrastructure

Strengths

  • Works on NAT environments and containers with no systemd requirement (Alpine OpenRC supported)
  • Automatically manages Cloudflare Bot Fight Mode, Security Level, and Browser Check rollback on uninstall
  • Integrates crash auto-restart with 1-second delay (Restart=on-failure / respawn)
  • All-in-one script: install, uninstall, modify config, update external ports without restarting xray

Considerations

  • Requires Cloudflare Global API Key (not a limited token), which must be stored locally on the server
  • Only one set of deployment per server (must uninstall before reinstalling)
  • Subscription links rely on a third-party page (yx-auto.pages.dev), which may be outside user control

README quick start

安装

Description

最小化 xray + Cloudflare 节点部署脚本,无需面板,支持 NAT/Alpine/低配机器

Related repositories

Similar projects matched by category, topics, and programming language.

jamesob
Featured
jamesob GitHub avatar

local-llm

A comprehensive guide for building and configuring a high-end local machine to run state-of-the-art LLMs, with detailed hardware choices, BIOS tuning, and Docker-based model serving.

AI & Machine LearningLarge Language Models
1,660
bjan
Featured
bjan GitHub avatar

claudemux

Claudemux is a lightweight, dependency-minimal message bus that lets multiple Claude Code sessions communicate in real-time over tmux, enabling one session to ask another a question and receive the answer without manual intervention.

AI & Machine LearningAI Agents
9
AARomanov1985
AARomanov1985 GitHub avatar

Audio-Cassette-Simulation

A set of bash scripts using ffmpeg to simulate vintage cassette tape audio profiles with noise, wow/flutter, bandwidth limits, and EQ.

Shell
373