WireGuard节点在clash中的配置

By | 2024-06-24

WireGuard节点在clash中的配置

WireGuard节点格式:

[Interface]
PrivateKey = 私钥
Address = 172.16.0.2/32, <本机组网IP> 2606:4700:110:83f5:a0d8:6056:eebb:955b/128
DNS = 1.1.1.1, 1.0.0.1, 2606:4700:4700::1111, 2606:4700:4700::1001 <使用的DNS>
MTU = 1280 <预设MTU>

[Peer]
PublicKey = bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo= <远端公钥>
AllowedIPs = 0.0.0.0/1, 128.0.0.0/1, ::/1, 8000::/1 <转发IP段>
Endpoint = [2606:4700:d1::341a:1742:7feb:74bf]:928 <远端地址>:<远端端口>


clash配置文件节点填写格式:

proxies:
- name: "wg"
  type: wireguard
  ip: 172.16.0.2
  ipv6: fd01:5ca1:ab1e:80fa:ab85:6eea:213f:f4a5
  private-key: eCtXsJZ27+4PbhDkHnB923tkUn2Gj59wZw5wFA75MnU=
  peers:
    - server: 162.159.192.1
      port: 2480
      public-key: Cr8hWlKvtDt7nrvf+f0brNQQzabAqrjfBvas9pmowjo=
      allowed-ips: ['0.0.0.0/0']
      # pre-shared-key: 31aIhAPwktDGpH4JDhA8GNvjFXEf/a6+UaQRyOAiyfM=
      # reserved: [209,98,59]  # 字符串格式也是合法的,如"U4An"
  udp: true
  # mtu: 1408
  # dialer-proxy: "ss1"  # 一个出站代理的标识。当值不为空时,将使用指定的 proxy/proxy-group 发出连接
  # remote-dns-resolve: true # 强制dns远程解析,默认值为false
  # dns: [ 1.1.1.1, 8.8.8.8 ] # 仅在remote-dns-resolve为true时生效

完整理的clash节点格式:

- name: WARP+4
  type: wireguard
  ip: 172.16.0.2    # <本机组网IP,IPv4往这里填>
  ipv6: 2606:4700:110:83f5:a0d8:6056:eebb:955b   #<本机组网IP,IPv6往这里填>
  public-key: 公钥
  server: 2606:4700:d0::7e5c:13f9:0adf:50dd   #<远端地址>
  port: 946  #<远端端口>
  private-key: <本机私钥>
  allowed-ips: ['0.0.0.0/0']    # 分流由clash处理
  udp: true
  mtu: 1280
  remote-dns-resolve: true
  dns: [1.1.1.1, 1.0.0.1, 2606:4700:4700::1111, 2606:4700:4700::1001]

使用完整节点格式,在clash中播放youtube4K视频,13W+