另一种连接weireguard访问家庭内网服务

好处:PC端不用开两个软件而烦恼了。移动端可以利用一个软件同时达到双重效果。PS:我只找到了修改配置文件这个笨办法!

1、添加节点

在配置文件 proxies:  里增加wireguard节点,参照:[Bug] wireguard无法连接,不知道是不是我的配置有问题 · Issue #865 ,例如以下:
- {"name":"US_104","server":"162.159.192.15","type":"wireguard","country":"US","port":1018,"udp":true,"ip":"172.16.0.2","ipv6":"2606:4700:110:82ef:29f3:592e:ed00:442c","public-key":"bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=","private-key":"qGxQqQKdNfvV15ozIuTRjd0IFfN/yfbBvWe9ZEjvcUU=","mtu":1280,"dns":["8.8.8.8","1.1.1.1"],"allowed-ips":["0.0.0.0/0","::/0"],"remote-dns-resolve":true}

详解:WireGuard - 虚空终端 Docs

- name: "wg"
  type: wireguard
  ip: <本机组网IP,IPv4往这里填>
  ipv6: <本机组网IP,IPv6往这里填>  # 没有v6地址直接删除
  private-key: <本机私钥>
  peers:
    - server: <远端地址>
      port: <远端端口>
      public-key: <远端公钥>
      allowed-ips: ['0.0.0.0/0']     # 分流由clash处理
      # reserved: [209,98,59]        # 如果需要自己填
  udp: true
  mtu: <预设MTU>               # 按需设置,不用直接删除
  remote-dns-resolve: true    # 按需设置,不用直接删除
  dns: <使用的DNS>             # 按需设置,不用直接删除

2、添加组

在配置文件 proxy-groups:  里增加wireguard节点的选项,例如:
- name: 🏠 Home
    type: select
    proxies:
      - 🚀 节点选择
      - ♻️ 自动选择
      - DIRECT
      - US_104

3、设置WG服务器端对应的局域网IP网段通过 mihomo 访问

在配置文件 rules: 里增加WG服务器端对应的局域网IP网段。例如:
  - IP-CIDR,192.168.XXX.0/24,US_104,no-resolve
  - IP-CIDR,192.168.XX.0/24,US_104,no-resolve

版权声明:
作者:Jays
链接:https://ijays.com/2024/10/another-weireguard-client.html
来源:颓废的美
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>