Làm cách nào để chuyển tiếp TCP từ IP này sang IP khác?


1

Đây là một điều: Tôi có một phần mềm nghe trên 127.0.0.1:port và chỉ (tôi có thể chọn cổng). Tôi muốn nó hoạt động như một máy chủ và chấp nhận các kết nối từ mạng bên ngoài. Làm cách nào tôi có thể chuyển tiếp liên lạc từ (ví dụ) 192.168.0.1:port sang 127.0.0.1:port?

Tôi đang sử dụng Ubuntu 11.04. Đã cố gắng nhìn vào iptables, nhưng họ không thực sự cung cấp thứ tôi muốn lưu trữ.


rinetd ( ubuntugeek.com/, ) trông giống hệt thứ tôi muốn - ngoại trừ nó cần được tải xuống và cài đặt. Tôi đang tìm kiếm một giải pháp cài đặt hệ thống. Hy vọng có một

Câu trả lời:


0

Bạn nên thay đổi địa chỉ IP mà phần mềm đang nghe.

Nếu bạn liên kết nó với ip 0.0.0.0 và cổng 80, thì nó sẽ có thể nghe trên tất cả các giao diện (127.0.0.1 và 192.168.0.1).


Tôi ước tôi có thể làm được điều đó. Không thể sửa đổi cài đặt của nó mặc dù

0

Bạn có thể dễ dàng tạo một đường hầm bằng SSH.

đại loại như: ssh -L 3307: 192.168.0.1: 3306 user@127.0.0.1 sẽ đường hầm lưu lượng truy cập từ cổng 127.0.0.1:3306 đến 192.168.0.1:3307


0

Bạn có thể làm điều này trong tường lửa của bạn (bạn nên sử dụng một). Tôi sử dụng Firestarter và nó có giao diện dễ dàng để chuyển tiếp cổng.

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.