簡體   English   中英

如何使 python 服務器對 Linux 機器中的其他計算機公開?

[英]How to make python server public to other computers in a Linux machine?

我有一台 ubuntu 計算機,我希望它充當服務器。 如何將 ubuntu 計算機配置為可從其他計算機訪問? 假設我有這個非常簡單的 python TCP服務器:

from socket import socket

with socket() as server:
    server.bind(("", 5555))
    server.listen(5)
    print("[+] Server Listening")
    client, addr = server.accept()
    print(f"client connected from address {addr}")

如何將此服務器公開給其他計算機以進行連接?

好吧,讓服務器公開可用是我們需要了解有關您項目的更多詳細信息的事情。 公眾號是什么意思?? 你想讓你的服務器對互聯網公開嗎? 或者你只是想在你的本地局域網中使用它????

公開本地服務的一種方法是使用某種應用程序,例如localtunnelngrok

ngrok 示例:ngrok http 5555

localtunnel 示例:lt --port 5555

這些應用程序將在本地隨機端口上打開一個隧道,並將它在應用程序生成的 URL 上獲得的所有連接轉發到您指定的端口。

不要將這些用於生產。 不是很可靠的方法

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM