gitextract_wc7gf33_/ ├── .gitattributes ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── berforebuild.bat ├── config/ │ ├── appinfo.go │ ├── blacklist.go │ ├── config.go │ ├── ddns.go │ ├── portforward.go │ ├── reverseproxy.go │ ├── safecheck.go │ ├── sslcertficate.go │ ├── whitelist.go │ └── wol.go ├── ddns/ │ ├── alidns.go │ ├── baidu.go │ ├── callback.go │ ├── cloudflare.go │ ├── dns.go │ ├── dnscommon.go │ ├── dnspod.go │ ├── godaddy.go │ ├── huawei.go │ ├── porkbun.go │ └── worker.go ├── ddnscore.go/ │ ├── cache.go │ ├── domain.go │ ├── taskinfo.go │ ├── taskstate.go │ └── webhook.go ├── debug.go ├── go.mod ├── go.sum ├── goports ├── main.go ├── module/ │ ├── ddns/ │ │ ├── conf/ │ │ │ └── ddns.go │ │ ├── ddnscore.go/ │ │ │ ├── cache.go │ │ │ ├── domain.go │ │ │ ├── taskinfo.go │ │ │ ├── taskstate.go │ │ │ └── webhook.go │ │ ├── ddnsgo/ │ │ │ └── ddns.go │ │ ├── providers/ │ │ │ ├── alidns.go │ │ │ ├── baidu.go │ │ │ ├── callback.go │ │ │ ├── cloudflare.go │ │ │ ├── dnspod.go │ │ │ ├── godaddy.go │ │ │ ├── huawei.go │ │ │ ├── porkbun.go │ │ │ ├── provider.go │ │ │ └── providercommon.go │ │ └── worker.go │ ├── portforward/ │ │ ├── conf/ │ │ │ └── portforward.go │ │ ├── portforward.go │ │ └── socketproxy/ │ │ ├── baseproxyconf.go │ │ ├── proxy.go │ │ ├── socketproxy.go │ │ ├── tcpproxy.go │ │ ├── tcpudpcommon.go │ │ └── udpproxy.go │ ├── reverseproxy/ │ │ ├── conf/ │ │ │ └── reverseproxy.go │ │ ├── proxy.go │ │ └── reverseproxy.go │ ├── safe/ │ │ ├── blacklist.go │ │ ├── conf/ │ │ │ ├── black.go │ │ │ └── white.go │ │ ├── safe.go │ │ ├── safecheck.go │ │ └── whitelist.go │ ├── service/ │ │ └── service.go │ ├── sslcertficate/ │ │ ├── conf/ │ │ │ └── sslconf.go │ │ ├── ssl.go │ │ └── sslcertficate.go │ ├── weblog/ │ │ └── weblog.go │ └── wol/ │ ├── client.go │ ├── conf/ │ │ ├── device.go │ │ └── service.go │ ├── ctl.go │ ├── device.go │ ├── httpapi/ │ │ └── api.go │ ├── module.go │ ├── msg.go │ ├── service.go │ └── websocketcommon.go ├── reverseproxy/ │ └── proxy.go ├── scripts/ │ ├── lucky.service │ ├── luckyservice │ └── misnap_init.sh ├── socketproxy/ │ ├── baseproxyconf.go │ ├── proxy.go │ ├── tcpproxy.go │ ├── tcpudpcommon.go │ └── udpproxy.go ├── thirdlib/ │ ├── fatedier/ │ │ └── golib/ │ │ └── json/ │ │ ├── msg.go │ │ ├── pack.go │ │ └── process.go │ ├── gdylib/ │ │ ├── bemfa/ │ │ │ ├── device.go │ │ │ └── global.go │ │ ├── blinker/ │ │ │ ├── VoiceAssistant.go │ │ │ ├── device.go │ │ │ └── global.go │ │ ├── dnsutils/ │ │ │ └── resolve.go │ │ ├── fileutils/ │ │ │ ├── fileutils.go │ │ │ ├── run_linux.go │ │ │ └── run_windows.go │ │ ├── ginutils/ │ │ │ ├── basicAuth.go │ │ │ ├── jwt.go │ │ │ ├── staticFilesHandler.go │ │ │ └── utils.go │ │ ├── httputils/ │ │ │ ├── common.go │ │ │ ├── goututils.go │ │ │ └── httpclient.go │ │ ├── logsbuffer/ │ │ │ └── logsbuffer.go │ │ ├── netinterfaces/ │ │ │ └── netInterface.go │ │ ├── pool/ │ │ │ └── buf.go │ │ ├── recoverutil/ │ │ │ └── recoverutil.go │ │ ├── service/ │ │ │ └── service.go │ │ ├── slice/ │ │ │ └── options.go │ │ ├── stderrredirect/ │ │ │ ├── stderrredirect_linux.go │ │ │ └── stderrredirect_windows.go │ │ ├── stringsp/ │ │ │ ├── binary.go │ │ │ ├── randomutils.go │ │ │ ├── stringsp.go │ │ │ └── url.go │ │ └── websocketController/ │ │ └── controller.go │ ├── go-wol/ │ │ ├── magic_packet.go │ │ └── wol.go │ └── jeessy2/ │ └── ddns-go/ │ └── util/ │ ├── aliyun_signer.go │ ├── aliyun_signer_util.go │ ├── baidu_signer.go │ ├── escape.go │ ├── huawei_signer.go │ └── net.go ├── web/ │ ├── adminviews/ │ │ ├── .gitignore │ │ ├── .vscode/ │ │ │ └── extensions.json │ │ ├── README.md │ │ ├── auto-imports.d.ts │ │ ├── components.d.ts │ │ ├── dist/ │ │ │ ├── assets/ │ │ │ │ ├── index.0c84c960.js │ │ │ │ ├── index.abda1f8d.css │ │ │ │ ├── index.e5c8aec2.js │ │ │ │ └── index.f23c7bd8.css │ │ │ └── index.html │ │ ├── index.html │ │ ├── package.json │ │ ├── src/ │ │ │ ├── App.vue │ │ │ ├── apis/ │ │ │ │ ├── storage.js │ │ │ │ └── utils.js │ │ │ ├── assets/ │ │ │ │ ├── appbase.css │ │ │ │ ├── base.css │ │ │ │ └── common-layout.scss │ │ │ ├── components/ │ │ │ │ ├── About.vue │ │ │ │ ├── BlackLists.vue │ │ │ │ ├── DDNS.vue │ │ │ │ ├── DDNSSet.vue │ │ │ │ ├── Log.vue │ │ │ │ ├── Login.vue │ │ │ │ ├── PSet.vue │ │ │ │ ├── Pmenu.vue │ │ │ │ ├── PortForward.vue │ │ │ │ ├── PortForwardSet.vue │ │ │ │ ├── ReverseProxy.vue │ │ │ │ ├── SSL.vue │ │ │ │ ├── Status.vue │ │ │ │ ├── WhiteListSet.vue │ │ │ │ ├── WhiteLists.vue │ │ │ │ └── tools/ │ │ │ │ ├── WOL.vue │ │ │ │ └── WOLServiceSet.vue │ │ │ ├── main.js │ │ │ ├── request/ │ │ │ │ └── index.js │ │ │ └── utils/ │ │ │ ├── ui.ts │ │ │ └── utils.ts │ │ └── vite.config.js │ ├── blackwhitelist.go │ ├── common.go │ ├── configure.go │ ├── ddns.go │ ├── portforward.go │ ├── reverseproxy.go │ ├── ssl.go │ ├── web.go │ └── wol.go └── web.go