feat: ssh auth, protocol management, and cleanup
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
ALTER TABLE protocols ADD COLUMN qr_code_template MEDIUMTEXT DEFAULT NULL;
|
||||
ALTER TABLE protocols ADD COLUMN qr_code_format VARCHAR(50) DEFAULT 'amnezia_compressed';
|
||||
|
||||
-- Update AmneziaWG and WireGuard
|
||||
UPDATE protocols SET qr_code_template = '{
|
||||
"containers": [
|
||||
{
|
||||
"awg": {
|
||||
"H1": "{{H1}}",
|
||||
"H2": "{{H2}}",
|
||||
"H3": "{{H3}}",
|
||||
"H4": "{{H4}}",
|
||||
"Jc": "{{Jc}}",
|
||||
"Jmax": "{{Jmax}}",
|
||||
"Jmin": "{{Jmin}}",
|
||||
"S1": "{{S1}}",
|
||||
"S2": "{{S2}}",
|
||||
"last_config": {{last_config_json}},
|
||||
"port": "{{port}}",
|
||||
"transport_proto": "udp"
|
||||
},
|
||||
"container": "amnezia-awg"
|
||||
}
|
||||
],
|
||||
"defaultContainer": "amnezia-awg",
|
||||
"description": "{{description}}",
|
||||
"dns1": "{{dns1}}",
|
||||
"dns2": "{{dns2}}",
|
||||
"hostName": "{{hostName}}"
|
||||
}' WHERE slug IN ('amnezia-wg', 'wireguard', 'amnezia-wg-advanced');
|
||||
|
||||
-- Update XRay
|
||||
UPDATE protocols SET qr_code_template = '{
|
||||
"containers": [
|
||||
{
|
||||
"container": "amnezia-xray",
|
||||
"xray": {
|
||||
"last_config": {{last_config_json}},
|
||||
"port": "{{port}}",
|
||||
"transport_proto": "tcp"
|
||||
}
|
||||
}
|
||||
],
|
||||
"defaultContainer": "amnezia-xray",
|
||||
"description": "{{description}}",
|
||||
"dns1": "1.1.1.1",
|
||||
"dns2": "1.0.0.1",
|
||||
"hostName": "{{hostName}}"
|
||||
}' WHERE slug LIKE '%xray%';
|
||||
Reference in New Issue
Block a user