Как открыть порты белого ip адреса? Получается что я открываю порт только серого, т.к. подключиться к серверу могу только я с самого сервера.
Пробую подлючиться через обычный браузер - ответ есть. Пробую подключиться через Tor или же прошу друга подключиться ко мне - подключения нет.
В настройках роутера открыл порт 2000
В брэндмауэре windows тоже открыл порт для входящих подключений 2000
Код сервера:
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/price', methods=['GET', 'POST'])
def price():
if request.method == 'POST':
price = request.form['price']
if int(price) < 1000:
return jsonify({'msg': 'Нищий'})
else:
# Сюда алгоритм
return jsonify({'msg': 'Вот тебе компьюдахтех'})
else:
return {'msg': '!'}
if __name__ == '__main__':
app.run(host='0.0.0.0')
Вот по такому ip работает сервер (ранее сначала пробовал открыть порт 5000, все настройки удалил, и поставил 2000, хотя сервер при запуске работает на 5000, странно)