Điểm:0

Không thể kết nối với Máy chủ Ubuntu ảo của tôi qua WebSocket trên cổng được chỉ định từ máy chủ

lá cờ ph

Tôi đã cài đặt Máy chủ Ubuntu (Ubuntu 20.04.2 LTS) trên Hyper-V với Bên ngoài giao diện, nó có IP riêng. Tôi kết nối với nó bằng Putty qua SSH và nó hoạt động.

Trên máy đó, tôi đã cài đặt dịch vụ của riêng mình hoạt động như một máy chủ WebSocket lắng nghe trên cổng 50000.

Tôi đã thử nghiệm nó với một máy khách hoạt động trên cùng một máy ảo, kết nối với ws://localhost:50000/. Nó hoạt động.

Sau đó, tôi chạy ứng dụng khách thử nghiệm tương tự từ máy chủ của mình, kết nối với ws://ubuntu-vm:50000/. Mục nhập DNS Ubuntu-vm phân giải thành IP bên ngoài VM của tôi. Tôi sử dụng nó để kết nối với VM bằng Putty.

ping ubuntu-vm tất nhiên hoạt động chính xác.

Đây là thông báo lỗi chi tiết tôi nhận được:

HttpRequestException: Không thể thực hiện kết nối nào vì máy đích đã chủ động từ chối. (ubuntu-vm:50000)

Ở một nơi khác tôi đã đọc rằng tôi cần thêm quy tắc vào Tường lửa Ubuntu, vì vậy tôi đã làm như vậy:

sudo ufw cho phép từ bất kỳ đến bất kỳ cổng nào 50000 proto tcp
sudo ufw cho phép từ bất kỳ đến bất kỳ cổng nào 50000 proto udp

Nó không giúp được gì. Nó hoạt động từ VM, nó không hoạt động từ Máy chủ nhìn thấy VM, ping VM và kết nối với VM qua SSH.

IDK, có thể sự cố là dành riêng cho Hyper-V, nhưng có thể có điều gì đó trong cấu hình máy chủ của tôi mà tôi có thể thử?

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