Ubuntu 24快速搭建wireguard

作者:

在

curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh
chmod +x wireguard-install.sh
sudo ./wireguard-install.sh

一键搭建脚本  一路ok  即可

下载 wireguard 软件

https://www.wireguard.com/install/
建议选择msi
https://download.wireguard.com/windows-client/
找到
wireguard-installer.exe 下载

配置  客户端

/home/ubuntu/wg0-client-xiao2.conf

创建新用户  选择1

sudo ./wireguard-install.sh 
Welcome to WireGuard-install!
The git repository is available at: https://github.com/angristan/wireguard-install

It looks like WireGuard is already installed.

What do you want to do?
   1) Add a new user
   2) List all users
   3) Revoke existing user
   4) Uninstall WireGuard
   5) Exit
Select an option [1-5]: 

填入名字



配置 国内  AllowedIPs

AllowedIPs = 0.0.0.0/8, 1.1.1.1/32, 2.0.0.0/8, 4.0.0.0/8, 5.0.0.0/8, 6.0.0.0/8, 8.8.8.8/32, 9.0.0.0/8, 12.0.0.0/8, 13.0.0.0/8, 15.0.0.0/8, 16.0.0.0/8, 17.0.0.0/8, 18.0.0.0/8, 20.0.0.0/8, 23.0.0.0/8, 24.0.0.0/8, 26.0.0.0/8, 28.0.0.0/8, 31.13.0.0/16, 32.0.0.0/8, 35.0.0.0/8, 37.0.0.0/8, 38.0.0.0/8, 40.0.0.0/8, 41.0.0.0/8, 44.0.0.0/8, 46.0.0.0/8, 48.0.0.0/8, 50.0.0.0/8, 52.0.0.0/8, 53.0.0.0/8, 54.0.0.0/8, 55.0.0.0/8, 56.0.0.0/8, 57.0.0.0/8, 62.0.0.0/8, 63.0.0.0/8, 64.0.0.0/8, 65.0.0.0/8, 67.0.0.0/8, 68.0.0.0/8, 69.0.0.0/8, 70.0.0.0/19, 70.64.0.0/10, 70.128.0.0/9, 71.0.0.0/8, 72.0.0.0/8, 73.0.0.0/8, 74.0.0.0/9, 74.128.0.0/10, 74.192.0.0/12, 74.208.0.0/13, 74.216.0.0/14, 74.220.0.0/15, 74.223.0.0/16, 74.224.0.0/11, 76.0.0.0/8, 80.0.0.0/8, 82.0.0.0/8, 83.0.0.0/8, 84.0.0.0/8, 86.0.0.0/8, 87.0.0.0/8, 88.0.0.0/8, 92.0.0.0/8, 93.0.0.0/8, 94.0.0.0/8, 95.0.0.0/8, 96.0.0.0/8, 100.0.0.0/8, 102.0.0.0/8, 104.0.0.0/9, 104.128.0.0/16, 104.130.0.0/15, 104.132.0.0/14, 104.136.0.0/13, 104.144.0.0/12, 104.160.0.0/11, 104.192.0.0/10, 105.0.0.0/8, 107.0.0.0/8, 108.0.0.0/8, 109.0.0.0/8, 128.0.0.0/8, 129.0.0.0/8, 130.0.0.0/8, 131.0.0.0/8, 132.0.0.0/8, 133.0.0.0/8, 134.0.0.0/8, 135.0.0.0/8, 136.0.0.0/8, 137.0.0.0/8, 138.0.0.0/8, 139.0.0.0/10, 139.64.0.0/12, 139.80.0.0/13, 139.88.0.0/14, 139.92.0.0/15, 139.96.0.0/11, 139.128.0.0/10, 139.192.0.0/10, 140.82.0.0/16, 141.0.0.0/8, 142.0.0.0/8, 143.0.0.0/8, 144.0.0.0/8, 145.0.0.0/8, 146.0.0.0/8, 147.0.0.0/8, 148.0.0.0/8, 149.0.0.0/8, 150.0.0.0/8, 151.0.0.0/8, 152.0.0.0/8, 154.0.0.0/8, 155.0.0.0/8, 156.0.0.0/8, 157.0.0.0/8, 158.0.0.0/8, 159.0.0.0/8, 160.0.0.0/8, 161.0.0.0/8, 162.0.0.0/8, 163.0.0.0/8, 164.0.0.0/8, 165.0.0.0/8, 166.0.0.0/8, 167.0.0.0/8, 168.0.0.0/8, 169.0.0.0/8, 170.0.0.0/8, 171.0.0.0/8, 172.0.0.0/12, 172.32.0.0/11, 172.64.0.0/10, 172.128.0.0/10, 172.192.0.0/11, 172.224.0.0/11, 173.0.0.0/8, 174.0.0.0/8, 175.0.0.0/8, 176.0.0.0/8, 179.0.0.0/8, 181.0.0.0/8, 184.0.0.0/8, 185.60.0.0/16, 185.199.0.0/16, 188.0.0.0/8, 189.0.0.0/8, 190.0.0.0/8, 192.0.0.0/9, 192.128.0.0/11, 192.160.0.0/13, 192.169.0.0/16, 192.170.0.0/15, 192.172.0.0/14, 192.176.0.0/12, 192.192.0.0/10, 193.0.0.0/8, 194.0.0.0/8, 195.0.0.0/8, 196.0.0.0/8, 198.0.0.0/11, 198.32.0.0/13, 198.40.0.0/14, 198.45.0.0/16, 198.46.0.0/15, 198.48.0.0/12, 198.64.0.0/10, 198.128.0.0/9, 199.0.0.0/8, 200.0.0.0/8, 204.0.0.0/8, 205.0.0.0/8, 206.0.0.0/8, 208.0.0.0/8, 212.0.0.0/8, 213.0.0.0/8, 214.0.0.0/8, 216.0.0.0/8, 224.0.0.0/8








注意 Endpoint = 111.222.111.222:62986
写入公网ip 否则无法上网


代理走国内配置dns

下载  AdGuardHome_windows_amd64.zip
github地址
https://github.com/AdguardTeam/AdGuardHome/releases

解压后双击打开  AdGuardHome.exe

本地地址
http://127.0.0.1:3000   后面设置完 可能改为 http://127.0.0.1:80  了



设置监听地址  选择本地lookback  地址  
DNS server:
127.0.0.1:53


设置  -->   dns设置

上游dns设置
国外使用8.8.8.8  其他默认使用国内的  
【移动配置】

[/cn/]211.140.13.188
[/qianwen.com/]211.140.13.188
[/deepseek.com/]211.140.13.188
[/ipchaxun.net/]211.140.13.188
[/bilibili.com/]211.140.13.188
[/hdslb.com/]211.140.13.188
[/baidu.com/]211.140.13.188
[/xiaohongshu.com/]211.140.13.188
[/xhscdn.com/]211.140.13.188
[/qq.com/]211.140.13.188
[/tencent.com/]211.140.13.188
[/aliyun.com/]211.140.13.188
[/hk/]1.1.1.1
[/tw/]1.1.1.1
[/ava.hosting/]1.1.1.1
[/githubusercontent.com/]1.1.1.1
[/git-scm.com/]1.1.1.1
[/tiktokv.com/]1.1.1.1
[/tiktok.com/]1.1.1.1
[/tiktokcdn.com/]1.1.1.1
[/google.com/]1.1.1.1
[/netflix.com/]1.1.1.1
[/reddit.com/]1.1.1.1
[/yahoo.com/]1.1.1.1
[/openvpn.net/]1.1.1.1
[/youtube.com/]1.1.1.1
[/doubleclick.net/]1.1.1.1
[/ggpht.com/]1.1.1.1
[/google.com.sg/]1.1.1.1
[/facebook.com/]1.1.1.1
[/github.com/]1.1.1.1
[/openai.com/]1.1.1.1
[/googlevideo.com/]1.1.1.1
[/ytimg.com/]1.1.1.1
[/notepad-plus-plus.org/]1.1.1.1
[/googleapis.com/]1.1.1.1
[/googlesyndication.com/]1.1.1.1
[/gstatic.com/]1.1.1.1
[/www.chatgpt.com/]1.1.1.1
[/chatgpt.com/]1.1.1.1
[/claude.ai/]1.1.1.1
[/cursor.com/]1.1.1.1
[/cloudflare.com/]1.1.1.1
[/outlook.com/]1.1.1.1
[/office.com/]1.1.1.1
[/microsoft.com/]1.1.1.1
[/paypal.com/]1.1.1.1
[/ebay.com/]1.1.1.1
[/huggingface.co/]1.1.1.1
[/hf.co/]1.1.1.1
[/x.com/]1.1.1.1
[/twimg.com/]1.1.1.1
[/google.dev/]1.1.1.1
[/gemini.google/]1.1.1.1
[/google-analytics.com/]1.1.1.1
[/googleusercontent.com/]1.1.1.1
[/stripe.network/]1.1.1.1
[/stripe.com/]1.1.1.1
[/awswaf.com/]1.1.1.1
[/googletagmanager.com/]1.1.1.1
[/tiktok.com/]1.1.1.1
[/tiktokcdn-us.com/]1.1.1.1
[/tiktokv.us/]1.1.1.1
[/ttwstatic.com/]1.1.1.1
[/tiktokcdn.com/]1.1.1.1
[/tiktokw.us/]1.1.1.1
[/electronjs.org/]1.1.1.1
[/nodejs.org/]1.1.1.1
[/docker.com/]1.1.1.1
[/dedione.com/]1.1.1.1
[/crisp.chat/]1.1.1.1
[/googleadservices.com/]1.1.1.1
211.140.13.188
211.140.188.188
223.5.5.5
114.114.114.114

选择最快的ip地址
应用

DNS 缓存配置
启用
覆盖最小 TTL 值
600
覆盖最大 TTL 值
86400
保存



然后配置  wireguard  
DNS = 127.0.0.1


测试是否成功  这样就对了

nslookup google.com
服务器:  activate.navicat.com
Address:  127.0.0.1

非权威应答:
名称:    google.com
Addresses:  2404:6800:4012:8::200e
          142.251.218.174



设置AdGuardHome  自启动  为服务程序
在安装目录右键  打开终端 powershell
.\AdGuardHome.exe -s install   安装服务  设置为自动
.\AdGuardHome.exe -s start   启动服务

【电信配置】
[/cn/]202.101.172.35
[/qianwen.com/]202.101.172.35
[/deepseek.com/]202.101.172.35
[/ipchaxun.net/]202.101.172.35
[/bilibili.com/]202.101.172.35
[/hdslb.com/]202.101.172.35
[/baidu.com/]202.101.172.35
[/xiaohongshu.com/]202.101.172.35
[/xhscdn.com/]202.101.172.35
[/qq.com/]202.101.172.35
[/tencent.com/]202.101.172.35
[/aliyun.com/]202.101.172.35
[/hk/]1.1.1.1
[/tw/]1.1.1.1
[/ava.hosting/]1.1.1.1
[/githubusercontent.com/]1.1.1.1
[/git-scm.com/]1.1.1.1
[/tiktokv.com/]1.1.1.1
[/tiktok.com/]1.1.1.1
[/tiktokcdn.com/]1.1.1.1
[/google.com/]1.1.1.1
[/netflix.com/]1.1.1.1
[/reddit.com/]1.1.1.1
[/yahoo.com/]1.1.1.1
[/openvpn.net/]1.1.1.1
[/youtube.com/]1.1.1.1
[/doubleclick.net/]1.1.1.1
[/ggpht.com/]1.1.1.1
[/google.com.sg/]1.1.1.1
[/facebook.com/]1.1.1.1
[/github.com/]1.1.1.1
[/openai.com/]1.1.1.1
[/googlevideo.com/]1.1.1.1
[/ytimg.com/]1.1.1.1
[/notepad-plus-plus.org/]1.1.1.1
[/googleapis.com/]1.1.1.1
[/googlesyndication.com/]1.1.1.1
[/gstatic.com/]1.1.1.1
[/www.chatgpt.com/]1.1.1.1
[/chatgpt.com/]1.1.1.1
[/claude.ai/]1.1.1.1
[/cursor.com/]1.1.1.1
[/cloudflare.com/]1.1.1.1
[/outlook.com/]1.1.1.1
[/office.com/]1.1.1.1
[/microsoft.com/]1.1.1.1
[/paypal.com/]1.1.1.1
[/ebay.com/]1.1.1.1
[/huggingface.co/]1.1.1.1
[/hf.co/]1.1.1.1
[/x.com/]1.1.1.1
[/twimg.com/]1.1.1.1
[/google.dev/]1.1.1.1
[/gemini.google/]1.1.1.1
[/google-analytics.com/]1.1.1.1
[/googleusercontent.com/]1.1.1.1
[/stripe.network/]1.1.1.1
[/stripe.com/]1.1.1.1
[/awswaf.com/]1.1.1.1
[/googletagmanager.com/]1.1.1.1
[/tiktok.com/]1.1.1.1
[/tiktokcdn-us.com/]1.1.1.1
[/tiktokv.us/]1.1.1.1
[/ttwstatic.com/]1.1.1.1
[/tiktokcdn.com/]1.1.1.1
[/tiktokw.us/]1.1.1.1
[/electronjs.org/]1.1.1.1
[/nodejs.org/]1.1.1.1
[/docker.com/]1.1.1.1
[/dedione.com/]1.1.1.1
[/crisp.chat/]1.1.1.1
[/googleadservices.com/]1.1.1.1
202.101.172.35
202.101.172.47
223.5.5.5
114.114.114.114