我想在我的外部IP地址看到下面的python文件的Hello World!
字符串,當互聯網上的任何人將在url欄中輸入我的外部IP。通過使用外部IP主機
#!/usr/bin/env python
from wsgiref.simple_server import make_server
cont = '''Hello world!'''
def application(environ, start_response):
start_response('200 OK', [('Content-Type', 'text/plain')])
return [cont]
server = make_server('0.0.0.0', 8080, application)
server.serve_forever()
只是在我的瀏覽器的url欄中輸入我的外部IP地址不起作用。使用我的外部IP更改0.0.0.0也不起作用。我該怎麼做呢?
(BTW:該腳本時,我去我的內部IP地址在我的瀏覽器)
你還記得添加':8080'嗎?由於您正在端口8080上創建服務器,並且默認情況下您的Web瀏覽器將使用端口80。所以,'http://your.ip.address:8080'。 – larsks
轉到moanymyip.com,看看你的外部IP是什麼,把它給人,然後將其轉發給你的內部IP。 – rapadura