summaryrefslogtreecommitdiffhomepage
path: root/gui/src/shared
diff options
context:
space:
mode:
authorOskar <oskar@mullvad.net>2024-08-29 21:51:26 +0200
committerOskar <oskar@mullvad.net>2024-08-30 20:04:00 +0200
commite5abae7800ed50a0151ab4eee9c1cf2764f948fb (patch)
tree4e170ee7df38ffd1867048b0c85dd060af70a7c3 /gui/src/shared
parent9dbb580eb0c19ceb24275a58e7d8dc2a92a77482 (diff)
downloadmullvadvpn-e5abae7800ed50a0151ab4eee9c1cf2764f948fb.tar.xz
mullvadvpn-e5abae7800ed50a0151ab4eee9c1cf2764f948fb.zip
Add rpc and state handling of shadowsocks settings
Diffstat (limited to 'gui/src/shared')
-rw-r--r--gui/src/shared/daemon-rpc-types.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/gui/src/shared/daemon-rpc-types.ts b/gui/src/shared/daemon-rpc-types.ts
index ed588ff811..40c692e1ba 100644
--- a/gui/src/shared/daemon-rpc-types.ts
+++ b/gui/src/shared/daemon-rpc-types.ts
@@ -451,15 +451,21 @@ export type Udp2TcpObfuscationSettings = {
port: Constraint<number>;
};
+export type ShadowsocksSettings = {
+ port: Constraint<number>;
+};
+
export enum ObfuscationType {
auto,
off,
udp2tcp,
+ shadowsocks,
}
export type ObfuscationSettings = {
selectedObfuscation: ObfuscationType;
udp2tcpSettings: Udp2TcpObfuscationSettings;
+ shadowsocksSettings: ShadowsocksSettings;
};
export interface IBridgeConstraints {