moved the container config to a separate diagram

This commit is contained in:
vladimir.kuznetsov 2023-01-24 10:38:29 +03:00
parent ebd287d4b8
commit cc0b3a18d9
10 changed files with 107 additions and 65 deletions

2
.gitignore vendored
View file

@ -129,4 +129,4 @@ captures/
client/3rd/ShadowSocks/ss_ios.xcconfig
# UML generated pics
out/
out/

View file

@ -0,0 +1,11 @@
@startjson
{
"container : string": "amnezia-wireguard",
"wireguard : array":
{
"last_config : string": "native wireguard config",
"port : string": "port number",
"transport_proto : string": "udp"
}
}
@endjson

View file

@ -20,4 +20,4 @@ else (no)
endif
stop
@enduml
@enduml

View file

@ -17,4 +17,4 @@ else
endif
:continue connect process;
stop
@enduml
@enduml

View file

@ -0,0 +1,31 @@
@startjson
{
"containers : array":
[
{
"container : string": "amnezia-openvpn",
"openvpn : array": "<color:blue>openvpn container config"
},
{
"container : string": "amnezia-openvpn-cloak",
"openvpn : array": "<color:blue>openvpn container config",
"cloak : array": "<color:blue>cloak container config"
},
{
"container : string": "amnezia-shadowsocks",
"openvpn : array": "<color:blue>openvpn container config",
"shadowsocks : array": "<color:blue>shadowsocks container config"
},
{
"container : string": "amnezia-wireguard",
"wireguard : array": "<color:blue>wireguard container config"
}
],
"defaultContainer : string": "container name",
"description : string": "server name alias",
"hostName : string": "server address",
"password : string": "password for user",
"port : string": "port number",
"userName : string": "user for ssh connection"
}
@endjson

View file

@ -0,0 +1,30 @@
@startjson
{
"containers : array":
[
{
"container : string": "amnezia-openvpn",
"openvpn : array": "<color:blue>openvpn container config"
},
{
"container : string": "amnezia-openvpn-cloak",
"openvpn : array": "<color:blue>openvpn container config",
"cloak : array": "<color:blue>cloak container config"
},
{
"container : string": "amnezia-shadowsocks",
"openvpn : array": "<color:blue>openvpn container config",
"shadowsocks : array": "<color:blue>shadowsocks container config"
},
{
"container : string": "amnezia-wireguard",
"wireguard : array": "<color:blue>wireguard container config"
}
],
"defaultContainer : string": "container name",
"description : string": "server name alias",
"dns1 : string": "dns address",
"dns2 : string": "dns address",
"hostName : string": "server address"
}
@endjson

View file

@ -0,0 +1,32 @@
@startjson
{
"containers : array":
[
{
"container : string": "amnezia-openvpn",
"openvpn : array": "<color:blue>openvpn container config"
},
{
"container : string": "amnezia-openvpn-cloak",
"openvpn : array": "<color:blue>openvpn container config",
"cloak : array": "<color:blue>cloak container config"
},
{
"container : string": "amnezia-shadowsocks",
"openvpn : array": "<color:blue>openvpn container config",
"shadowsocks : array": "<color:blue>shadowsocks container config"
},
{
"container : string": "amnezia-wireguard",
"wireguard : array": "<color:blue>wireguard container config"
}
],
"defaultContainer : string": "container name",
"description : string": "server name alias",
"dns1 : string": "dns address",
"dns2 : string": "dns address",
"hostName : string": "server address",
"version : number": "2",
"lastConfigStorage : string": "storage address"
}
@endjson

View file

@ -1,20 +0,0 @@
@startjson
{
"containers : array":
{
"container : string": "amnezia-wireguard",
"wireguard : array":
{
"last_config : string": "native wireguard config",
"port : string": "port number",
"transport_proto : string": "udp"
}
},
"defaultContainer : string": "amnezia-wireguard",
"description : string": "server name alias",
"hostName : string": "server address",
"password : string": "password for user",
"port : string": "port number",
"userName : string": "user for ssh connection"
}
@endjson

View file

@ -1,20 +0,0 @@
@startjson
{
"containers : array":
{
"container : string": "amnezia-wireguard",
"wireguard : array":
{
"isThirdPartyConfig : bool": "depends on import source",
"last_config : string": "native wireguard config",
"port : string": "port number",
"transport_proto : string": "udp"
}
},
"defaultContainer : string": "amnezia-wireguard",
"description : string": "server name alias",
"dns1 : string": "dns address",
"dns2 : string": "dns address",
"hostName : string": "server address"
}
@endjson

View file

@ -1,22 +0,0 @@
@startjson
{
"containers : array":
{
"container : string": "amnezia-wireguard",
"wireguard : array":
{
"isThirdPartyConfig : bool": "depends on import source",
"last_config : string": "native wireguard config",
"port : string": "port number",
"transport_proto : string": "udp"
}
},
"defaultContainer : string": "amnezia-wireguard",
"description : string": "server name alias",
"dns1 : string": "dns address",
"dns2 : string": "dns address",
"hostName : string": "server address",
"version : number": "2",
"lastConfigStorage : string": "storage address"
}
@endjson