fscarmen/ArgoX
fscarmen/ArgoX has 2,075 GitHub stars and 669 forks. GitHot measured +2 stars in 24 hours. Last checked 2026-11-06 23:57 UTC. Last push 2026-10-31.
ArgoX(Argo + Xray)—— 一键多协议脚本。基于 Xray 核心,支持 Reality、Hysteria2、VLESS、VMess、Trojan、Shadowsocks、XHTTP 等十余种协议,搭配 Cloudflare Argo 隧道,内置自定义 WARP 路由分流(域名 / geosite / geoip),支持多客户端订阅(Clash / V2rayN / Throne / ShadowRocket / SFI / SFA / SFM),无须域名、无须证书、功能强大、配置灵活。
Measured star growth
- in 24h
- +2
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README_EN.md
Original【ArgoX】 = Argo + Xray
中文 | English
Table of Contents
- Update Information
- Project Features
- Interactive Running Script
- Non-interactive Ultra-fast Installation
- Obtaining Argo Json
- Obtaining Argo Token
- Use Cloudflare API to automatically create Argo
- Description of Xray outbound and routing templates in various scenarios
- Main directory files and descriptions
- Special Thanks to Our Sponsors
- Disclaimer
Update Information
2026.10.31 v2.2.1 Hysteria2 traffic no longer uses the WARP outbound. Existing Hysteria2-specific WARP routes are cleaned up automatically, while Hysteria2 Realm remains available
2026.10.30 v2.2.0 Switch the WARP outbound from WireGuard (UDP) to MASQUE (H2/TCP 443, CONNECT-IP); legacy wireguard outbound configs are migrated to MASQUE automatically once the xray core is updated to 26.10.21 or later
2026.10.22 v2.1.9 Harden the argox -v upgrade flow: the cloudflared version is now checked only when Argo is installed and with a longer timeout; the old xray binary is backed up before the upgrade and restored automatically if the new version fails to start; the tunnel domain and node info are refreshed after upgrading a quick tunnel
Historical Updates(Click to expand or collapse)
2026.10.13 v2.1.8 1. Fix the firewall allow rules being appended after an existing
REJECT/DROPrule on theINPUTchain, which left node andnginxports unreachable on images such as Oracle OCI and OpenVZ; the rules are now inserted before the firstREJECT/DROPrule https://github.com/fscarmen/sing-box/issues/353; 2. Fix occasional empty version detection when checking forxrayupdates, which could abort installation or upgrade; the version is now read from the lightweightreleases.atomfeed first, with the GitHub API as fallback https://github.com/fscarmen/sing-box/issues/355; 3. Enablereadlineline editing on interactive inputs: arrow keys move the cursor,Home/EndandCtrl+A/Ctrl+Ejump to line start / end,Ctrl+Wdeletes the previous word,Ctrl+Uclears to line start,Ctrl+Kdeletes to line end,Ctrl+Yundoes the last deletion,Ctrl+Lclears the screen; editing keys are no longer inserted into the value https://github.com/fscarmen/sing-box/pull/357#issuecomment-6137941771; 4. Make the uninstall path fully offline:argox -uno longer runs CDN detection and no longer pre-downloads subscription templates, binaries orcloudflared, so it completes immediately on hosts that cannot reach GitHub https://github.com/fscarmen/sing-box/issues/358; 5. update GitHub proxy CDN endpoints https://github.com/fscarmen/sing-box/issues/3592026.10.02 v2.1.7 1. Adapt to Xray 26.7.11 dropping VMess 'none'/'zero': vmess-ws links use cipher auto (Clash/Shadowrocket/v2rayN), Throne does not support auto and uses aes-128-gcm; 2. Auto-rewrite legacy none/zero in existing subscription files (remove after 2026-12-31); 3. Normalize Shadowrocket reality links (single-bracket IPv6, drop auto:/obfs=none, add udp=1 and fingerprint=Chrome140); 4. Adapt to Xray 26.9.8 where reality requires client fingerprints carrying X25519MLKEM768: remove minClientVer from realitySettings, enable support-x25519mlkem768 in clash reality-opts
2026.09.18 v2.1.6 Migrate WARP chained outbounds from proxySettings to streamSettings.sockopt.dialerProxy for Xray >= 26.9.8
2026.08.14 v2.1.5 Force HTTP/2 transport for cloudflared tunnels
2026.08.11 v2.1.4 1. Pre-register a fresh WARP account during install with shared-key fallback; 2. [argox -d] Change WARP account with register / manual input; 3. Make Hysteria2 Realm and port hopping mutually exclusive with confirm prompts in install and [argox -d]
2026.08.07 v2.1.3 1. [argox -d] supports setting an independent (non-consecutive) port for each protocol, only available after installation so the install flow stays unchanged; 2. Server address accepts an IP or a domain (use DDNS for NAT VPS whose public IP changes daily)
2026.08.02 v2.1.2 Add VLESS + XHTTP HTTP/2 Reality direct protocol (xhttp-h2-reality)
2026.07.31 v2.1.1 Xray real-time traffic stats (-n / -r / main menu)
2026.07.24 v2.1.0 1. On-demand nginx/cloudflared; 2. Xray API hot reload with zero interruption; 3. Subscription toggle in -d menu
2026.07.19 v2.0.9 1. Add long-parameter support for semi-interactive install. Support 16 long parameters covering protocols, ports, CDN, UUID, paths, Argo, TLS, Reality, Hysteria2; 2. Add minClientVer to realitySettings for Xray v26.7.11 compatibility
2026.07.18 v2.0.8 1. Add Hysteria2 Realm with finalmask config and WARP-assisted NAT piercing for NAT VPS; 2. Add custom WARP outbound routing rules (domain/geosite + warp-IPv4/warp-IPv6); 3. Add bind network interface option for multi-homed servers
2026.06.04 v2.0.7 1. Replace Nekobox with Throne for client output; 2. Independent v2rayN configuration output; 3. Security upgrade: remove insecure=true, use TLS certificate fingerprint verification
2026.04.21 v2.0.6 1. Keep XHTTP over CDN on the Nginx reverse-proxy path and let Nginx handle path-based routing; 2. Add Clash Mihomo-compatible XHTTP client output for fixed tunnels in HTTP/1.1 CDN and HTTP/3 direct modes
2026.04.18 v2.0.5 1. Move XHTTP over CDN off the Nginx reverse-proxy path and let cloudflared ingress forward directly to the local Xray inbound; 2. Add Clash Mihomo-compatible XHTTP client output for both HTTP/2 CDN and HTTP/3 direct modes
2026.04.11 v2.0.4 1. support non-443 ports for CDN address (IPv4 / IPv6 / domain); 2. remove pre-install UFW blocking logic, fallback to iptables when inactive; 3. avoid unnecessary xray restart for CDN / bandwidth / port hopping changes
2026.04.10 v2.0.3 1. Automatically detect UFW and switch rule management accordingly; 2. add start port editing in [argox -d] and auto sync firewall; 3. add Hysteria2 bandwidth config entry
2026.04.04 v2.0.2 Added Trojan Direct and Shadowsocks 2022 Direct, and regenerate the self-signed certificate when changing the TLS domain
2026.04.01 v2.0.1 Added VLESS/XHTTP over CDN and XHTTP HTTP/3 direct connection support
2026.03.30 v2.0.0 Refactor ArgoX into a modular protocol system, add support for Hysteria2 and VLESS/XHTTP, and enable fully customizable protocol installation and management.
2025.12.15 v1.6.13 Argo tunnel creation via API --- Automatically completed: Create tunnel > DNS configuration > Origin settings. Thanks to [zmlu] for providing the method: https://raw.githubusercontent.com/zmlu/sba/main/tunnel.sh
2025.12.09 v1.6.12 Quick Install Mode: Added a one-click installation feature that auto-fills all parameters, simplifying the deployment process. Chinese users can use
-lor-L; English users can use-kor-K. Case-insensitive support makes operations more flexible.2025.11.08 v1.6.11 feat: Refine Shadowsocks + v2ray-plugin configurations and URIs for mainstream clients with AI assistance
2025.09.01 v1.6.10 1. Adapted to the new reality key pair generation method in xray 25.8.31; 2. Updated GitHub proxy
2025.04.26 v1.6.9 Added the ability to change CDNs online using [argox -d]
2025.04.25 v1.6.8 1. Change GitHub proxy; 2. Handle CentOS firewall port management; 3. Optimize code
2025.04.21 v1.6.7 Use OpenRC on Alpine to replace systemctl (Python3-compatible version)
2024.12.24 v1.6.6 Refactored the chatGPT detection method based on lmc999's detection and unlocking script
2024.5.20 v1.6.5 1. Add Github CDN; 2. Remove subscription template 2
2024.3.26 v1.6.4 Thanks to UUb for the official change of the compilation, dependencies jq, qrencode from apt installation to download the binary file, reduce the installation time of about 15 seconds, implementing the project's lightweight positioning
2024.3.24 v1.6.3 1. Compatible with CentOS 7,8,9; 2. Remove default Github CDN
2024.3.13 v1.6.2 1. Subscription made optional, no nginx and qrcode installed if not needed; 2. Use native IP if it supports unlocking chatGPT, otherwise use warp chained proxy unlocking
2024.3.10 v1.6.1 1. To protect node data security, use fake information to fetch subscribe api; 2. Adaptive the above clients. https://<argo tunnel url>/<uuid>/<auto | auto2>
2024.3.2 v1.6 1. Support V2rayN / Throne / Clash / sing-box / Shadowrocket subscribe. https://<argo tunnel url>/<uuid>/<base64 | clash | sing-box-pc | sing-box-phone | proxies | qr>. Index of all subscribes: https://<argo tunnel url>/<uuid>/ ; Reinstall is required; 2. Adaptive the above clients. https://<argo tunnel url>/<uuid>/<auto | auto2>
2024.2.6 V1.5 Argo run protocol uses default instead of http2. The default value is auto, which will automatically configure the quic protocol. If cloudflared is unable to establish UDP connections, it will fallback to using the http2 protocol.
2023.10.25 V1.4 1. Support Reality-Vison and Reality-gRPC, both are direct connect solutions; 2. Quick-tunnel through the API to check dynamic domain names; 3. After installing, add [argox] shortcut; 4. Output the configuration for Sing-box Client
2023.10.16 V1.3 1. Support Alpine; 2. Add Sing-box PID, runtime, and memory usage to the menu; 3. Remove the option of using warp on returning to China
2023.10.11 V1.2 1. Add the option of blocking on returning to China; 2. Add a number of quality CDNs collected online; 3. Use Warp IPv6 to visit chatGPT
2023.6.23 V1.1 For better network traffic diversion in various scenarios, split
config.jsonintoinbound.jsonandoutbound.json2023.4.13 1.0
2023.3.11 beta6 1. Users can easily obtain the JSON of a fixed domain name tunnel through the accompanying function website at https://fscarmen.cloudflare.now.cc; 2. Change the sensitive path names; 3. Add CDN for download
2023.3.4 beta5 1. Change listening to all network addresses to only Argo tunnel directed listening for added security; 2. Argo Tunnel supports dualstack
2023.3.2 beta4 Change listening to all network addresses to only Argo tunnel directed listening for added security
2023.2.24 beta3 1. Simplify the operation of changing argo tunnel; 2. Use wget globally instead of cURL
2023.2.17 beta2 1. Extremely fast installation mode, [-f] followed by a parameter file path; 2. Support for switching between the three argo tunnels; 3. Synchronise Argo and Xray to the newest version at any time; 4. Optimize the code to achieve speedup.
2023.2.16 beta1 Argo + Xray for vps
Project Features:
In one line: one command deploys Xray on any Linux VPS — 12 protocols in free combination, Argo tunnel or direct, subscriptions auto-adapted to 5 major clients, full install in under 5 seconds.
1. Architecture & Security
- Argo tunnel hides the origin: Xray inbounds listen only for the tunnel; no proxy port is open to the public internet and the origin IP never appears in the client config — this structurally defeats IP leaks and DDoS hits, and the tunnel spans all Cloudflare ports instead of clinging to 443;
- Dual-PoP backhaul: unlike ordinary CF proxying over a single fixed path, Argo builds reverse links into two nearby data centers per connection, so both the client side and the backhaul stay on CF's own backbone, avoiding third-party cross-border congestion;
- Single-layer TLS termination: the server only emits standard WS / XHTTP data streams; TLS is fully terminated by Cloudflare, avoiding stacked TLS layers and saving CPU plus handshake overhead;
- No decoy site: no fake webpage burning memory and bandwidth — pure data forwarding;
- No domain or certificate needed: just "preferred IP + tunnel". Temporary and fixed-domain tunnels (Token / cloudflared CLI / Cloudflare API) convert freely; switch anytime via
argox -t; - Self-signed certs auto-managed: Hysteria2, Trojan Direct, and XHTTP HTTP/3 Direct run direct on self-signed certs, regenerated and fingerprint-synced automatically when the TLS domain changes.
2. Protocol Matrix (pick any N of 12)
Select on demand at install time; add or remove later with argox -r — ports and Nginx routing update automatically, no reinstall.
| # | Protocol | Transport | Security | Egress |
|---|---|---|---|---|
| 1 | VLESS + Reality Vision | TCP | Reality | Direct |
| 2 | Hysteria2 | UDP | Self-signed cert | Direct (optional port hopping) |
| 2 | └ Realm mode | UDP | Self-signed cert | Direct + public rendezvous server hole punching |
| 3 | VLESS + Reality gRPC | gRPC | Reality | Direct |
| 4 | VLESS + WS | WS | Cloudflare | Tunnel / preferred IP |
| 5 | VMess + WS | WS | Cloudflare | Tunnel / preferred IP |
| 6 | Trojan + WS | WS | Cloudflare | Tunnel / preferred IP |
| 7 | Shadowsocks + WS | WS | Cloudflare | Tunnel / preferred IP |
| 8 | VLESS + XHTTP HTTP/1.1 CDN | XHTTP | Cloudflare | Tunnel / preferred IP |
| 9 | VLESS + XHTTP HTTP/2 Reality | XHTTP/H2 | Reality | Direct |
| 10 | VLESS + XHTTP HTTP/3 Direct | XHTTP/H3 | Self-signed cert | Direct |
| 11 | Trojan Direct | TCP | Self-signed cert | Direct |
| 12 | Shadowsocks 2022 Direct | TCP/UDP | Native protocol crypto | Direct |
Rows 4–8 go through the Argo tunnel / CDN: Xray binds to
127.0.0.1, Nginx dispatches by path, then cloudflared forwards — no origin port exposed. The rest are direct and can run simultaneously with tunneled protocols.
3. Fine-grained Control
- Hysteria2 Realm mode: NAT hole punching through a public rendezvous server — purpose-built for NAT VPS, significantly improving UDP traversal performance; Realm and port hopping are mutually exclusive — pick one;
- Hysteria2 port hopping: an optional feature independent of Realm; once a range is set the client hops automatically, evading port scanning and blocking, with matching firewall NAT rules pushed automatically;
- Custom WARP outbound routing: domain suffix matching or geosite categories, steered to warp-IPv4 or warp-IPv6 outbounds; built-in WARP chained proxy unlocks ChatGPT in one click;
- Bind egress NIC: on multi-homed servers, pick which interface (e.g. eth0 / eth1) Xray egresses through, adapting to complex topologies;
- Custom client fingerprint: set the TLS client fingerprint (Chrome, Firefox, ...) for Reality / WS protocols to improve censorship resistance;
- Independent port per protocol:
argox -dcan move the start port (sequential) or assign each protocol a non-consecutive port; changes sync to the Nginx reverse proxy and hot-reload automatically; - Domain as server address: when a NAT VPS public IP changes daily, enter a DDNS domain at install or via
-d— no daily client redistribution; - Zero-downtime hot reload: an Xray API-driven reload path applies routing, outbound, and interface changes without dropping existing connections.
4. Subscriptions & Clients
- One subscription URL for everything: node data is auto-adapted for V2rayN / Clash Meta / Shadowrocket / Throne / Sing-box (SFI, SFA, SFM), switching format per client on import;
- Indexed subscriptions: the same domain serves per-client paths, plus a standalone proxy-provider subscription file.
5. Install & Operations
- Three install paths: interactive menu, ultra-fast (
-l/-k), and docker-compose-style parameter-file / long-argument non-interactive install for CI/CD fleets; - Dependencies on demand: nginx / cloudflared install only when WS, XHTTP, or subscriptions require them; jq and qrencode ship as binaries to minimize system packages;
- Full post-install management:
argox -tswitch tunnel,-dchange preferred IP / SNI / node info,-radd-remove protocols,-nshow nodes and live traffic,-a/-xtoggle Argo and Xray,-bupgrade core / BBR / DD,-vsync latest,-ufull uninstall; - Live traffic stats: inbound / outbound up and down figures via the Xray stats API.
Interactive Running Script
bash <(wget -qO- https://raw.githubusercontent.com/fscarmen/argox/main/argox.sh)
| Option | Remark |
|---|---|
| No argument | Interactive menu |
| -c / -C | Force Chinese |
| -e / -E | Force English |
| -k / -K | Quick install (English) |
| -l / -L | Quick install (Chinese) |
| -n / -N | View node information |
| -t / -T | Change Argo tunnel |
| -d / -D | Change preferred CDN / SNI / node info |
| -r / -R | Add / Remove protocols |
| -u / -U | Uninstall |
| -v / -V | Sync to latest version |
| -b / -B | Upgrade kernel / BBR / DD |
| -a / -A | Enable / Disable Argo |
| -x / -X | Enable / Disable Xray |
| -f / -F | Non-interactive install, followed by parameter file path |
Interactive Input Shortcuts
| Key | Action |
|---|---|
← / → |
Move cursor left / right |
Home / End, or Ctrl+A / Ctrl+E |
Jump to start / end of line |
Backspace / Delete |
Delete character before / after cursor |
Ctrl+U |
Delete content from cursor to line start (clears the entire line if the cursor is at the end) |
Ctrl+K |
Delete content from cursor to line end |
Ctrl+W |
Delete the word preceding the cursor (separated by spaces) |
Alt+D |
Delete the word following the cursor |
Ctrl+Y |
Paste back the most recently deleted content via Ctrl+U / Ctrl+K / Ctrl+W |
Ctrl+L |
Clear the screen and redraw the current line |
Non-interactive Ultra-fast Installation
Chinese
bash <(wget -qO- https://raw.githubusercontent.com/fscarmen/argox/main/argox.sh) -l
English
bash <(wget -qO- https://raw.githubusercontent.com/fscarmen/argox/main/argox.sh) -k
Long Parameter Installation
Supports --KEY VALUE or --KEY=VALUE parameter passing. Parameters provided via long parameters skip their interactive prompts; missing parameters are still asked interactively. Ideal for scenarios where you want to customize some parameters without going through the entire interactive flow.
Parameter Reference
| Parameter | Description |
|---|---|
--LANGUAGE |
c=Chinese; e=English |
--CHOOSE_PROTOCOLS |
Multi-select, e.g. bcef a=all b=VLESS + Reality Vision c=Hysteria2 d=VLESS + Reality gRPC e=VLESS + WS f=VMess + WS g=Trojan + WS h=Shadowsocks + WS i=VLESS + XHTTP HTTP/1.1 CDN j=VLESS + XHTTP HTTP/2 Reality k=VLESS + XHTTP HTTP/3 Direct l=Trojan Direct m=Shadowsocks 2022 Direct |
--START_PORT |
Start port, 100 - 65520 |
--NGINX_PORT |
Nginx port (subscription service), 100 - 65520; n=no subscription |
--SERVER_IP |
Server public IPv4 or IPv6 address |
--CDN |
Preferred CDN IP or domain, e.g. cf.090227.xyz; can include port like 192.168.1.1:50000 |
--UUID |
Node UUID or password |
--WS_PATH |
WebSocket path |
--NODE_NAME |
Node name |
--ARGO_DOMAIN |
Argo fixed tunnel domain; leave empty for temporary tunnel |
--ARGO_AUTH |
Argo auth (Json / Token / Cloudflare API), used with --ARGO_DOMAIN |
--ARGO |
[true/false] Enable Argo tunnel (adjustable via -d menu after install) |
--SUBSCRIBE |
[true/false] Enable subscription (adjustable via -d menu after install) |
--TLS_SERVER |
TLS SNI domain |
--REALITY_PRIVATE |
Reality private key |
--PORT_HOPPING_RANGE |
Hysteria2 port hopping range, e.g. 50000:51000 |
--HY2_REALM |
[true/false] Enable Hysteria2 Realm |
Examples
Minimal install (only specify protocols, fill rest interactively) (Click to expand)
bash <(wget -qO- https://raw.githubusercontent.com/fscarmen/argox/main/argox.sh) \
--LANGUAGE c \
--CHOOSE_PROTOCOLS bcef
Full customization (most parameters provided, minimal interaction) (Click to expand)
bash <(wget -qO- https://raw.githubusercontent.com/fscarmen/argox/main/argox.sh) \
--LANGUAGE c \
--CHOOSE_PROTOCOLS bcef \
--START_PORT 8881 \
--NGINX_PORT 60000 \
--SERVER_IP 123.123.123.123 \
--CDN skk.moe \
--UUID 20f7fca4-86e5-4ddf-9eed-24142073d197 \
--WS_PATH argox \
--NODE_NAME argox \
--REALITY_PRIVATE UPO3FWlg6YDJbASYi7KIESibPec_K46edTvDPbqEYFk
Hysteria2 Realm + port hopping (Click to expand)
bash <(wget -qO- https://raw.githubusercontent.com/fscarmen/argox/main/argox.sh) \
--LANGUAGE c \
--CHOOSE_PROTOCOLS bc \
--START_PORT 8881 \
--SERVER_IP 123.123.123.123 \
--UUID 20f7fca4-86e5-4ddf-9eed-24142073d197 \
--PORT_HOPPING_RANGE 50000:51000 \
--HY2_REALM true \
Full parameter CI/CD batch deployment (all required params must be provided) (Click to expand)
bash <(wget -qO- https://raw.githubusercontent.com/fscarmen/argox/main/argox.sh) \
--LANGUAGE c \
--CHOOSE_PROTOCOLS bcef \
--START_PORT 8881 \
--NGINX_PORT 60000 \
--SERVER_IP 123.123.123.123 \
--CDN skk.moe \
--UUID 20f7fca4-86e5-4ddf-9eed-24142073d197 \
--WS_PATH argox \
--NODE_NAME argox \
--REALITY_PRIVATE UPO3FWlg6YDJbASYi7KIESibPec_K46edTvDPbqEYFk \
--ARGO_DOMAIN argox.argo.com \
--ARGO_AUTH '{"AccountTag":"9cc9e3e4d8f29d2a02e297f14f20513a","TunnelSecret":"6AYfKBOoNlPiTAuWg64ZwujsNuERpWLm6pPJ2qpN8PM=","TunnelID":"1ac55430-f4dc-47d5-a850-bdce824c4101"}' \
--ARGO true \
--SUBSCRIBE true \
--PORT_HOPPING_RANGE 50000:51000 \
--HY2_REALM true \
Obtaining Argo Json
Users can easily obtain it through the Cloudflare Json generation website: https://fscarmen.cloudflare.now.cc

If you want to do it manually, you can refer to the commands needed for Debian as an example, Deron Cheng - CloudFlare Argo Tunnel Trial
Obtaining Argo Token
Detailed tutorial: Synology Suite: Chinese Tutorial for Cloudflare Tunnel Penetration Support DSM6, 7



Use Cloudflare API to automatically create Argo
- Visit https://dash.cloudflare.com/profile/api-tokens
- API Tokens > Create Token > Create Custom Token
- Add the following permissions:
- Account > Cloudflare One Connectors: cloudflared > Edit
- Zone > DNS > Edit
- Account Resources: Include > Required Account
- Zone Resources: Include > Specific zone > Argo Root Domain
Description of Xray outbound and routing templates in various scenarios
- Domain classifications containing specific domains: https://github.com/v2fly/domain-list-community/blob/master/data
- Routing instructions: https://www.v2fly.org/config/routing.html
- Modify
/etc/argox/outbound.json. Note: Please backup the originaloutbound.jsonfile first. Check the format of the modified json at https://www.json.cn/ - After modification, run
systemctl restart xray; sleep 1; systemctl is-active xray. If it shows active, it's effective. If it shows failed, check the configuration file format.
| Description | Template Example |
|---|---|
| chatGPT uses chained warp proxy, no need to install warp locally, other traffic goes through vps default network exit | warp |
| Specified traffic goes through the specified network interface on the local machine, for dual-stack IPv4 or IPv6 differentiation, other traffic goes through vps default network exit | interface |
| Specified traffic goes through the specified socks5 proxy on the local machine, for dual-stack IPv4 or IPv6 differentiation, other traffic goes through vps default network exit | socks5 |
Custom WARP outbound routing rules (domain/geosite + warp-IPv4/warp-IPv6), auto-generated via menu settings to custom_route.json |
custom_route |
Main directory files and descriptions
/etc/argox # Project main directory
├── subscribe # Subscription files directory
│ ├── v2rayn # V2rayN subscription files
│ ├── throne # Throne subscription files
│ ├── clash # Clash subscription files
│ ├── proxies # Clash proxy provider subscription files
│ ├── shadowrocket # Shadowrocket subscription files
│ └── sing-box # SFI / SFA / SFM subscription files
├── cert # Self-signed certificate directory
│ ├── cert.pem # Certificate file
│ └── private.key # Private key file
├── cloudflared # argo tunnel program
├── custom # User-defined persistent config (serverIp / cdn / language etc.)
├── geoip.dat # Used for geographical location policies or access control based on IP addresses
├── geosite.dat # Used for access control, content filtering or security policies based on domain names
├── inbound.json # Dynamically generated inbound config based on selected protocols
├── custom_route.json # User-defined WARP outbound routing rules (domain/geosite + warp-IPv4/warp-IPv6)
├── list # Node information list
├── nginx.conf # Nginx configuration file (generated when WS/XHTTP protocols are installed or subscription is enabled)
├── outbound.json # Outbound and routing config, chatGPT uses warp ipv6 chained proxy outbound
├── xray # xray main program
├── ax.sh # Shortcut script file
├── jq # Command-line JSON processor
└── qrencode # QR code encoding binary file
Special Thanks to Our Sponsors
Supported and Sponsored by vps.town
Experience the speed, stability, and security of VPS.Town's all-in-one cloud solutions - designed to fuel your business innovation.
✨ Key Features
Memories Secured. Your Trusted Companion.
Rock-Solid Data Centers. Peace of Mind.
Disclaimer:
- This program is for learning and understanding only, non-profit. Please delete within 24 hours after downloading. It must not be used for any commercial purposes. Text, data and images are copyrighted. Reproduction must indicate the source.
- Use of this program must comply with the deployment disclaimer. Users must abide by the laws and regulations of the deployment server's location, country and the user's country. The program author is not responsible for any improper actions by users.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,452 starspublic-apis/public-apis
A collective list of free APIs
496,767 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
438,168 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,078 stars