如何使Python HTTP服务器具有自定义url而不是localhost



我使用Python 3中的HTTP服务器模块,我想让我的本地HTTP服务器有一个自定义的url,而不是"localhost:8080";。有没有什么方法可以让我在不更改默认操作系统设置(如主机文件中的设置(的情况下单独在Python中做到这一点?

当您可以设置路由器时,您必须进行端口转发。(你通常可以在http://192.168.0.1/)

然后你可以使用这个网址:"http://Your Global IP:8080/";例如,当我的全局IP地址是4.4.0.0时;http://4.4.0.0:8080/"。

当你使用端口80而不是8080(你可以在端口转发中设置(时,它是http服务器的专业端口,你的url将是(最后一个例子是ip(:"http://4.4.0.0/">

例如,您可以在此页面上看到您的全球IP地址:https://whatismyipaddress.com/

或来自python代码:

gloval_IP = get('https://api.ipify.org').text

最新更新