mirror of
https://github.com/Ysurac/openmptcprouter-vps-admin.git
synced 2025-03-09 15:40:05 +00:00
Default debug to false, add a debug info for tunnel creation, test speedtest
This commit is contained in:
parent
c9254c470c
commit
daba5f2a01
2 changed files with 14 additions and 1 deletions
|
@ -15,5 +15,6 @@
|
|||
"disabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"debug": false
|
||||
}
|
12
omr-admin.py
12
omr-admin.py
|
@ -41,6 +41,7 @@ from fastapi.openapi.docs import get_swagger_ui_html
|
|||
from fastapi.openapi.models import OAuthFlows as OAuthFlowsModel
|
||||
from fastapi.openapi.utils import get_openapi
|
||||
from fastapi.openapi.models import SecurityBase as SecurityBaseModel
|
||||
from fastapi.responses import StreamingResponse
|
||||
from pydantic import BaseModel, ValidationError # pylint: disable=E0611
|
||||
from starlette.status import HTTP_403_FORBIDDEN
|
||||
from starlette.responses import RedirectResponse, Response, JSONResponse
|
||||
|
@ -277,6 +278,7 @@ def add_gre_tunnels():
|
|||
modif_config_user(user, {'gre_tunnels': user_gre_tunnels})
|
||||
nbip = nbip + 1
|
||||
except Exception as exception:
|
||||
LOG.error("Gre-tunnel exception (" + exception.message + " - " + exception.args + ")")
|
||||
pass
|
||||
final_md5 = hashlib.md5(file_as_bytes(open('/etc/shorewall/snat', 'rb'))).hexdigest()
|
||||
if initial_md5 != final_md5:
|
||||
|
@ -2002,6 +2004,16 @@ async def list_users(current_user: User = Depends(get_current_user)):
|
|||
content = json.load(f)
|
||||
return content['users'][0]
|
||||
|
||||
async def fake_data():
|
||||
for i in range(100):
|
||||
yield b"fake data speedtest"
|
||||
|
||||
@app.get('/speedtest', summary="Test speed from the server")
|
||||
async def list_users(current_user: User = Depends(get_current_user)):
|
||||
return StreamingResponse(fake_data())
|
||||
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
LOG.debug("Main OMR-Admin launch")
|
||||
with open('/etc/openmptcprouter-vps-admin/omr-admin-config.json') as f:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue