Vì bạn đang sử dụng UFW, trước tiên hãy đảm bảo quy tắc UFW cho cổng 56000
mà bạn đã thêm không phải là quy tắc nhập thông thường, mà thay vào đó là quy tắc "lộ trình" (còn gọi là chuyển tiếp), như thế này (giả sử đó là cho cổng TCP; thay thế tcp
với udp
cho UDP):
tuyến ufw cho phép proto tcp tới 10.66.66.2 cổng 56000
Sau đó, bạn cần một quy tắc iptables như thế này cho mỗi cổng bạn muốn chuyển tiếp (trong đó eth0
là tên của giao diện WAN của bạn):
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 56000 -j DNAT --to-destination 10.66.66.2
Nếu bạn có nhiều cổng riêng lẻ muốn chuyển tiếp, bạn có thể đặt tất cả chúng (tối đa 15 cổng) vào cùng một quy tắc bằng cách sử dụng --dports
cờ (lưu ý S
) sau đó nhiều cổng
mô-đun:
iptables -t nat -A PREROUTING -i eth0 -p tcp -m multiport --dports 123,456,789 -j DNAT --to-destination 10.66.66.2
Và vì bạn đang sử dụng UFW, có lẽ bạn muốn đặt ĐẶT TRƯỚC
các quy tắc trong * tự nhiên
khối của bạn /etc/ufw/b Before.rules
config, như thế này (giả sử bạn có thể đã có một cái gì đó tương tự như SAU ĐƯỜNG
cai trị ở đó):
# /etc/ufw/b Before.rules
* tự nhiên
:CHẤP NHẬN TRƯỚC [0:0]
:POSTROUTING CHẤP NHẬN [0:0]
-A PREROUTING -i eth0 -p tcp --dport 56000 -j DNAT --to-destination 10.66.66.2
-A POSTROUTING -o eth0 -j MASQUERADE
LÀM
Nếu bạn chưa có * tự nhiên
khối trong của bạn /etc/ufw/b Before.rules
tệp, hãy thêm nó vào cuối tệp. Khởi động lại UFW sau khi bạn thực hiện các thay đổi.