Tujuan saya adalah untuk merutekan semua lalu lintas Internet melalui mesin jarak jauh di belakang banyak NAT. Server NAT ISP tidak di bawah kendali saya. Saya mengontrol server NAT saya sendiri, yang merupakan router lokal. Server dan klien menjalankan Windows 7 (klien - x64 dan server - x86).
Untuk tujuan ini, saya telah menyiapkan server SoftEther VPN dan menghubungkannya melalui klien SoftEther VPN. Server dikonfigurasikan untuk menggunakan VPN Azure karena tidak dapat "membuat" lubang pada NAT ISP saya. Ini mengecualikan kemungkinan menggunakan VPN IPSec / L2TP bawaan pada klien karena tidak memahami VPN Azure.
Namun, dengan menjalankan beberapa tes yang saya temukan, ini dengan pengaturan ini lalu lintas Internet klien saya masih berjalan melalui gateway Internet lokal. Saya telah mempelajari tabel rute pada klien dan menemukan bahwa SoftEther hanya mengatur rute untuk beberapa IP LAN jarak jauh dan tidak untuk semua IP Internet. Saya sudah mencoba memperbaikinya dengan menambahkan rute baru secara manual:
route add 0.0.0.0 mask 0.0.0.0 0.0.0.0 metric 2 if 22
di mana 22 - adalah antarmuka yang dibuat oleh klien SoftEther. Namun, tampaknya server menjatuhkan paket yang tidak ditujukan ke LAN jarak jauh (saya tidak yakin tentang ini).
Bagaimana saya bisa mengkonfigurasi klien SoftEther untuk secara otomatis membuat rute untuk semua IP dan server SoftEther untuk merutekan semua paket Internet melalui gateway jarak jauh? Atau adakah solusi alternatif untuk tugas seperti itu?
PS Saya sudah mencoba menggunakan NAT32, tetapi tampaknya entah bagaimana bergaul dengan koneksi Internet di server sehingga tidak dapat digunakan untuk pengguna lokal.