diff --git a/app/lib/dto/ConfDTO.ts b/app/lib/dto/ConfDTO.ts
index 361eb49c9d0922b3e4fffb6b4e0c4bc9e25ce7ed..cdedf5037ad5864ab2a3c7f58b870f62324a77a3 100644
--- a/app/lib/dto/ConfDTO.ts
+++ b/app/lib/dto/ConfDTO.ts
@@ -1,4 +1,5 @@
 import {CommonConstants} from "../common-libs/constants"
+import { Proxy, ProxyConf } from '../proxy';
 const _ = require('underscore');
 const constants = require('../constants');
 
@@ -46,6 +47,7 @@ export interface KeypairConfDTO {
 }
 
 export interface NetworkConfDTO {
+  proxyConf: ProxyConf|undefined
   nobma: boolean
   remoteport: number
   remotehost: string|null
@@ -134,6 +136,7 @@ export class ConfDTO implements CurrencyConfDTO, KeypairConfDTO, NetworkConfDTO,
     public homename: string,
     public memory: boolean,
     public nobma: boolean,
+    public proxyConf: ProxyConf|undefined,
     public ws2p?: {
       privateAccess: boolean
       publicAccess: boolean
@@ -152,7 +155,7 @@ export class ConfDTO implements CurrencyConfDTO, KeypairConfDTO, NetworkConfDTO,
 ) {}
 
   static mock() {
-    return new ConfDTO("", "", [], [], 0, 0, 0.6, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, false, 0, false, 0, 0, 0, 0, 0, { pub:'', sec:'' }, null, "", "", 0, "", "", "", 0, "", "", null, false, "", true, true)
+    return new ConfDTO("", "", [], [], 0, 0, 0.6, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, false, 0, false, 0, 0, 0, 0, 0, { pub:'', sec:'' }, null, "", "", 0, "", "", "", 0, "", "", null, false, "", true, true, undefined)
   }
 
   static defaultConf() {