This commit is contained in:
Alexandr Bogomyakov
2024-10-26 10:45:33 +03:00
committed by GitHub
parent 9680ce802d
commit c9c21f1baa

View File

@ -321,6 +321,10 @@ def del_client():
return redirect(url_for("clients", nt="User has been deleted")) return redirect(url_for("clients", nt="User has been deleted"))
def append_to_log(log_entry):
with open("access_log.log", "a") as log_file:
log_file.write(log_entry + "\n")
@app.route("/dynamic/<path:hash_secret>", methods=["GET"], strict_slashes=False) @app.route("/dynamic/<path:hash_secret>", methods=["GET"], strict_slashes=False)
def dynamic(hash_secret): def dynamic(hash_secret):
# Depricated scheme. # Depricated scheme.
@ -349,7 +353,7 @@ def dynamic(hash_secret):
client = CLIENTS[client_id] client = CLIENTS[client_id]
if server and client: if server and client:
append_to_log(f"User: {client["name"]}. Server: {server.data['name']} client secret string: {hash_secret}")
client_shadowsocks_key = next( client_shadowsocks_key = next(
(item for item in server.data["keys"] if item.key_id == client["name"]), None (item for item in server.data["keys"] if item.key_id == client["name"]), None
) )