我有一个 Flask 应用
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'Hello, world!'
if __name__ == '__main__':
app.run(host='0.0.0.0', port=7777, debug=True)
192.168.0.100
我尝试通过以下方式进行端口转发:
ssh -v -R 7777:127.0.0.1:7777 [email protected]
但如果我访问http://192.168.0.100:7777
但是,如果我将端口转发到远程服务器
ssh -v -R 7777:127.0.0.1:7777 [email protected]
它工作正常。
它似乎192.168.100
正在监听端口 7777
netstat -tupln | grep ':7777'
tcp 0 0 127.0.0.1:7777 0.0.0.0:* LISTEN 7770/2
tcp6 0 0 ::1:7777 :::* LISTEN 7770/2
我还通过执行以下操作使用 iptables 允许流量:
iptables -I INPUT -p tcp --dport 7777 -j ACCEPT
我是不是遗漏了什么?