Điểm:1

Làm cách nào tôi có thể đặt đích thành "mọi nơi" trong iptables?

lá cờ us

Theo như tôi hiểu với quy tắc sau:

CHẤP NHẬN tcp -- bất kỳ đâu 172.17.0.4 tcp dpt:25565

Ubuntu cho phép kết nối qua cổng 25565 nhưng chỉ tới 172.17.0.4, nhưng tôi muốn nó có thể truy cập được từ mọi nơi. Tôi đã thử một cái gì đó như

sudo iptables -A INPUT -p tcp --dport 25565 -j CHẤP NHẬN -d mọi nơi

nhưng điều đó không làm việc. Tui bỏ lỡ điều gì vậy? Có lẽ tôi hoàn toàn sai, tôi không biết nhiều về mạng. Máy chủ của tôi mà tôi muốn tiếp cận chạy trong vùng chứa docker nếu điều đó tạo ra bất kỳ sự khác biệt nào.

Điểm:1
lá cờ us

Bạn có thể bỏ qua "-d ...", nhưng INPUT chỉ dành cho thiết bị cục bộ của bạn.

Khi điểm đến của bạn nằm trong một mạng khác (ngay cả khi đó là mạng ảo), bạn cần chuyển tiếp:

tiếng vang 1 > /proc/sys/net/ipv4/ip_forward

Và chuỗi FORWARD là nơi thích hợp để đặt các quy tắc của bạn (nhưng "CHẤP NHẬN" phải là mặc định)

Gợi ý: iptables -S xuất các quy tắc ở định dạng lệnh

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.