| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- # Surge Client Reference Configuration
- # Chained proxy setup: Relay (Shadowsocks) + Landing (Trojan)
- #
- # Replace placeholders:
- # RELAY_IP - Relay server IP address
- # SS_PORT - Shadowsocks port (default: 8388)
- # SS_PASSWORD - Shadowsocks password
- # LANDING_DOMAIN - Landing server domain name
- # TROJAN_PASSWORD - Trojan password
- [General]
- loglevel = notify
- [Proxy]
- # Relay server - Shadowsocks (中转机)
- Relay-SS = ss, RELAY_IP, SS_PORT, encrypt-method=aes-256-gcm, password=SS_PASSWORD
- # Landing server - Trojan direct (落地机直连)
- Landing-Trojan = trojan, LANDING_DOMAIN, 443, password=TROJAN_PASSWORD
- # Landing server - chained through relay (落地机经中转)
- Landing-Chain = trojan, LANDING_DOMAIN, 443, password=TROJAN_PASSWORD, underlying-proxy=Relay-SS
- [Proxy Group]
- # For services needing landing server's local IP (AI, streaming)
- Chain = select, Landing-Chain
- # For direct access to landing server
- Direct-Landing = select, Landing-Trojan
- [Rule]
- # =============================================
- # Sukka's Rulesets (https://github.com/SukkaW/Surge)
- # DOMAIN-SET and non_ip rules MUST come before ip rules
- # =============================================
- # --- AI Services → Chain (exit from landing IP) ---
- DOMAIN-SET,https://ruleset.skk.moe/List/domainset/ai.conf,Chain
- RULE-SET,https://ruleset.skk.moe/List/non_ip/ai.conf,Chain
- # --- Streaming Services → Chain (exit from landing IP) ---
- RULE-SET,https://ruleset.skk.moe/List/non_ip/stream_us.conf,Chain
- # --- IP-based rules (must come after domain rules) ---
- RULE-SET,https://ruleset.skk.moe/List/ip/stream_us.conf,Chain
- # --- Default: all other traffic through relay ---
- FINAL,Relay-SS
|