feat: add amneziawg support (#2102)
* feat: detect wireguard executable * feat: add amneziawg-tools to container * feat: enhance AWG detection and configuration handling * refactor: change env name * refactor: change env values
This commit is contained in:
committed by
GitHub
parent
c10daa2fd4
commit
ef463d3d85
@@ -12,6 +12,8 @@ export const OLD_ENV = {
|
||||
PASSWORD_HASH: process.env.PASSWORD_HASH,
|
||||
};
|
||||
|
||||
const OVERRIDE_AUTO_AWG = process.env.OVERRIDE_AUTO_AWG?.toLowerCase();
|
||||
|
||||
export const WG_ENV = {
|
||||
/** UI is hosted on HTTP instead of HTTPS */
|
||||
INSECURE: process.env.INSECURE === 'true',
|
||||
@@ -19,6 +21,14 @@ export const WG_ENV = {
|
||||
PORT: assertEnv('PORT'),
|
||||
/** If IPv6 should be disabled */
|
||||
DISABLE_IPV6: process.env.DISABLE_IPV6 === 'true',
|
||||
/** Override automatic detection */
|
||||
OVERRIDE_AUTO_AWG:
|
||||
OVERRIDE_AUTO_AWG === ('wg' as const) ||
|
||||
OVERRIDE_AUTO_AWG === ('awg' as const)
|
||||
? OVERRIDE_AUTO_AWG
|
||||
: undefined,
|
||||
/** TODO: delete on next major version */
|
||||
EXPERIMENTAL_AWG: process.env.EXPERIMENTAL_AWG === 'true',
|
||||
};
|
||||
|
||||
export const WG_INITIAL_ENV = {
|
||||
|
||||
Reference in New Issue
Block a user