如何让python server public 到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}")
如何让这个服务器public到其他电脑连接?
让服务器public可用是我们需要了解更多细节的事情
关于你的项目。 public 是什么意思??您希望您的服务器 public 仅可用于 Internet 吗??或者您只想在本地局域网中使用它????
公开本地服务的一种方法是使用某种应用程序,例如 localtunnel
or ngrok
ngrok 示例:
ngrok http 5555
本地隧道示例:
lt--端口 5555
这些应用程序将在本地随机端口上打开一个隧道,并将它在生成的应用程序 URL 上获得的所有连接转发到您指定的端口。
请勿将这些用于生产。不是很可靠的方法
我有一台 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}")
如何让这个服务器public到其他电脑连接?
让服务器public可用是我们需要了解更多细节的事情 关于你的项目。 public 是什么意思??您希望您的服务器 public 仅可用于 Internet 吗??或者您只想在本地局域网中使用它????
公开本地服务的一种方法是使用某种应用程序,例如 localtunnel
or ngrok
ngrok 示例: ngrok http 5555
本地隧道示例: lt--端口 5555
这些应用程序将在本地随机端口上打开一个隧道,并将它在生成的应用程序 URL 上获得的所有连接转发到您指定的端口。
请勿将这些用于生产。不是很可靠的方法