Điểm:0

Không thể truyền lưu lượng AMQP qua đường hầm SSH

lá cờ pl

Tôi đã cố gắng hàng giờ và cần một số đầu vào mới.

thiết lập của tôi:

  • Ubuntu VM (UVM) chạy bộ chứa docker chuyển tiếp tin nhắn RabbitMQ sang máy bên ngoài
  • Máy tính xách tay cục bộ (LVM) với Windows 10 chạy phiên bản RabbitMQ trong docker trên cổng 5672.

Những gì tôi đang cố gắng làm:

Trên UVM của mình, tôi đã thiết lập môi trường thử nghiệm giao tiếp qua RabbitMQ với các vi dịch vụ khác nhau. Tôi lấy dữ liệu vào hệ thống thử nghiệm này mà tôi cần để phát triển thêm. Bây giờ tôi muốn chuyển tiếp dữ liệu này qua RabbitMQ sang một LVM máy bên ngoài khác. Trên LVM, tôi đang chạy một phiên bản khác của RabbitMQ để nhận dữ liệu được chuyển tiếp.

Cả 2 máy đều cùng mạng công ty nhưng do tường lửa quy tắc không thể thay đổi cổng 5672 (cổng AMQP tiêu chuẩn) bị chặn.

Hy vọng duy nhất của tôi là tạo một đường hầm SSH đảo ngược và cho phép tất cả lưu lượng truy cập RabbitMQ đi qua đó.

Tôi đã làm gì:

Từ LVM tôi tạo chuyển tiếp cổng SSH từ xa:

ssh -R 8888:localhost:5672 người dùng@UVM

Trên UVM, tôi đã định cấu hình dữ liệu chuyển tiếp bộ chứa docker để gửi tất cả lưu lượng truy cập đến cổng 8888 trên UVM thông qua giao thức RabbitMQ. Tôi đã xác minh rằng điều này hoạt động bằng cách:

  • Lưu trữ một phiên bản RabbitMQ khác trên UVM đang nghe cụ thể trên 8888. Kết nối có thể được thiết lập.
  • Sử dụng nc -l -p 8888, xuất ra AMQP và một số chuỗi có định dạng kỳ lạ

Tôi đã đảm bảo rằng đường hầm SSH hoạt động giữa UVM và LVM bằng cách:

  • UVM: nc localhost 8888 < test.txt
  • LVM: nc -l -p 5672

Nội dung của tệp txt được truyền thành công.

Ngoài ra, tôi đã tắt LVM RabbitMQ để có thể nc -l -p 5672 và xem liệu lưu lượng AMQP có đến hay không nhưng không.

Vì vậy, tóm lại: Tôi biết việc chuyển tiếp dữ liệu hoạt động bình thường và tôi biết đường hầm được thiết lập chính xác. Nhưng vì những lý do ngoài tôi, lưu lượng AMQP không được chuyển tiếp qua đường hầm SSH.

Ai có thể giúp với gợi ý, xin vui lòng?

Trân trọng

Đă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.