Siapkan ChangeMyIP WireGuard di Windows: Perutean Full-Tunnel dan Split-Tunnel
WireGuard di Windows merutekan setiap aplikasi melalui exit ChangeMyIP dengan satu tunnel. Panduan ini mengimpor konfigurasi, memverifikasi IP publik baru, DNS, dan jalur IPv6, serta menunjukkan kapan perutean split berbasis tujuan menjadi pilihan yang lebih baik.
Ringkasan
ChangeMyIP menawarkan WireGuard bersama endpoint HTTP, HTTPS, SOCKS5, Shadowsocks, dan Trojan-nya. Di Windows, WireGuard berjalan sebagai layanan latar belakang, sehingga saat tunnel aktif setiap aplikasi keluar melalui exit ChangeMyIP alih-alih koneksi rumah Anda. Itu menjadikannya cara paling mudah untuk mengubah alamat IP Anda di Windows ketika Anda tidak ingin mengonfigurasi proxy untuk setiap program.
Anda akan:
- Membangun tunnel WireGuard dari detail koneksi ChangeMyIP Anda.
- Mengonfirmasi handshake, IP publik baru, dan resolusi DNS.
- Memilih antara perutean full-tunnel dan perutean split berdasarkan tujuan.
- Mendiagnosis kegagalan yang menyebabkan sebagian besar pengaturan rusak.
Yang Anda butuhkan
- Windows 10 atau Windows 11 dengan hak administrator.
- Paket ChangeMyIP yang menyertakan akses WireGuard, plus detail koneksinya: host endpoint dan port UDP, kunci publik server, kunci privat Anda, alamat tunnel yang ditetapkan, dan nilai DNS.
- Klien WireGuard resmi untuk Windows dari halaman unduh WireGuard.
- Layanan echo IP publik apa pun untuk verifikasi (contoh di bawah menggunakan satu; yang setara juga bisa).
Full tunnel atau split tunnel?
| Mode | AllowedIPs | Apa yang dilakukan Windows | Penggunaan umum |
|---|---|---|---|
| Full tunnel | 0.0.0.0/0, ::/0 |
Mengirim setiap paket IPv4 dan IPv6 melalui ChangeMyIP | Mengubah IP Anda untuk semua aplikasi; melihat situs sebagaimana tampilannya dari negara lain |
| Split berdasarkan tujuan | Rentang tertentu, misalnya 203.0.113.0/24 |
Hanya menerowongkan lalu lintas yang dialamatkan ke rentang tersebut | Menjangkau satu layanan atau subnet melalui proxy sementara yang lain tetap lokal |
| Per aplikasi | Tidak tersedia di WireGuard | Merutekan berdasarkan IP tujuan, tidak pernah berdasarkan proses | Gunakan endpoint SOCKS5 atau HTTP ChangeMyIP dengan router per aplikasi seperti Proxifier |
WireGuard menentukan apa yang diterowongkan berdasarkan alamat IP tujuan, bukan berdasarkan program. Jika Anda memerlukan "hanya browser ini melalui proxy", konfigurasi proxy adalah alat yang tepat, bukan antarmuka WireGuard.
Baseline: catat IP dan DNS Anda saat ini
# IP publik sebelum tunnel
curl.exe -s https://ifconfig.co/ip
# Server DNS yang sedang digunakan
Get-DnsClientServerAddress -AddressFamily IPv4 |
Where-Object { $_.ServerAddresses } |
Select-Object InterfaceAlias, ServerAddresses
Simpan kedua output tersebut. Anda memerlukan nilai sebelum yang diketahui untuk dibandingkan setelah tunnel aktif.
Langkah-langkah
1. Kumpulkan nilai WireGuard ChangeMyIP
Masuk ke akun ChangeMyIP Anda dan temukan detail koneksi WireGuard. Konfigurasi WireGuard dipetakan satu-ke-satu ke bidang-bidang berikut:
Interface > PrivateKey— kunci privat yang ditetapkan ke perangkat AndaInterface > Address— alamat tunnel untuk perangkat Anda, biasanya/32Interface > DNS— resolver yang digunakan di dalam tunnelPeer > PublicKey— kunci publik server ChangeMyIPPeer > Endpoint— hostname atau alamat IP ditambah port UDPPeer > AllowedIPs—0.0.0.0/0, ::/0untuk full tunnel
Jika ChangeMyIP menyediakan file .conf yang dapat diunduh, Anda dapat mengimpornya langsung pada langkah 3. Buka sekali saja untuk mengonfirmasi baris DNS dan AllowedIPs.
2. Instal WireGuard untuk Windows
- Unduh penginstal dari situs resmi WireGuard.
- Jalankan sebagai administrator dan selesaikan wizard.
- Pastikan layanan latar belakang berjalan:
Get-Service -Name 'WireGuardManager' |
Select-Object Name, Status, StartType
Jika nama layanan tersebut tidak ada pada build Anda, buka services.msc dan cari layanan yang namanya dimulai dengan WireGuard.
3. Buat tunnel
Jika Anda menerima file konfigurasi, pilih Import tunnel(s) from file dan lanjutkan ke langkah 4. Jika tidak, tempelkan nilai-nilai Anda ke tunnel baru:
[Interface]
PrivateKey = <client-private-key-from-changemyip>
Address = 10.7.0.2/32
DNS = <dns-server-from-your-changemyip-config>
[Peer]
PublicKey = <changemyip-server-public-key>
Endpoint = <endpoint-host-or-ip>:<udp-port>
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25
- Buka WireGuard dan pilih Add tunnel > Add empty tunnel.
- Beri nama sesuai lokasi exit, misalnya
changemyip-de-frankfurt, agar penggantian kota nanti menjadi jelas. - Ganti setiap
<placeholder>dengan nilai Anda sendiri. Jangan tambahkan tanda kutip, koma, atau titik koma di akhir. - Simpan tunnel.
Nilai Address adalah alamat Anda di dalam tautan terenkripsi, bukan IP yang akan dilihat situs web. IP publik adalah milik endpoint ChangeMyIP.
4. Aktifkan dan konfirmasi handshake
- Pilih tunnel dan klik Activate.
- Perhatikan baris status: status harus berubah dari Waiting for handshake menjadi timestamp handshake baru dalam beberapa detik.
- Secara opsional, verifikasi dari terminal. Alat
wg.exedisertakan dengan klien Windows:
& 'C:\Program Files\WireGuard\wg.exe' show
Cari baris latest handshake. Penghitung transfer yang tidak nol mengonfirmasi bahwa lalu lintas mengalir di kedua arah. Jika wg.exe tidak ada di direktori instalasi Anda, andalkan status yang ditampilkan di jendela WireGuard.
5. Verifikasi IP publik baru
curl.exe -s https://ifconfig.co/ip
Lalu konfirmasi ketiga hal berikut:
- Nilainya berbeda dari baseline yang Anda catat sebelumnya.
- Negara yang dilaporkan oleh layanan pencarian IP cocok dengan endpoint yang Anda impor.
- Browser di jendela privat baru melaporkan alamat yang sama. Jendela normal dapat menggunakan kembali geolokasi yang di-cache dan hasil DNS yang sudah usang.
6. Periksa DNS dan IPv6
- Bandingkan resolver sebelum dan sesudah aktivasi:
Get-DnsClientServerAddress -AddressFamily IPv4 |
Where-Object { $_.ServerAddresses } |
Select-Object InterfaceAlias, ServerAddresses
- Jika baris
DNSkosong dalam konfigurasi Anda, pencarian tetap menuju resolver ISP Anda. Itu adalah kebocoran DNS dalam praktik meskipun tunnel aktif. Tambahkan nilai DNS yang disediakan ChangeMyIP dan aktifkan ulang. - Jalankan uji konektivitas IPv6 di browser. Tunnel yang hanya memiliki
0.0.0.0/0diAllowedIPsmeninggalkan lalu lintas IPv6 di luar tunnel. Tambahkan::/0atau nonaktifkan IPv6 pada adapter yang aktif. - Jalankan uji kebocoran WebRTC. Jika mengungkap alamat ISP Anda, nonaktifkan WebRTC di browser tersebut atau gunakan browser yang tidak mengekspos kandidat lokal secara default.
7. Opsional: bagi tunnel berdasarkan tujuan
- Nonaktifkan tunnel.
- Edit baris
AllowedIPspeer menjadi rentang yang ingin Anda terowongkan, misalnya198.51.100.0/24, 203.0.113.10/32. - Pertahankan baris
DNShanya jika Anda juga ingin pencarian tersebut diterowongkan. Jika tidak, hapus dan biarkan resolver sistem menangani semuanya. - Aktifkan ulang, lalu periksa kembali IP publik. Penjelajahan biasa mempertahankan alamat asli Anda sementara permintaan ke rentang yang terdaftar menggunakan exit ChangeMyIP.
8. Ganti lokasi exit
Setiap endpoint ChangeMyIP yang Anda impor menjadi tunnel terpisah. Simpan satu konfigurasi per kota, lalu nonaktifkan tunnel saat ini dan aktifkan yang lain. IP publik berubah sesuai endpoint, menjadikannya cara tercepat untuk membandingkan bagaimana sebuah halaman berperilaku dari berbagai negara.
Pemecahan masalah
- Status tidak pernah keluar dari Waiting for handshake. UDP biasanya diblokir, yang umum terjadi pada jaringan perusahaan, kampus, dan hotel. Periksa Windows Firewall untuk aturan WireGuard, minta endpoint atau port berbeda dari ChangeMyIP, dan jika UDP diblokir sepenuhnya, beralihlah ke salah satu opsi berbasis TCP ChangeMyIP seperti endpoint HTTP, HTTPS, atau SOCKS5-nya.
- Handshake berhasil tetapi halaman tidak mau dimuat. Periksa bahwa
AllowedIPsberisi0.0.0.0/0, ::/0, bahwa nilaiDNSada, dan bahwa MTU wajar. Pada jaringan dengan enkapsulasi tidak biasa, tambahkanMTU = 1280ke bagian[Interface]dan aktifkan ulang. - IP publik tidak berubah. Tunnel mungkin sebenarnya tidak aktif, halaman uji mungkin di-cache, atau klien VPN atau proxy kedua di mesin menimpa rute. Uji dengan
curl.exedi terminal baru. - IP berubah tetapi situs masih menampilkan negara asal Anda. Situs menggunakan geolokasi yang di-cache, bahasa browser, atau pengaturan akun alih-alih alamat Anda. Uji di jendela privat dengan cache yang dibersihkan.
- Semuanya berhenti saat tunnel terputus. Dengan konfigurasi full-tunnel, Windows tidak memiliki jalur keluar selain tunnel, sehingga handshake yang gagal terlihat persis seperti gangguan internet. Itu adalah mode kegagalan yang lebih aman; nonaktifkan tunnel untuk memulihkan konektivitas normal.
- CAPTCHA atau blokir yang sering muncul. Alamat exit dibagikan dan mungkin sudah ditandai. Impor konfigurasi untuk kota berbeda, atau gunakan endpoint residensial ChangeMyIP ketika tugas membutuhkan IP yang lebih bersih.
- Throughput lambat. Coba endpoint lain yang lebih dekat, turunkan MTU, dan bandingkan Wi-Fi dengan Ethernet sebelum menyalahkan penyedia.
Ringkasan
- WireGuard di Windows merutekan lalu lintas secara sistem luas, sehingga mengubah IP untuk setiap aplikasi sekaligus.
- Impor atau tempelkan detail koneksi ChangeMyIP ke tunnel bernama, lalu konfirmasi handshake sebelum menguji hal lain.
- Selalu verifikasi IP publik, resolver DNS, dan jalur IPv6. Status terhubung tidak membuktikan tidak ada kebocoran.
- WireGuard memisahkan berdasarkan IP tujuan, bukan berdasarkan aplikasi. Gunakan endpoint SOCKS5 atau HTTP ChangeMyIP dengan router per aplikasi ketika Anda memerlukan kontrol tingkat proses.
- Simpan satu tunnel per kota sehingga Anda dapat mengganti lokasi exit tanpa mengonfigurasi ulang apa pun.