Tôi có thiết lập sau
Trình duyệt web (192.168.5.10)
ââ> Máy chủ Ubuntu gia đình (192.168.5.15)
ââââ->VPN qua internet
âââ>đến một IP công cộng
ââ> Máy chủ công việc (192.168.6.90)
ââ-> Giao diện web tại 192.168.6.90:8787
Trên máy tính để bàn Windows của tôi sau khi thiết lập đường hầm VPN giữa máy chủ Ubuntu và nơi làm việc, tôi xây dựng Đường hầm SSH từ máy tính để bàn tại nhà đến máy chủ Ubuntu tại nhà trên cổng 9090
. Sau đó, sử dụng Firefox và SOCKS5 trên 9090
Tôi có thể kết nối với máy chủ công việc và giao diện web tại 192.168.6.90:8787
Có thể bằng cách nào đó định cấu hình máy chủ Ubuntu để mỗi khi ai đó kết nối từ nhà qua trình duyệt tại 192.168.5.15:9090, điều này sẽ được chuyển tiếp tới 192.168.6.90:8787. Nói cách khác, để làm cho máy chủ Ubuntu thực hiện công việc của đường hầm SSH và SOCKS5 trong nội bộ?
Tôi đã thử chuyển tiếp cổng bằng cách sử dụng
iptables --append FORWARD --protocol tcp --sport 8888 --dst 192.168.28.111 --dport 8787 --jump CHẤP NHẬN
iptables --append FORWARD --protocol udp --sport 8888 --dst 192.168.28.111 --dport 8787 --jump CHẤP NHẬN
Nhưng nó không hoạt động. Có lẽ tôi đang làm điều gì đó có thể điều này là không thể. Tôi sẽ đánh giá cao bất kỳ mẹo nào. Tôi không chắc đây là tiêu đề phù hợp cho câu hỏi này. Tôi sẽ đánh giá cao bất kỳ sửa chữa.