На моєму комп'ютері Mac OS 10.9.5 створено спільний доступ до Інтернету. Я шукаю спосіб примусити весь цей трафік через проксі-сервер, щоб я міг контролювати трафік за допомогою Charles.
Я припустив, що, оскільки Чарльз автоматично встановлює налаштування проксі (вище) на вихідне з'єднання Ethernet, що весь трафік Wi-Fi вже буде проксі, але я помилявся. Схоже, що спільний доступ до Інтернету створює новий міст (називається "bridge100"), який не проходить через ту саму мережеву службу, навіть якщо пакети виходять на той же мережний інтерфейс.
Я можу побачити весь трафік, що генерується моєю машиною в Карлі, тільки не трафік з інших машин. Чи є спосіб налаштувати маршрутизацію, щоб мої налаштування проксі-сервера для Ethernet також застосовувалися до мосту? Якщо ні, чи існує спосіб прокласти трафік мосту до одного проксі-сервера?
iptables
, подобається це . Я не знайомий з брандмауером OS X, але це в основному те, що вам доведеться відтворити.