Update app.py
Browse files
app.py
CHANGED
@@ -159,17 +159,6 @@ def get_ip_address():
|
|
159 |
server_ip = socket.gethostbyname(hostname)
|
160 |
return server_ip
|
161 |
|
162 |
-
def get_client_ip():
|
163 |
-
# Получаем IP-адрес клиента из заголовка X-Forwarded-For
|
164 |
-
forwarded_for = request.headers.get('X-Forwarded-For')
|
165 |
-
if forwarded_for:
|
166 |
-
# Берем первый IP-адрес из списка
|
167 |
-
client_ip = forwarded_for.split(',')[0].strip()
|
168 |
-
else:
|
169 |
-
# Если заголовок X-Forwarded-For отсутствует, используем request.remote_addr
|
170 |
-
client_ip = request.remote_addr
|
171 |
-
return client_ip
|
172 |
-
|
173 |
@app.route('/ip')
|
174 |
def index():
|
175 |
# Получаем IP-адрес и порт
|
@@ -214,7 +203,7 @@ def save_settings(settings_dict):
|
|
214 |
@app.route('/load_settings', methods=['POST'])
|
215 |
def get_settings():
|
216 |
# Получаем IP-адрес клиента
|
217 |
-
client_ip =
|
218 |
print(f"Полученный IP-адрес клиента: {client_ip}")
|
219 |
|
220 |
# Проверка IP-адреса клиента
|
@@ -226,7 +215,7 @@ def get_settings():
|
|
226 |
@app.route('/save_settings', methods=['POST'])
|
227 |
def save_settings_route():
|
228 |
# Получаем IP-адрес клиента
|
229 |
-
client_ip =
|
230 |
print(f"Полученный IP-адрес клиента: {client_ip}")
|
231 |
|
232 |
# Проверка IP-адреса клиента
|
|
|
159 |
server_ip = socket.gethostbyname(hostname)
|
160 |
return server_ip
|
161 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
162 |
@app.route('/ip')
|
163 |
def index():
|
164 |
# Получаем IP-адрес и порт
|
|
|
203 |
@app.route('/load_settings', methods=['POST'])
|
204 |
def get_settings():
|
205 |
# Получаем IP-адрес клиента
|
206 |
+
client_ip = request.remote_addr
|
207 |
print(f"Полученный IP-адрес клиента: {client_ip}")
|
208 |
|
209 |
# Проверка IP-адреса клиента
|
|
|
215 |
@app.route('/save_settings', methods=['POST'])
|
216 |
def save_settings_route():
|
217 |
# Получаем IP-адрес клиента
|
218 |
+
client_ip = request.remote_addr
|
219 |
print(f"Полученный IP-адрес клиента: {client_ip}")
|
220 |
|
221 |
# Проверка IP-адреса клиента
|