使用 Wireguard 安裝和配置您自己的 VPN。



我們將安裝 Wireguard VPN 實時連接家用計算機和設備,以便從伺服器的公共 IP 訪問互聯網。 1- 我們從 TOR 訪問 vps 2- 我們在 Linux 伺服器上安裝 Wireguard 以創建 VPN 網路 3- 我們將看到如何連接 Ubuntu 20.04 客戶端 4- 我們將看到如何連接 Windows 10 客戶端 5- 我們驗證從具有「ping」的客戶端到已建立的 IP 私有。 6- 我們使用所有設備通過 VPS 伺服器的公共 IP 上網 命令安裝和配置 VPN 注意:文本框不接受「大於」符號。 $ su (我們進入root用戶) # apt install wireguard (我們在Client和Server安裝Wireguard) # cd /etc/wireguard / (我們訪問應用程序目錄) # umask 077 (我們建立目錄和文件的許可權) # wg基因 | tee server_private.key | wg pubkey 「大於」 server_public.key(我們為伺服器創建密鑰)# wg genkey | tee local_private.key | wg pubkey “greater than” local_public.key (我們為客戶端創建密鑰) # chmod 600 -R ../wireguard/ (我們為了安全而改變許可權) # touch wg0.conf (我們創建配置文件) # cat server_private.key “greater than” “greater than” wg0.conf(我們在文件#nano wg0中引入key(我們編輯配置文件) wg0的內容 專用伺服器或VPS的文件

[Interface]
地址 = 30.0.0.1/24 PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE ListenPort = 51820 PrivateKey = Aquí va la clave privada del servidor VPS
[Peer]
PublicKey = 這裡是客戶端的公鑰(我們家的電腦) AllowedIPs = 30.0.0.2/32 Endpoint = xx.xx.xx.xx: 5760(xx是VPS伺服器的公網ip) 客戶端wg0文件的內容:
[Interface]
地址 = 30.0.0.2/24 PrivateKey = 本機(客戶端)的私鑰
[Peer]
PublicKey = 這裡是 VPS 伺服器的公鑰 AllowedIPs = 0.0.0.0/0 EndPoint = xx.xx.xx.xx: 51820(vps 伺服器的 ip 後跟:埠) PersistentKeepAlive = 25 命令安裝,啟用,掛載和卸載 VPN systemctl enable wg-quick @ wg0(啟動時安裝啟動) systemctl disable wg-quick @ wg0(卸載) systemctl start wg-quick @ wg0(啟用 VPN) systemctl stop wg-quick @ wg0(禁用 VPN) ) systemctl status wg-quick @ wg0 (查看狀態) wg-quick up wg0 (激活VPN) wg-quick down wg0 (停用) # sysctl -w net.ipv4.ip_forward = 1 (我們在伺服器能夠通過其公共 IP 傳遞家庭設備的互聯網流量)由於複雜性,它是一個中長視頻。 任何問題我都會在評論中回答。 謝謝! .