SkylakeNAT
Construire SkylakeNAT-cli
-------------------------------------------------- -----------------------------------
DevTools sélectionnable Visual C/C++ 2015, 2017, 2019...(IA32-x86)
vcpkg (https://github.com/Microsoft/vcpkg/)
Références :
1、boost et boost::asio-x86
2、openssl-x86
3、TAP-Windows ou TAP-Windows6 (openvpn)
Construire des SupersocksR * (expérience)
Nuget
Références : >= Microsoft .NET Framework 4.5、Microsoft Visual C++ 2010 x86 Runtime (CRT)
1、Pcap.Net
2、OpenSSL.Net
3、WinPcap ou WinPcap pour Win10
Itinéraire
1、La passerelle par défaut entre le vNAT et l'appareil TAP est 10.8.0.0
2. Si vous devez exécuter toutes les données du protocole (TCP/IP, ICMP, UDP/IP) via SkylakeNAT, vous devez configurer l'itinéraire suivant (interface CMD/cli).
WIN + R (administrateur runas) -> cmd
route ajouter 0.0.0.0 masque 0.0.0.0 10.8.0.0 route ajouter 0.0.0.0 masque 128.0.0.0 10.8.0.0 route ajouter 128.0.0.0 masque 128.0.0.0 10.8.0.0 L'itinéraire d'opération WinAPI peut être référencé à https://github.com/liulilittle/SkylakeNAT/blob/master/SupersocksR/Net/Routing/RouteTableManager.cs 3. Si vous allez uniquement à SkylakeNAT pour un segment IP ou IP, vous pouvez configurer SkylakeNAT comme suit
1、route ajouter 172.8.8.8 masque 255.255.255.255 10.8.0.0 (172.8.8.8 ~ 172.8.8.8) 2、routeAjouter198.18.0.0masque255.254.0.0 10.8.0.0 (198.18.0.0 ~ 198.19.255.255) Usage
Doit exécuter le programme en tant qu'administrateur
Spécifiez que l'adresse IP sur laquelle SupersocksR écoute doit être une « carte réseau physique Ethernet » (généralement une carte réseau RTL [Realtek]) qui peut accéder au trafic d'entrée ou de sortie.
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