У меня есть приложение Фляги
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 user@192.168.0.100
но я ничего не получил, если я посещаю http://192.168.0.100:7777
Однако, если я портирую foward на удаленный сервер
ssh -v -R 7777:127.0.0.1:7777 user@remoteserver.com
это хорошо работает.
Это кажется 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
Есть ли что-то, что я пропустил?