WireGuard ® 是一种极其简单但快速且现代的 VPN,它利用 了最先进的加密技术 。它的目标是比 IPsec更快、更简单、更精简和更有用,同时避免令人头疼的问题。它打算比 OpenVPN 性能要高得多。WireGuard 被设计为在嵌入式接口和超级计算机等上运行的通用 VPN,适用于许多不同的环境。最初是为 Linux 内核发布的,现在它是跨平台的(Windows、macOS、BSD、iOS、Android)并且可广泛部署。它目前正在大力开发中,但它已经被认为是业内最安全、最容易使用和最简单的 VPN 解决方案。
准备材料#
1、首先你需要一个 NORD 账号,能登陆的那种
2、wg 的客户端
3、一台 vps,建议系统为 ubuntu 或者 Debian
开始#
安装 docker#
如果你不怕你的 vps 连上 nord 之后,你的 vps 失联的话,你可以不用安装 docker
curl -fsSL https://get.docker.com | bash -s docker
拉一下镜像
docker pull ubuntu:22.04
写一个 dockerfile
cat <<'EOF' > Dockerfile
FROM ubuntu:22.04
RUN apt-get update && apt-get install -y init locales && apt-get clean all \
&& rm -rf /var/lib/apt/lists/* \
&& localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
ENV LANG en_US.utf8
EOF
构建镜像
docker build -f ./Dockerfile . -t nordvpn/ubuntu
启动容器
docker run -tid --name nordvpn --privileged=true nordvpn/ubuntu /sbin/init
在 docker 内安装环境#
首先进入 docker 容器
docker exec -it nordvpn /bin/bash
进来后先一把梭哈
apt update && apt upgrade
apt install git wget curl screen vim sudo -y
正式开始#
1、安装所需的软件包
sudo apt install wireguard jq net-tools
2、执行以下命令并按照屏幕上的说明进行操作:
sh <(curl -sSf https://downloads.nordcdn.com/apps/linux/install.sh)
3、登录您的 NordVPN 帐户
sudo nordvpn login
不出意外的话,他会返回一个链接,复制这个链接,到浏览器登录
到浏览器登录,登录成功的时候,如图操作,有取消按钮则是,我电脑安装了 nordvpn,如果你电脑没有安装 nordvpn,则没有取消的按钮
回到 vps,复制下方命令,双引号替换为刚才复制的链接
nordvpn login --callback "刚才复制的链接"
如图,就代表登录成功了
4、登录成功后,请将 NordVPN 设置为使用 NordLynx 协议。
sudo nordvpn set technology nordlynx
5、连接一个节点,以便获取 wg 文件信息,链接格式如下
nordvpn c hk ##随机连接香港节点
nordvpn c ##随机连接
nordvpn c hk207 ##连接香港207节点
6、连接后如图所示
此时,我们可以使用如下命令来查看 ip,如果 ip 和 vps 的不一样,则代表连接成功了
curl ipinfo.io
7、提取 wg 文件信息
sudo wg showconf nordlynx
8、套用准备的模板,导入到 wg 客户端
[Interface]
PrivateKey = 复制的私钥
Address = 10.5.0.2/16
DNS = 162.252.172.57, 149.154.159.92
[Peer]
PublicKey = 复制的公钥
AllowedIPs = 0.0.0.0/1, 128.0.0.0/1
Endpoint = 复制的ip:51820
我这里使用的是 wg 官方客户端,模板使用了分流,具体教程可以参考这篇 blog,在前面的官网里可以下载,因为 nord 很多节点在国内并不可用,我建议通过中转来使节点的可用性更高
这里并给一些国内能用的国家 ip 由 浪人好兄弟整理 , 替换 endpoint 后面的 ip 就行,建议替换的时候使用 vps 连上对应的国家获取私钥和秘钥,反正我不同的国家用一个私钥和秘钥连接没速度
香港:
hk203
185.225.234.106
hk204
185.225.234.112
hk206
185.225.234.123
185.225.234.150
hk209
185.225.234.142
hk211
185.225.234.157
hk250
185.225.234.45
hk255
185.225.234.85
hk208
84.17.37.242
hk277
182.225.234.76
美国:
us4735
185.199.103.103
us5059
217.138.208.141
us5066
185.207.249.5
us5070
185.207.249.30
us5073
185.207.249.47
us8274
23.27.44.39
日本
jp527
86.48.12.238
jp531
86.48.12.203
jp535
212.102.51.204
jp538
37.120.154.46
jp547
86.48.12.82
jp564
91.207.174.148
jp570
86.48.12.15
jp571
156.146.35.109
jp579
86.48.13.180
jp582
37.120.210.84
jp583
37.120.210.93
jp584
37.120.210.101
jp585
86.48.13.158
jp586
86.48.13.151
jp588
86.48.13.134
jp589
86.48.13.132
jp590
212.102.50.87
jp591
212.102.50.93
jp592
86.48.13.99
jp594
86.48.13.83
jp595
86.48.13.75
jp602
203.10.99.29
jp603
203.10.99.38
jp604
203.10.99.44
jp605
203.10.99.54
jp607
203.10.99.68
jp608
203.10.99.76
jp616
203.10.99.133
203.10.99.132
203.10.99.134
jp620
203.10.99.165
jp624
203.10.99.198
jp628
138.199.21.78
台湾:
tw165
185.213.82.25
tw167
185.213.82.44
tw170
185.213.82.113
tw172
185.213.82.88
tw173
185.213.82.119
tw175
185.213.82.162
tw177
185.213.82.176
tw181
185.213.82.235
tw182
185.213.82.244
韩国
kr32
210.217.18.69
kr36
172.107.194.188
kr43
210.217.18.79
kr44
172.107.248.230
新加坡:
sg457
86.48.11.103
sg460
86.48.11.138
sg465
84.17.39.245
sg475
86.48.10.131
sg478
84.17.39.207
sg481
86.48.10.44
sg490
86.48.11.10
sg494
86.48.11.43
sg511
86.48.11.196
sg521
84.17.39.139
sg525
86.48.10.135
sg527
86.48.10.188
下面是什么国家自己查(其实我不知道,我懒得查((
vn28
103.9.76.190
vn33
125.212.241.136
al18
31.171.152.22
结尾#
附上几张测试图
speedtest:
youtube:
ip:
套了中转速度还行