Chuyển hướng / Chặn lưu lượng HTTP đi cho một URL cụ thể trên Mac


0

Tôi muốn biết liệu có thể chuyển hướng hoặc chặn lưu lượng HTTP bằng một chuỗi như lệnh này trên linux không:

iptables -A OUTPUT -p tcp -m string --string "STRING" -j REJECT

Câu trả lời:


1

Tôi không chắc chắn tôi hiểu câu hỏi.

1) Nếu câu hỏi là Có iptables trong Mac? Câu trả lời là có, chỉ cần sử dụng liên kết này .

2) nếu câu hỏi là điều này có đúng không thì câu trả lời là không hoàn toàn : tại sao bạn muốn sử dụng DỰ ÁN thay vì DROP? Theo trang Man cho iptables ,

TỪ CHỐI

Điều này được sử dụng để gửi lại một gói lỗi để đáp ứng với gói phù hợp: nếu không thì nó tương đương với DROP vì vậy nó là một TARGET kết thúc, kết thúc quá trình truyền tải quy tắc.

Bạn có thực sự cần gói lỗi?

3) Điểm cuối cùng là: iptables là công cụ chính xác để lọc Web? Ở đây câu trả lời rất có thể không phải . iptables dành cho tường lửa lưu lượng udp / tcp. Nếu bạn muốn lọc Web, hãy xem mực, privateoxy, ...

Tuy nhiên, nếu bạn thích làm theo cách này, thì ngữ pháp của lệnh cũng được minh họa bằng một bài đăng trên trang web chị em, đây (xem trả lời thứ hai).


Bạn có chắc chắn iptables có thể được cài đặt với macports không? Bởi vì tôi không thể tìm thấy nó. Quả thực tôi cần một DROP chứ không phải ĐỐI TƯỢNG. Tôi đang tìm kiếm Nếu tôi có thể làm những gì tôi muốn với privateoxy, cảm ơn
guillaume

@guillaume Bạn thực sự đúng, iptables không có trong macports. Đã quá lâu kể từ khi tôi tải về nó mà tôi quên mất. Nó có thể được tìm thấy ở đây, en.softonic.com/s/iptables:mac/english-mac-x . Lời xin lỗi.
MariusMatutiae

Oh cảm ơn, nhưng Privoxy hoạt động tốt! Và tôi nghĩ rằng tôi sẽ xây dựng một proxy nhỏ trong C ++ hoặc java để chỉ làm những gì tôi muốn làm
guillaume

@guillaume Vui mừng khi nghe điều này. Chúc mừng năm mới.
MariusMatutiae
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.