Добавить время создания ключа в проект с открытым исходным кодом (.ts)
Проект https://github.com/Jigsaw-Code/outline-server
В REST API access-keys мне нехватает время создания ключа.
Сейчас response.json() - {'accessKeys': [{'id': '0', 'name': 'Boris', 'password': 'IW2kmYkaAdt3KT5yKQ9fUy', 'port': 5994, 'method': 'chacha20-ietf-poly1305', 'accessUrl': 'ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpJVzJrbVlrYUFkdDNLVDV5S1E5ZlV5@3.124.3.148:5994/?outline=1'}]}
Желаемый результат - {'accessKeys': [{'id': '0', 'name': 'Boris', 'password': 'IW2kmYkaAdt3KT5yKQ9fUy', 'port': 5994, 'method': 'chacha20-ietf-poly1305', 'createdTimestampMs': 1536613192052,'accessUrl': 'ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpJVzJrbVlrYUFkdDNLVDV5S1E5ZlV5@3.124.3.148:5994/?outline=1'}]}
Использую Python module outline_vpn. Инсталлируется pip install outline-vpn-api.
Код питона для получения ключей с моего поднятого сервера:
from outline_vpn.outline_vpn import OutlineVPN
client = OutlineVPN(api_url="https://3.124.3.148:24292/qQxq61dJ5v7addgFN6TTXg", cert_sha256="2B02E6BAC2AD08E38195CA214C12F250B79070CA8A00A6F1FB66056D1938D8A3")
for key in client.get_keys():
print(key.access_url)