1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
{
  "inbounds": [{
    "port": xxxxx,
    "listen": "0.0.0.0",
    "protocol": "dokodemo-door",
    "settings": {
      "address": "xxxxx",
      "port": xxxxx,
      "network": "udp",
      "timeout": 0,
      "userLevel": 0
    },
    "tag": "wg-in"
  }],

  "outbounds": [{
    "protocol": "shadowsocks",
    "settings": {
      "servers": [{
        "address": "xxxxx",
        "port": xxxxx,
        "method": "chacha20-ietf-poly1305",
        "password": "xxxxx",
        "level": 0,
        "network": "udp"
      }]
    },
    "tag": "wg-out"
  }],
  
  "routing": {
    "domainStrategy": "AsIs",
    "rules": [{
      "type": "field",
      "inboundTag": [
        "wg-in"
      ],
      "outboundTag": "wg-out"
    }]
  }
}