Update app.py
Browse files
app.py
CHANGED
@@ -1,10 +1,9 @@
|
|
1 |
import os
|
2 |
import json
|
3 |
import uuid
|
|
|
4 |
from flask import Flask, request, Response, jsonify
|
5 |
import socketio
|
6 |
-
from aiohttp import web
|
7 |
-
from aiohttp_socks import ProxyConnector
|
8 |
|
9 |
app = Flask(__name__)
|
10 |
sio = socketio.Client()
|
@@ -14,7 +13,6 @@ API_KEY = os.environ.get('PPLX_KEY')
|
|
14 |
|
15 |
# 代理设置
|
16 |
proxy_url = os.environ.get('PROXY_URL')
|
17 |
-
connector = ProxyConnector.from_url(proxy_url) if proxy_url else None
|
18 |
|
19 |
sio_opts = {
|
20 |
'auth': {
|
@@ -31,6 +29,11 @@ sio_opts = {
|
|
31 |
}
|
32 |
}
|
33 |
|
|
|
|
|
|
|
|
|
|
|
34 |
def log_request(req, status):
|
35 |
timestamp = datetime.now().isoformat()
|
36 |
ip = req.remote_addr
|
|
|
1 |
import os
|
2 |
import json
|
3 |
import uuid
|
4 |
+
from datetime import datetime
|
5 |
from flask import Flask, request, Response, jsonify
|
6 |
import socketio
|
|
|
|
|
7 |
|
8 |
app = Flask(__name__)
|
9 |
sio = socketio.Client()
|
|
|
13 |
|
14 |
# 代理设置
|
15 |
proxy_url = os.environ.get('PROXY_URL')
|
|
|
16 |
|
17 |
sio_opts = {
|
18 |
'auth': {
|
|
|
29 |
}
|
30 |
}
|
31 |
|
32 |
+
# 如果设置了代理,添加到 socketio 选项中
|
33 |
+
if proxy_url:
|
34 |
+
sio_opts['http'] = proxy_url
|
35 |
+
sio_opts['https'] = proxy_url
|
36 |
+
|
37 |
def log_request(req, status):
|
38 |
timestamp = datetime.now().isoformat()
|
39 |
ip = req.remote_addr
|