mixed-port: 10808
allow-lan: false
mode: rule
log-level: warning
ipv6: false

tun:
  enable: true
  stack: system
  auto-route: true
  auto-detect-interface: true
  dns-hijack:
    - any:53

dns:
  enable: true
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16
  nameserver:
    - 223.5.5.5
    - 119.29.29.29

proxies:
  - name: "JN-WG"
    type: wireguard
    server: 152.69.237.122
    port: 60001
    ip: 10.66.66.12
    ipv6: fd00:1:2:100::5
    private-key: "4GJB2uGYEr/SnWOtXVADAk/fwZB7RFcBvf29JDdKiFQ="
    public-key: "HGW20BDsc5pdez6iCPg4Ozkc5HpErr70yoWdfufS/nk="
    udp: true
    persistent-keepalive: 25
    mtu: 1408
  - name: "JN-CT102-HTTP"
    type: http
    server: 192.168.3.102
    port: 7890
    dialer-proxy: "JN-WG"
  - name: "JN-CT102-SOCKS"
    type: socks5
    server: 192.168.3.102
    port: 7890
    udp: true
    dialer-proxy: "JN-WG"

proxy-groups:
  - name: "JN-CT102"
    type: select
    proxies:
      - "JN-CT102-HTTP"
      - "JN-CT102-SOCKS"

rules:
  - MATCH,JN-CT102
