繁体   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