Tôi có Internet Sharing được thiết lập trên máy Mac OS 10.9.5, chia sẻ kết nối Ethernet của tôi với bất kỳ thiết bị nào được kết nối với điểm phát Wi-Fi đã tạo. Tôi đang tìm cách để buộc tất cả lưu lượng truy cập thông qua một máy chủ proxy để tôi có thể theo dõi lưu lượng truy cập bằng Charles.
Tôi đã giả định rằng, vì Charles tự động thiết lập cài đặt proxy (ở trên) trên kết nối Ethernet gửi đi rằng tất cả lưu lượng truy cập Wi-Fi sẽ được ủy quyền, nhưng tôi đã nhầm. Có vẻ như Internet Sharing tạo ra một cây cầu mới (có tên là "Bridge100" vào lúc này) không chạy qua cùng một dịch vụ mạng mặc dù các gói đi ra cùng một giao diện mạng.
Tôi có thể thấy tất cả lưu lượng truy cập được tạo bởi máy của tôi ở Charles, chứ không phải lưu lượng truy cập từ các máy khác. Có cách nào để thiết lập định tuyến để cài đặt proxy của tôi cho Ethernet cũng được áp dụng cho cầu không? Nếu không, có cách nào để định tuyến lưu lượng của cây cầu đến cùng một proxy không?
iptables
, như thế này . Tôi không quen với tường lửa của OS X, nhưng về cơ bản đây là những gì bạn sẽ phải sao chép.