Dalam OS X apakah mungkin menentukan koneksi jaringan mana yang digunakan aplikasi?

11

Ethernet saya terhubung ke LAN, bandara saya terhubung ke jaringan yang berbeda (ini mac lain yang berbagi koneksi VPN). Saya ingin semua aplikasi kecuali iPhone Simulator terhubung melalui LAN.

Apakah ini mungkin?

Benedict Cohen
sumber
pertanyaan bagus ...
Robert S Ciaccio

Jawaban:

3

Cara utama Anda harus melakukan ini mungkin menggunakan baris perintah ipfw , meskipun saya benar-benar tidak punya banyak pengalaman dengannya. Anda bisa membuat aturan perutean kustom untuk melakukan apa yang perlu Anda lakukan.

Beberapa opsi lain:

  • Jika aplikasi mencoba menggunakan sesuatu yang khusus di jaringan itu, itu harus dirutekan dengan cara itu. Seperti pada, jika jaringan lokal Anda adalah 192.168.xx, dan kendali jarak jauh Anda adalah 10.0.xx, jika Anda mencoba mengakses sesuatu di 10.0.xx, ia seharusnya merutekan seperti itu.

  • Gagasan lain yang muncul di pikiran (Yang benar-benar hanya melompat-lompat masalah) adalah memiliki applescript yang mengubah urutan antarmuka ketika Anda membutuhkannya. Mac Anda harus menggunakan apa pun yang ada di bagian atas daftar sebagai jaringan utama dalam preferensi. Jika Anda menyeret bandara ke atas, itu akan menggunakannya sebagai jaringan utama. Mungkin scripting ini akan mudah dilakukan dan perubahan cepat ketika Anda perlu menguji sesuatu di simulator.

jmlumpkin
sumber
1
Tidak, ipfw tidak bertindak "per aplikasi" tetapi jika ia dapat menemukan port yang ia gunakan, ia perlu meneruskannya melalui subnet yang tepat ... itu mungkin tetapi mungkin rumit.
Martin Marconcini
0

Anda mungkin ingin mencoba Little Snitch .

Saya tidak yakin ia memiliki fitur ini karena saya belum menggunakannya dalam beberapa saat, tetapi patut dicoba.

Loïc Wolff
sumber
2
ïc Saya tidak berpikir Little Snitch melakukan apa yang dia inginkan! setidaknya saya menggunakannya hanya untuk mengontrol koneksi internet saya (izinkan aplikasi untuk terhubung atau tidak)
Am1rr3zA
1
ïc Memang Little Snitch tidak ada hubungannya dengan itu, ini adalah pengontrol firewall keluar.
Martin Marconcini