tun2soks – Xray-core – v2rayN
скрипты конечно так себе) если ты их изменишь поделись со мной пож. в телеге @Ai001M
конфиг для xray – conf.json сам запилишь по шаблону с гитхаба там всё просто.
=================================conf.yaml===============================================
параметры запуска tun2socks
device: tun://tun2socks
proxy: socks5://127.0.0.1:10808
tun-post-up: powershell -ExecutionPolicy ByPass -F .post-up.ps1
tun-pre-up: powershell -ExecutionPolicy ByPass -F .pre-up.ps1
==================================post-up.ps1=================================================
настройка сетевухи и маршрутов
netsh interface ipv4 set address name=tun2socks source=static address=10.10.10.1 mask=255.255.255.255
Start-Sleep -Seconds 1
netsh interface ipv4 set dns name=tun2socks static 8.8.8.8
Start-Sleep -Seconds 1
route add АДРЕС ВПН mask 255.255.255.255 ШЛЮЗ ИНЕТА
Start-Sleep -Seconds 1
route add 0.0.0.0 mask 0.0.0.0 10.10.10.1
==================================pre-up.ps1=================================================
чистка хвостов в реестре
$key=”Microsoft.PowerShell.CoreRegistry::HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionNetworkListSignaturesUnmanaged*”
Get-ItemProperty -Path $key | where {$_.FirstNetwork -match “tun2socks.*”} | Remove-Item
$key=”Microsoft.PowerShell.CoreRegistry::HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionNetworkListProfiles*”
Get-ItemProperty -Path $key | where {$_.ProfileName -match “tun2socks.*”} | Remove-Item
ipv4