СкайлейкNAT
Сборка SkylakeNAT-cli
-------------------------------------------------- -----------------------------------
Выбор инструментов разработчика Visual C/C++ 2015, 2017, 2019...(IA32-x86)
vcpkg (https://github.com/Microsoft/vcpkg/)
Ссылки:
1, повышение и повышение:: asio-x86
2, openssl-x86
3、TAP-Windows или TAP-Windows6 (openvpn)
Сборка SupersocksR* (эксперимент)
Нугет
Ссылки: >= Microsoft .NET Framework 4.5、Microsoft Visual C++ 2010 x86 Runtime(CRT)
1、Pcap.Net
2、OpenSSL.Net
3, WinPcap или WinPcap для Win10.
Маршрут
1. Шлюз по умолчанию между vNAT и устройством TAP — 10.8.0.0.
2. Если вам нужно запустить все данные протокола (TCP/IP, ICMP, UDP/IP) через SkylakeNAT, вам необходимо настроить следующий маршрут (интерфейс CMD/cli).
WIN+R (администратор рунаса) -> cmd
добавить маршрут 0.0.0.0 маска 0.0.0.0 10.8.0.0 добавить маршрут 0.0.0.0 маска 128.0.0.0 10.8.0.0 добавить маршрут 128.0.0.0 маска 128.0.0.0 10.8.0.0 Маршрут работы WinAPI можно найти по адресу https://github.com/liulilittle/SkylakeNAT/blob/master/SupersocksR/Net/Routing/RouteTableManager.cs. 3. Если вы собираетесь использовать SkylakeNAT только для IP или IP-сегмента, вы можете настроить SkylakeNAT следующим образом.
1、маршрут добавить маску 172.8.8.8 255.255.255.255 10.8.0.0 (172.8.8.8 ~ 172.8.8.8) 2、маршрут добавить маску 198.18.0.0 255.254.0.0 10.8.0.0 (198.18.0.0 ~ 198.19.255.255) Использование
Необходимо запускать программу от имени администратора
Укажите, что IP-адрес, который прослушивает SupersocksR, должен быть «физической сетевой картой Ethernet» (обычно сетевой картой RTL [Realtek]), которая может получить доступ к входному или выходному трафику.
1: SupersocksR 192.168.0.104 7521 yy523o! 25
2: SkylakeNAT --server=192.168.0.104 --port=7521 --key=yy520o! --subtract=25 --max-concurrent=8