WireGuard - заворот handshake через прокси socks5 используя клиент WireSockUI

Материал из Все о VPN, прокси и свободном интернете

WireGuard - wireguard и 3proxy socks5 (завернуть handshake wireguard на прокси) через клиент WireSock c UI - Ubuntu 20.04

Делаем установку wiresock-vpn-client + WireSockUI на Windows

Клиент WireSock под Windows x64 (MSI for Windows [Desktop 7, 8, 8.1, 10, 11 / Server 2012, 2016, 2019, 2022] x64 (64 bit)) можно скачать по ссылке:

https://www.wiresock.net/downloads/wiresock-vpn-client-x64-1.2.30.1.msi

WireSock UI можно скачать по ссылке:

https://github.com/wiresock/WireSockUI/releases

Переходим к настроке сервера VPS 3proxy + wireguard
Установка 3proxy сервера

# wget --no-check-certificate https://raw.github.com/SnoyIatk/3proxy/master/3proxyinstall.sh && chmod +x 3proxyinstall.sh && ./3proxyinstall.sh

Добавляем пользователя прокси

# vi /etc/3proxy/.proxyauth
admin1:CL:pass123

Запускаем прокси сервер:

# /etc/init.d/3proxy start

SOCKS5 port будет 8088

Устанавливаем wireguard

# wget https://git.io/wireguard -O wireguard-install.sh && bash wireguard-install.sh
и генерируем конфиг файл, например, 1111.conf

Открываем его и подключаем туда заворот хендшейков wireguard на прокси сервер 8088 через опции:

Socks5Proxy
Socks5ProxyUsername
Socks5ProxyPassword

Редактируем файл:

# vi /root/1111.conf
[Interface]
Address = 10.7.0.2/24
DNS = 8.8.8.8, 8.8.4.4
PrivateKey = 6MJV079y5xTDXgQRzdFh90qz4/HC+F1EUAsSuO8191U=
MTU = 1420
[Peer]
PublicKey = nqxjHC7zY9vWtxpQ4giLzlXXk9qwKxMx7es5LsxP7V0=
PresharedKey = hydEKq8ty4OYELjzirgGuOkB58b3ddByaY90PEBm4+4=
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = VPS_IP:443
PersistentKeepalive = 25
AllowedApps = chrome
DisallowedIPs = 192.168.1.0/24
Socks5Proxy = VPS_IP:8088
Socks5ProxyUsername = admin1
Socks5ProxyPassword = pass123

Где

VPS_IP - IP VPS
Socks5Proxy - наш прокси сервер
Socks5ProxyUsername и Socks5ProxyPassword - логин и пароль от прокси socks5 сервера.
AllowedApps - пускать трафик только для Google CHROME. Можно убрать эту опцию если нужно пускать весь трафик ПК.

Копируем конфиг через WinSCP на Windows и импортируем его в WireSockUI, НАЖИМАЕМ ACTIVATE:


Links:

https://www.ntkernel.com/ - сайт разработчика проекта