Kaynağa Gözat

이렇게 해야겠네

Surplus_Up (2DU) 8 yıl önce
ebeveyn
işleme
1ebf5ae97f
2 değiştirilmiş dosya ile 4 ekleme ve 2 silme
  1. 0 1
      app.py
  2. 4 1
      set_mark/tool.py

+ 0 - 1
app.py

@@ -55,7 +55,6 @@ load_conn(conn)
 # 기타 설정 변경
 logging.basicConfig(level = logging.ERROR)
 app = flask.Flask(__name__, template_folder = './')
-app.wsgi_app = werkzeug.contrib.fixers.ProxyFix(app.wsgi_app)
 flask_reggie.Reggie(app)
 compress = flask_compress.Compress()
 compress.init_app(app)

+ 4 - 1
set_mark/tool.py

@@ -13,8 +13,11 @@ def ip_check():
     else:
         try:
             ip = flask.request.environ.get('HTTP_X_REAL_IP', flask.request.remote_addr)
+            
+            if ip == ('::1' or '127.0.0.1'):
+                ip = flask.request.environ.get('HTTP_X_FORWARDED_FOR', flask.request.remote_addr)
         except:
-            ip = 'None'
+            ip = 'Error'
 
     return str(ip)