2025年6月21日 星期六

在 Ubuntu 架設 WireGuard Client 用戶端跳轉IP

在 Ubuntu 架設 WireGuard Client 用戶端跳轉IP

這是接續的文章最終實現的在瀏覽器上僅特定網址跳轉IP
  1. 在 Ubuntu 架設 WireGuard Client 用戶端跳轉IP
  2. 在 Ubuntu 用 dante 架設 sock5 代理 讓瀏覽器在特定網址跳轉IP
  3. 使用 SwitchyOmega 跳轉特定網址 IP

下面正文開始



主要是為了做本地的跳轉用代理伺服器,選擇用 WireGuard 速度更佳。到時候我要丟到樹莓派上面跑的。

如果要用wsl測試記得要用 wsl2 版的,在 wsl1 中沒有 WireGuard 要的內核,跑不起來的。安裝 wsl2 要注意如果本機有裝夜神或VMware會影響到




安裝套件

sudo apt-get update
sudo apt install wireguard resolvconf -y

套件 resolvconf 是DNS相關的這個不裝連接會報錯


安裝設定檔

這邊自己把設定檔準備好複製進去,範例中 AX4200_wgs_client 這是我的設定檔名稱,記得改成自己的名字

然後執行下面的命令複製到正確的位置去,並設置權限

sudo cp AX4200_wgs_client.conf /etc/wireguard/wg1.conf
sudo chmod 600 /etc/wireguard/wg1.conf

這裡的 wg1.conf 最終會變成虛擬網卡的名稱,想改的話趁這時候換個名字


連線

然後就可以直接連上了

sudo wg-quick up wg1

連好之後可以確定一下狀態

sudo wg

要重新連接可以用這樣

sudo wg-quick down wg1 && sudo wg-quick up wg1 && sudo wg


測試對外IP

測試連線用 CURL 打出去看一下 IP

echo -e "🌐 外部 IPv4:\033[1;33m$(curl -4 -s ifconfig.me)\033[0m"


開機自動連結

最後測試好了可以設定成開機自動連接

sudo systemctl enable wg-quick@wg1

這樣開機的時候就會自動連上了




沒有留言:

張貼留言