Saya memiliki Berbagi Internet yang diatur di mesin Mac OS 10.9.5 saya, berbagi koneksi Ethernet ke perangkat apa pun yang terhubung ke hotspot Wi-Fi yang dibuat. Saya mencari cara untuk memaksa semua lalu lintas melalui server proxy sehingga saya dapat memonitor lalu lintas menggunakan Charles.
Saya berasumsi bahwa, karena Charles secara otomatis mengatur pengaturan proxy (di atas) pada koneksi Ethernet keluar bahwa semua lalu lintas Wi-Fi akan diproksi, tetapi saya salah. Tampaknya Berbagi Internet membuat jembatan baru (bernama "bridge100" saat ini) yang tidak berjalan melalui layanan jaringan yang sama meskipun paket keluar dengan antarmuka jaringan yang sama.
Saya dapat melihat semua lalu lintas yang dihasilkan oleh mesin saya di Charles, tidak hanya lalu lintas dari mesin lain. Apakah ada cara untuk mengatur perutean sehingga pengaturan proxy saya untuk Ethernet juga diterapkan pada bridge? Jika tidak, apakah ada cara untuk mengarahkan lalu lintas jembatan ke proxy yang sama?
iptables
, seperti ini . Saya tidak terbiasa dengan firewall OS X, tetapi pada dasarnya ini yang harus Anda tiru.