Tôi có máy chủ OpenVPN đang chạy trong mạng LAN (có thể truy cập cục bộ tại 192.168.1.12) và tôi muốn chuyển tiếp yêu cầu đến nó từ các thiết bị khác trên mạng LAN, qua cổng 3000, đến một trong các máy khách VPN. (10.8.0.6)
Kết quả cuối cùng của tôi là cho các thiết bị 192.168.xx có thể truy cập máy chủ web bằng cách nhập 192.168.1.12:3000 vào trình duyệt, nhưng thực sự đang liên lạc với 10.8.0.6:3000.
chuyển tiếp ip được kích hoạt trên máy chủ vpn.
(những nỗ lực sửa đổi từ các câu hỏi khác dường như không hoạt động)
iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 3000 -j DNAT --to-destination 10.8.0.6:3000
iptables -A FORWARD -p tcp -d 10.8.0.6 --dport 3000 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT