Skip to content

Instantly share code, notes, and snippets.

@ligi
Created August 2, 2020 15:59
Show Gist options
  • Save ligi/8677632c483cfc6ed163ccbeb314ec9a to your computer and use it in GitHub Desktop.
Save ligi/8677632c483cfc6ed163ccbeb314ec9a to your computer and use it in GitHub Desktop.
INFO [utils/gitData:25] Version info { version: '0.2.6',
branch: 'v0.2.6',
commit: 'fb3f7316a3a40054b7f2be08afbfc8d00f2c2772' }
INFO [api:40] HTTP API started at 3000
Credentials webserver started at 8092
INFO [index:41] Initializing OpenVPN config { hostname:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZC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 />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>',
internalIp:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZCC5ebSz2pZD5wUY7L5HaYOgajzWpaEM50Sk/irKaRGZ7Y1lbeuNCHyLaaOylQu5kr4afR1Til91y5kMruOQ9ehr2BrnVuemhbtcZOosPXt2FJbZWSRY0yNa0swau60r9SLpM8wLSFNGadlERTYopBXUx/gr6cb37fYC9AqiHPg3GPVIyxeKqpyAAAB4hJREFUGBmtwIN6K4sCBeAVTlzbtrVt1du2bdu2bds8tu1r2+sBbjIzaWaSpue0X380R3Sfj+NX9n0XrSXgwxA6Jb+G1mFaTsmFkWgVxT0pW4pWsVVHWXsBzZZ0YsacQqgsMFO2TkBzDR1Up7N2HX0LCicSKVuF5goroei0Fh5B8yhJHopmMr1BiS4dCkVX6ZLYBs1V2Jayc0FQGNYrnmU7b6LZ3jFQlmWDUlxnHihE853IpuyqBkoBe7k3AH4IAvyZe4qyTlApT+bgCjSqXVXfdVuK4cfJQIoOjYRKYQ0330Jj0tvSKeYkGmf6tiedVqyBWl4Cu10U4GthNkVnF8KPzx7F0PwpVGL7RJHMvmeDN3tfysbBr6/JeqhUhdDF+FsTvATspSwNfj3RMwVK7XpS0iMDXopqKLsMv7oH8m4sFP5Mt6nwEjGJshj4tXsvDxQL8Kik2z14W2WkSN8Jfv39HzRfP/cwFxLNzd50ewxvawwULYqGH8Kn60Po0i1VA6AifZyBbmnfwItmLBkcGZl8Zzb86RdPme6fsUOrSs0kDTqKLMcqoDbCysRtC3OKBPiT42CDyKM1JI0xHbvXdw1hSGIZ+b+RUCo6RI5GU8LvU836ZWoRgCn7p6a3qwwkn82Eh2k5OWE8mjJqCJUSXmyNQAPhSRQZMwMNZsQzfgZ8lS/Jm2yH6IqRSp+boPLDPrLutgmS8RPIf5vgLaLPy5GXo34fBifTaKqkwEtGARlcpYFoNHmoCN5i51GUNWBk/17T6qjyNrxNuU+ar91KWrO0U586WkfAR7qOkm5ndfS2GD6iUyw07thjoMseDbwFnaOCNTmBCj3bwVdsp3zKjBvgw/aMMmPXRQ/yqlMt9KgV0Iigfg7KjkTDW/hHlDm6CwC089ngYAAa156y/CXw0YuyU1q4xO3Kp+RoBzRO2EmZ5SR8hHWmKHgZJEkLFrU1xBvIXfBnOWWhx+FryXo6RaUGwc1eOPOdbUN4IBd+dImk5KVNaMTADXsudcqAmv1D8l/wQ/OGni5D+sMPAT6WlfFIHPwo70zSvH6ZgJ9u+jPqZsUFRKAxoxysqew/DM0y1cienWMmpeQlwUcf8nM0kzDVTFHwvAB4yZxAaxdItKMW5ATgJ1gcSLdx46G2JJil0RBd7J1mjuxcHw632AHH39fC18U6enQ0QeUweQeim23pYukVBElO7x75jleGw5u9PRWyM6BUsZ6BX8BF+xUlhi8g2hpFF8fP4CV3O5VWQWnrZX6QCZdvblB2GC7DVlAyuBBqw8uo1FeAmz0iYjVZBdECC2U7TXBaZqHEeAVqbfRU6h0Eycg/3C8pNXBIBlzK3zZSthoulXTrBbUuOip9MkWAk/3VGIpCt4QDuY8u6CkLuQKXVLo9gNrklVSydD32fBiwxUqZ+fBfJiaTNOspOjgdLt1vUBKaA7WknfSi+3jMAwMb6BwkI5+2+WMCScvRoRAlraYkdCO85AXTY9p7dXQyUiVwx2tamLr/ZtCb6ZsgC7hkpqjHfqhoJprZ4Opu+/tLP0qj2sG/auDL1mZ+7+++PUo60qGgmWimOYEia/siOGln/o0qo+FHElD4lHTMAiDYpmsBaCaaaakd1euDtmfPt+8fDskqqlxDEwZ+RSbMits/NmvzJ7vy4r4201IbDswdOCXaBLfXqTIRTSmfRiZc19ElsKSMltpweHvLSgX9RjSpfJyRHmV3wuFj9z4qdJuCps100GNFNHx0eDOfHvo++BFbjPQI7YIGHTZWPZ4ZtDb9PJUcGWhaZgGV5kFmuv2ynkxIGWsl08bsCqTb93Y0aWgilQpskIwIptuXPwhBbw3a18MRc+lRAkOfo0mjDFTqHA3R+FLKenSqgJNp2IAz1XYcJkuq4SMzLCwCImFGPJVKIiCaY6XsGJSqS8haAWrafhOiorLqbUDAf9b1NFJpnQmi/XrKBkHleSjThsfaBHhol1vopD82/L+DzVQzz4Lkl1bKOkLF/j3ZtiDrdI4At9QyivRWOm3fsZ0emysgqbhOSf5wqE2uoUva6ybINrPBjYMbJgfNMrBB/GMBkjaBFKVooNY/kKL4LpBFUhY55t1YAMKIrhTpV+oZnCpAZHoyOITsMSYOamvHUbbIDkkgZckBkEy+VxpC6936AS/I4HoTJAPbVC7OCIKX6m6UXZgNye8o662BW0Y2S8cD0S/I0KkmNGHgAcpiAiDZlkZR6DY0KE7kJBuAuPZk6EMT/NPepeyVcEhMG4bQyVBpR4PiRE7KhNP0QWT+Q01ul1+fSUKj+oVQZP4V3ISFqwuy5s8xwaM4kUcy4TJ9Dxk47U86c/bYMDRmboqeTpZrsVCYaxOgFBbFI5kQbfpOT8lLHdAYW2pB1MoJ/bRoSlgiS2yQbHpK2Rg0LiIsNxNN+mysjoaOHSBaO42ywbPRMnnJdJk0AC5xhyjLbocW2V1KyQ4tnGwFlNV0QIvcNlISfBwuHSl7by1a5Bd0+zlc2u2jyDEHLdORbq9ClLOCTt1GoIU2hlBi6A5J9eKU00uL0VKzsyjpq0HrWHOeLqdy0VrOzN8e3LW2HC3yf+Xo1Doq1ayrAAAAAElFTkSuQmCC />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>' }
INFO [utils/gitData:25] Version info { version: '0.2.6',
branch: 'v0.2.6',
commit: 'fb3f7316a3a40054b7f2be08afbfc8d00f2c2772' }
INFO [api:40] HTTP API started at 3000
Credentials webserver started at 8092
INFO [index:41] Initializing OpenVPN config { hostname:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZC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 />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>',
internalIp:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZC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 />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>' }
INFO [utils/gitData:25] Version info { version: '0.2.6',
branch: 'v0.2.6',
commit: 'fb3f7316a3a40054b7f2be08afbfc8d00f2c2772' }
INFO [api:40] HTTP API started at 3000
Credentials webserver started at 8092
INFO [index:41] Initializing OpenVPN config { hostname:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZC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 />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>',
internalIp:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZCC5ebSz2pZD5wUY7L5HaYOgajzWpaEM50Sk/irKaRGZ7Y1lbeuNCHyLaaOylQu5kr4afR1Til91y5kMruOQ9ehr2BrnVuemhbtcZOosPXt2FJbZWSRY0yNa0swau60r9SLpM8wLSFNGadlERTYopBXUx/gr6cb37fYC9AqiHPg3GPVIyxeKqpyAAAB4hJREFUGBmtwIN6K4sCBeAVTlzbtrVt1du2bdu2bds8tu1r2+sBbjIzaWaSpue0X380R3Sfj+NX9n0XrSXgwxA6Jb+G1mFaTsmFkWgVxT0pW4pWsVVHWXsBzZZ0YsacQqgsMFO2TkBzDR1Up7N2HX0LCicSKVuF5goroei0Fh5B8yhJHopmMr1BiS4dCkVX6ZLYBs1V2Jayc0FQGNYrnmU7b6LZ3jFQlmWDUlxnHihE853IpuyqBkoBe7k3AH4IAvyZe4qyTlApT+bgCjSqXVXfdVuK4cfJQIoOjYRKYQ0330Jj0tvSKeYkGmf6tiedVqyBWl4Cu10U4GthNkVnF8KPzx7F0PwpVGL7RJHMvmeDN3tfysbBr6/JeqhUhdDF+FsTvATspSwNfj3RMwVK7XpS0iMDXopqKLsMv7oH8m4sFP5Mt6nwEjGJshj4tXsvDxQL8Kik2z14W2WkSN8Jfv39HzRfP/cwFxLNzd50ewxvawwULYqGH8Kn60Po0i1VA6AifZyBbmnfwItmLBkcGZl8Zzb86RdPme6fsUOrSs0kDTqKLMcqoDbCysRtC3OKBPiT42CDyKM1JI0xHbvXdw1hSGIZ+b+RUCo6RI5GU8LvU836ZWoRgCn7p6a3qwwkn82Eh2k5OWE8mjJqCJUSXmyNQAPhSRQZMwMNZsQzfgZ8lS/Jm2yH6IqRSp+boPLDPrLutgmS8RPIf5vgLaLPy5GXo34fBifTaKqkwEtGARlcpYFoNHmoCN5i51GUNWBk/17T6qjyNrxNuU+ar91KWrO0U586WkfAR7qOkm5ndfS2GD6iUyw07thjoMseDbwFnaOCNTmBCj3bwVdsp3zKjBvgw/aMMmPXRQ/yqlMt9KgV0Iigfg7KjkTDW/hHlDm6CwC089ngYAAa156y/CXw0YuyU1q4xO3Kp+RoBzRO2EmZ5SR8hHWmKHgZJEkLFrU1xBvIXfBnOWWhx+FryXo6RaUGwc1eOPOdbUN4IBd+dImk5KVNaMTADXsudcqAmv1D8l/wQ/OGni5D+sMPAT6WlfFIHPwo70zSvH6ZgJ9u+jPqZsUFRKAxoxysqew/DM0y1cienWMmpeQlwUcf8nM0kzDVTFHwvAB4yZxAaxdItKMW5ATgJ1gcSLdx46G2JJil0RBd7J1mjuxcHw632AHH39fC18U6enQ0QeUweQeim23pYukVBElO7x75jleGw5u9PRWyM6BUsZ6BX8BF+xUlhi8g2hpFF8fP4CV3O5VWQWnrZX6QCZdvblB2GC7DVlAyuBBqw8uo1FeAmz0iYjVZBdECC2U7TXBaZqHEeAVqbfRU6h0Eycg/3C8pNXBIBlzK3zZSthoulXTrBbUuOip9MkWAk/3VGIpCt4QDuY8u6CkLuQKXVLo9gNrklVSydD32fBiwxUqZ+fBfJiaTNOspOjgdLt1vUBKaA7WknfSi+3jMAwMb6BwkI5+2+WMCScvRoRAlraYkdCO85AXTY9p7dXQyUiVwx2tamLr/ZtCb6ZsgC7hkpqjHfqhoJprZ4Opu+/tLP0qj2sG/auDL1mZ+7+++PUo60qGgmWimOYEia/siOGln/o0qo+FHElD4lHTMAiDYpmsBaCaaaakd1euDtmfPt+8fDskqqlxDEwZ+RSbMits/NmvzJ7vy4r4201IbDswdOCXaBLfXqTIRTSmfRiZc19ElsKSMltpweHvLSgX9RjSpfJyRHmV3wuFj9z4qdJuCps100GNFNHx0eDOfHvo++BFbjPQI7YIGHTZWPZ4ZtDb9PJUcGWhaZgGV5kFmuv2ynkxIGWsl08bsCqTb93Y0aWgilQpskIwIptuXPwhBbw3a18MRc+lRAkOfo0mjDFTqHA3R+FLKenSqgJNp2IAz1XYcJkuq4SMzLCwCImFGPJVKIiCaY6XsGJSqS8haAWrafhOiorLqbUDAf9b1NFJpnQmi/XrKBkHleSjThsfaBHhol1vopD82/L+DzVQzz4Lkl1bKOkLF/j3ZtiDrdI4At9QyivRWOm3fsZ0emysgqbhOSf5wqE2uoUva6ybINrPBjYMbJgfNMrBB/GMBkjaBFKVooNY/kKL4LpBFUhY55t1YAMKIrhTpV+oZnCpAZHoyOITsMSYOamvHUbbIDkkgZckBkEy+VxpC6936AS/I4HoTJAPbVC7OCIKX6m6UXZgNye8o662BW0Y2S8cD0S/I0KkmNGHgAcpiAiDZlkZR6DY0KE7kJBuAuPZk6EMT/NPepeyVcEhMG4bQyVBpR4PiRE7KhNP0QWT+Q01ul1+fSUKj+oVQZP4V3ISFqwuy5s8xwaM4kUcy4TJ9Dxk47U86c/bYMDRmboqeTpZrsVCYaxOgFBbFI5kQbfpOT8lLHdAYW2pB1MoJ/bRoSlgiS2yQbHpK2Rg0LiIsNxNN+mysjoaOHSBaO42ywbPRMnnJdJk0AC5xhyjLbocW2V1KyQ4tnGwFlNV0QIvcNlISfBwuHSl7by1a5Bd0+zlc2u2jyDEHLdORbq9ClLOCTt1GoIU2hlBi6A5J9eKU00uL0VKzsyjpq0HrWHOeLqdy0VrOzN8e3LW2HC3yf+Xo1Doq1ayrAAAAAElFTkSuQmCC />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>' }
INFO [utils/gitData:25] Version info { version: '0.2.6',
branch: 'v0.2.6',
commit: 'fb3f7316a3a40054b7f2be08afbfc8d00f2c2772' }
INFO [api:40] HTTP API started at 3000
Credentials webserver started at 8092
INFO [index:41] Initializing OpenVPN config { hostname:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZC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 />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>',
internalIp:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZC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 />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>' }
INFO [utils/gitData:25] Version info { version: '0.2.6',
branch: 'v0.2.6',
commit: 'fb3f7316a3a40054b7f2be08afbfc8d00f2c2772' }
INFO [api:40] HTTP API started at 3000
Credentials webserver started at 8092
INFO [index:41] Initializing OpenVPN config { hostname:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZC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 />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>',
internalIp:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZC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 />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>' }
INFO [utils/gitData:25] Version info { version: '0.2.6',
branch: 'v0.2.6',
commit: 'fb3f7316a3a40054b7f2be08afbfc8d00f2c2772' }
INFO [api:40] HTTP API started at 3000
Credentials webserver started at 8092
INFO [index:35] Fetching config retry 1: connect EHOSTUNREACH 172.33.1.7:80
INFO [index:35] Fetching config retry 1: ECONNREFUSED connect ECONNREFUSED 172.33.1.7:80
INFO [index:35] Fetching config retry 2: ECONNREFUSED connect ECONNREFUSED 172.33.1.7:80
INFO [index:35] Fetching config retry 3: ECONNREFUSED connect ECONNREFUSED 172.33.1.7:80
INFO [index:41] Initializing OpenVPN config { hostname:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZC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 />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>',
internalIp:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZC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 />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>' }
INFO [utils/gitData:25] Version info { version: '0.2.6',
branch: 'v0.2.6',
commit: 'fb3f7316a3a40054b7f2be08afbfc8d00f2c2772' }
INFO [api:40] HTTP API started at 3000
Credentials webserver started at 8092
INFO [index:41] Initializing OpenVPN config { hostname:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZC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 />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>',
internalIp:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZC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 />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>' }
INFO [utils/gitData:25] Version info { version: '0.2.6',
branch: 'v0.2.6',
commit: 'fb3f7316a3a40054b7f2be08afbfc8d00f2c2772' }
INFO [api:40] HTTP API started at 3000
Credentials webserver started at 8092
INFO [index:41] Initializing OpenVPN config { hostname:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZC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 />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>',
internalIp:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZC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 />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>' }
INFO [utils/gitData:25] Version info { version: '0.2.6',
branch: 'v0.2.6',
commit: 'fb3f7316a3a40054b7f2be08afbfc8d00f2c2772' }
INFO [api:40] HTTP API started at 3000
Credentials webserver started at 8092
INFO [index:41] Initializing OpenVPN config { hostname:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZC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 />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>',
internalIp:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZC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 />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>' }
INFO [utils/gitData:25] Version info { version: '0.2.6',
branch: 'v0.2.6',
commit: 'fb3f7316a3a40054b7f2be08afbfc8d00f2c2772' }
INFO [api:40] HTTP API started at 3000
Credentials webserver started at 8092
INFO [index:41] Initializing OpenVPN config { hostname:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZC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 />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>',
internalIp:
'<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8" />\n<title>Page Not Available</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n<style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n width: 100vw;\n color: #888;\n font-family: sans-serif;\n text-align: center;\n }\n\n * { line-height: 1.2; margin: 0; }\n h1 { color: #555; font-size: 2em; font-weight: 400; }\n p { max-width: 400px; }\n a { color: #4db6a7; text-decoration: none; }\n details { opacity: 0.75; white-space: pre; text-align: left; }\n</style>\n</head>\n\n<body>\n <img width="60" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAMAAADpApMsAAAC31BMVEVHcEytra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra25QZdfAAAA9HRSTlMABwr5/e/+AQL6+/YMBOoY8QPy/PMkCA715RPZCRLw6+YF3JZp7VcwDcXoPyND9MQdHiXJzPgbFFXdKKEfiX3TSNrbN+njgLJ5c3ca4Ijna6RlTSocoNTsJxdGWCIxfIufsBXChMcmIGyzEUczWRZC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 />\n <h1>Page Not Available</h1>\n <p>Unknown error</p>\n \n <details>\n <summary>TDL not supported 7</summary>\n Error: TDL not supported 7\n at parseNetworkFromDomain (/usr/src/app/src/ethForward/resolveDomain.js:128:19)\n at /usr/src/app/src/ethForward/resolveDomain.js:65:29\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/resolveDomain.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/resolveDomain.js:4:12)\n at /usr/src/app/src/ethForward/resolveDomain.js:64:16\n at Server.<anonymous> (/usr/src/app/src/ethForward/index.js:64:39)\n at Generator.next (<anonymous>)\n at /usr/src/app/src/ethForward/index.js:8:71\n at new Promise (<anonymous>)\n at __awaiter (/usr/src/app/src/ethForward/index.js:4:12)\n at Server.proxyHttpServerHandler (/usr/src/app/src/ethForward/index.js:59:16)\n at Server.emit (events.js:189:13)\n at parserOnIncoming (_http_server.js:676:12)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)\n </details>\n \n</body>\n</html>' }
INFO [utils/gitData:25] Version info { version: '0.2.6',
branch: 'v0.2.6',
commit: 'fb3f7316a3a40054b7f2be08afbfc8d00f2c2772' }
INFO [api:40] HTTP API started at 3000
Credentials webserver started at 8092
INFO [index:35] Fetching config retry 1: ECONNREFUSED connect ECONNREFUSED 172.33.1.7:80
INFO [index:35] Fetching config retry 2: ECONNREFUSED connect ECONNREFUSED 172.33.1.7:80
INFO [index:35] Fetching config retry 3: ECONNREFUSED connect ECONNREFUSED 172.33.1.7:80
INFO [index:41] Initializing OpenVPN config { hostname: '178.19.221.38', internalIp: '10.10.42.5' }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment