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:
套了中轉速度還行