This commit is contained in:
snltty
2025-10-30 15:24:01 +08:00
parent c7a8a42d62
commit f6bf8e4040
21 changed files with 41 additions and 1774 deletions

View File

@@ -1,208 +0,0 @@
# Details
Date : 2025-08-01 15:19:14
Directory c:\\Users\\snltty\\Desktop\\linker\\src\\linker.web
Total : 193 files, 23974 codes, 38 comments, 1018 blanks, all 25030 lines
[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md)
## Files
| filename | language | code | comment | blank | total |
| :--- | :--- | ---: | ---: | ---: | ---: |
| [README.md](/README.md) | Markdown | 15 | 0 | 5 | 20 |
| [babel.config.js](/babel.config.js) | JavaScript | 5 | 0 | 1 | 6 |
| [jsconfig.json](/jsconfig.json) | JSON with Comments | 19 | 0 | 1 | 20 |
| [package-lock.json](/package-lock.json) | JSON | 9,999 | 0 | 1 | 10,000 |
| [package.json](/package.json) | JSON | 31 | 0 | 1 | 32 |
| [public/aliyun.svg](/public/aliyun.svg) | XML | 1 | 0 | 0 | 1 |
| [public/alpine.svg](/public/alpine.svg) | XML | 1 | 0 | 0 | 1 |
| [public/amazon.svg](/public/amazon.svg) | XML | 1 | 0 | 0 | 1 |
| [public/android.svg](/public/android.svg) | XML | 1 | 0 | 0 | 1 |
| [public/archlinux.svg](/public/archlinux.svg) | XML | 1 | 0 | 0 | 1 |
| [public/armbian.svg](/public/armbian.svg) | XML | 1 | 0 | 0 | 1 |
| [public/centos.svg](/public/centos.svg) | XML | 1 | 0 | 0 | 1 |
| [public/chinamobile.svg](/public/chinamobile.svg) | XML | 1 | 0 | 0 | 1 |
| [public/chinanet.svg](/public/chinanet.svg) | XML | 1 | 0 | 0 | 1 |
| [public/chinaunicom.svg](/public/chinaunicom.svg) | XML | 1 | 0 | 0 | 1 |
| [public/debian.svg](/public/debian.svg) | XML | 1 | 0 | 0 | 1 |
| [public/docker.svg](/public/docker.svg) | XML | 1 | 0 | 0 | 1 |
| [public/fedora.svg](/public/fedora.svg) | XML | 1 | 0 | 0 | 1 |
| [public/google.svg](/public/google.svg) | XML | 1 | 0 | 0 | 1 |
| [public/huawei.svg](/public/huawei.svg) | XML | 1 | 0 | 0 | 1 |
| [public/index.html](/public/index.html) | HTML | 23 | 1 | 3 | 27 |
| [public/ios.svg](/public/ios.svg) | XML | 1 | 0 | 0 | 1 |
| [public/iphone.svg](/public/iphone.svg) | XML | 1 | 0 | 0 | 1 |
| [public/jdcom.svg](/public/jdcom.svg) | XML | 1 | 0 | 0 | 1 |
| [public/linux.svg](/public/linux.svg) | XML | 1 | 0 | 0 | 1 |
| [public/openwrt.svg](/public/openwrt.svg) | XML | 1 | 0 | 0 | 1 |
| [public/oppo.svg](/public/oppo.svg) | XML | 1 | 0 | 0 | 1 |
| [public/rocky.svg](/public/rocky.svg) | XML | 1 | 0 | 0 | 1 |
| [public/samsung.svg](/public/samsung.svg) | XML | 1 | 0 | 0 | 1 |
| [public/system.svg](/public/system.svg) | XML | 1 | 0 | 0 | 1 |
| [public/ubuntu.svg](/public/ubuntu.svg) | XML | 1 | 0 | 0 | 1 |
| [public/vivo.svg](/public/vivo.svg) | XML | 1 | 0 | 0 | 1 |
| [public/windows.svg](/public/windows.svg) | XML | 1 | 0 | 0 | 1 |
| [public/xiaomi.svg](/public/xiaomi.svg) | XML | 1 | 0 | 0 | 1 |
| [src/App.vue](/src/App.vue) | Vue | 32 | 0 | 6 | 38 |
| [src/apis/access.js](/src/apis/access.js) | JavaScript | 13 | 0 | 1 | 14 |
| [src/apis/action.js](/src/apis/action.js) | JavaScript | 7 | 0 | 2 | 9 |
| [src/apis/cdkey.js](/src/apis/cdkey.js) | JavaScript | 25 | 0 | 1 | 26 |
| [src/apis/config.js](/src/apis/config.js) | JavaScript | 22 | 0 | 2 | 24 |
| [src/apis/firewall.js](/src/apis/firewall.js) | JavaScript | 16 | 0 | 1 | 17 |
| [src/apis/flow.js](/src/apis/flow.js) | JavaScript | 28 | 0 | 1 | 29 |
| [src/apis/forward.js](/src/apis/forward.js) | JavaScript | 28 | 0 | 2 | 30 |
| [src/apis/logger.js](/src/apis/logger.js) | JavaScript | 13 | 0 | 4 | 17 |
| [src/apis/plan.js](/src/apis/plan.js) | JavaScript | 10 | 0 | 2 | 12 |
| [src/apis/relay.js](/src/apis/relay.js) | JavaScript | 31 | 0 | 2 | 33 |
| [src/apis/request.js](/src/apis/request.js) | JavaScript | 158 | 19 | 8 | 185 |
| [src/apis/sforward.js](/src/apis/sforward.js) | JavaScript | 25 | 0 | 3 | 28 |
| [src/apis/signin.js](/src/apis/signin.js) | JavaScript | 37 | 0 | 6 | 43 |
| [src/apis/socks5.js](/src/apis/socks5.js) | JavaScript | 22 | 0 | 3 | 25 |
| [src/apis/sync.js](/src/apis/sync.js) | JavaScript | 7 | 0 | 1 | 8 |
| [src/apis/tunnel.js](/src/apis/tunnel.js) | JavaScript | 28 | 0 | 4 | 32 |
| [src/apis/tuntap.js](/src/apis/tuntap.js) | JavaScript | 46 | 0 | 7 | 53 |
| [src/apis/updater.js](/src/apis/updater.js) | JavaScript | 37 | 0 | 4 | 41 |
| [src/apis/wakeup.js](/src/apis/wakeup.js) | JavaScript | 19 | 0 | 1 | 20 |
| [src/apis/wlist.js](/src/apis/wlist.js) | JavaScript | 10 | 0 | 0 | 10 |
| [src/assets/anquan.svg](/src/assets/anquan.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/cell.svg](/src/assets/cell.svg) | XML | 5 | 0 | 0 | 5 |
| [src/assets/coin.svg](/src/assets/coin.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/dadong.svg](/src/assets/dadong.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/dianchi.svg](/src/assets/dianchi.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/fuwuqi.svg](/src/assets/fuwuqi.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/group.svg](/src/assets/group.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/loading.svg](/src/assets/loading.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/login.svg](/src/assets/login.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/no-permission.svg](/src/assets/no-permission.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/qidong.svg](/src/assets/qidong.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/rizhi.svg](/src/assets/rizhi.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/run.svg](/src/assets/run.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/shouye.svg](/src/assets/shouye.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/shuaxin2.svg](/src/assets/shuaxin2.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/style.css](/src/assets/style.css) | PostCSS | 393 | 10 | 110 | 513 |
| [src/lang/en-us.js](/src/lang/en-us.js) | JavaScript | 315 | 0 | 29 | 344 |
| [src/lang/index.js](/src/lang/index.js) | JavaScript | 18 | 0 | 1 | 19 |
| [src/lang/provide.js](/src/lang/provide.js) | JavaScript | 19 | 0 | 0 | 19 |
| [src/lang/zh-cn.js](/src/lang/zh-cn.js) | JavaScript | 399 | 0 | 39 | 438 |
| [src/main.js](/src/main.js) | JavaScript | 68 | 0 | 9 | 77 |
| [src/provide.js](/src/provide.js) | JavaScript | 40 | 3 | 4 | 47 |
| [src/router/index.js](/src/router/index.js) | JavaScript | 61 | 0 | 4 | 65 |
| [src/views/Api.vue](/src/views/Api.vue) | Vue | 128 | 0 | 9 | 137 |
| [src/views/NoPermission.vue](/src/views/NoPermission.vue) | Vue | 41 | 0 | 5 | 46 |
| [src/views/Refresh.vue](/src/views/Refresh.vue) | Vue | 71 | 0 | 8 | 79 |
| [src/views/components/accesss/Access.vue](/src/views/components/accesss/Access.vue) | Vue | 106 | 0 | 5 | 111 |
| [src/views/components/accesss/AccessEdit.vue](/src/views/components/accesss/AccessEdit.vue) | Vue | 60 | 0 | 3 | 63 |
| [src/views/components/accesss/AccessNum.vue](/src/views/components/accesss/AccessNum.vue) | Vue | 29 | 0 | 5 | 34 |
| [src/views/components/accesss/access.js](/src/views/components/accesss/access.js) | JavaScript | 35 | 0 | 3 | 38 |
| [src/views/components/action/Action.vue](/src/views/components/action/Action.vue) | Vue | 72 | 0 | 1 | 73 |
| [src/views/components/cdkey/Add.vue](/src/views/components/cdkey/Add.vue) | Vue | 136 | 0 | 3 | 139 |
| [src/views/components/cdkey/Flags.vue](/src/views/components/cdkey/Flags.vue) | Vue | 43 | 0 | 7 | 50 |
| [src/views/components/cdkey/Index.vue](/src/views/components/cdkey/Index.vue) | Vue | 29 | 0 | 5 | 34 |
| [src/views/components/cdkey/Manager.vue](/src/views/components/cdkey/Manager.vue) | Vue | 183 | 0 | 5 | 188 |
| [src/views/components/cdkey/My.vue](/src/views/components/cdkey/My.vue) | Vue | 193 | 0 | 6 | 199 |
| [src/views/components/cdkey/Test.vue](/src/views/components/cdkey/Test.vue) | Vue | 198 | 0 | 3 | 201 |
| [src/views/components/connection/ConnectionShow.vue](/src/views/components/connection/ConnectionShow.vue) | Vue | 86 | 0 | 9 | 95 |
| [src/views/components/connection/ConnectionsEdit.vue](/src/views/components/connection/ConnectionsEdit.vue) | Vue | 281 | 0 | 13 | 294 |
| [src/views/components/connection/connections.js](/src/views/components/connection/connections.js) | JavaScript | 133 | 0 | 16 | 149 |
| [src/views/components/device/Device.vue](/src/views/components/device/Device.vue) | Vue | 75 | 0 | 7 | 82 |
| [src/views/components/device/DeviceEdit.vue](/src/views/components/device/DeviceEdit.vue) | Vue | 66 | 0 | 3 | 69 |
| [src/views/components/device/DeviceName.vue](/src/views/components/device/DeviceName.vue) | Vue | 67 | 0 | 8 | 75 |
| [src/views/components/device/devices.js](/src/views/components/device/devices.js) | JavaScript | 111 | 1 | 5 | 117 |
| [src/views/components/firewall/Add.vue](/src/views/components/firewall/Add.vue) | Vue | 210 | 0 | 11 | 221 |
| [src/views/components/firewall/Firewall.vue](/src/views/components/firewall/Firewall.vue) | Vue | 290 | 0 | 15 | 305 |
| [src/views/components/flow/Index.vue](/src/views/components/flow/Index.vue) | Vue | 184 | 0 | 17 | 201 |
| [src/views/components/flow/OnlineAllMap.vue](/src/views/components/flow/OnlineAllMap.vue) | Vue | 75 | 0 | 9 | 84 |
| [src/views/components/flow/OnlineMap.vue](/src/views/components/flow/OnlineMap.vue) | Vue | 87 | 0 | 9 | 96 |
| [src/views/components/flow/ServerFlowForward.vue](/src/views/components/flow/ServerFlowForward.vue) | Vue | 136 | 0 | 10 | 146 |
| [src/views/components/flow/ServerFlowMessenger.vue](/src/views/components/flow/ServerFlowMessenger.vue) | Vue | 111 | 0 | 12 | 123 |
| [src/views/components/flow/ServerFlowRelay.vue](/src/views/components/flow/ServerFlowRelay.vue) | Vue | 141 | 0 | 10 | 151 |
| [src/views/components/flow/ServerFlowSForward.vue](/src/views/components/flow/ServerFlowSForward.vue) | Vue | 141 | 0 | 10 | 151 |
| [src/views/components/flow/flow.js](/src/views/components/flow/flow.js) | JavaScript | 19 | 0 | 1 | 20 |
| [src/views/components/forward/Config.vue](/src/views/components/forward/Config.vue) | Vue | 38 | 0 | 3 | 41 |
| [src/views/components/forward/Forward.vue](/src/views/components/forward/Forward.vue) | Vue | 105 | 0 | 4 | 109 |
| [src/views/components/forward/ForwardEdit.vue](/src/views/components/forward/ForwardEdit.vue) | Vue | 318 | 0 | 13 | 331 |
| [src/views/components/forward/SForwardEdit.vue](/src/views/components/forward/SForwardEdit.vue) | Vue | 276 | 0 | 10 | 286 |
| [src/views/components/forward/forward.js](/src/views/components/forward/forward.js) | JavaScript | 45 | 0 | 2 | 47 |
| [src/views/components/forward/sforward.js](/src/views/components/forward/sforward.js) | JavaScript | 49 | 0 | 4 | 53 |
| [src/views/components/groups/Groups.vue](/src/views/components/groups/Groups.vue) | Vue | 157 | 3 | 5 | 165 |
| [src/views/components/groups/Index.vue](/src/views/components/groups/Index.vue) | Vue | 84 | 0 | 3 | 87 |
| [src/views/components/oper/Oper.vue](/src/views/components/oper/Oper.vue) | Vue | 187 | 0 | 28 | 215 |
| [src/views/components/oper/OperAction.vue](/src/views/components/oper/OperAction.vue) | Vue | 40 | 0 | 1 | 41 |
| [src/views/components/oper/OperFirewall.vue](/src/views/components/oper/OperFirewall.vue) | Vue | 40 | 0 | 2 | 42 |
| [src/views/components/oper/OperFlow.vue](/src/views/components/oper/OperFlow.vue) | Vue | 33 | 0 | 1 | 34 |
| [src/views/components/oper/OperRoutes.vue](/src/views/components/oper/OperRoutes.vue) | Vue | 63 | 0 | 4 | 67 |
| [src/views/components/oper/OperTransport.vue](/src/views/components/oper/OperTransport.vue) | Vue | 40 | 0 | 2 | 42 |
| [src/views/components/oper/OperWakeup.vue](/src/views/components/oper/OperWakeup.vue) | Vue | 40 | 0 | 2 | 42 |
| [src/views/components/oper/oper.js](/src/views/components/oper/oper.js) | JavaScript | 19 | 0 | 1 | 20 |
| [src/views/components/plan/PlanEdit.vue](/src/views/components/plan/PlanEdit.vue) | Vue | 277 | 0 | 9 | 286 |
| [src/views/components/plan/PlanList.vue](/src/views/components/plan/PlanList.vue) | Vue | 66 | 0 | 5 | 71 |
| [src/views/components/plan/PlanShow.vue](/src/views/components/plan/PlanShow.vue) | Vue | 90 | 0 | 7 | 97 |
| [src/views/components/relay/Config.vue](/src/views/components/relay/Config.vue) | Vue | 86 | 0 | 4 | 90 |
| [src/views/components/relay/EditNode.vue](/src/views/components/relay/EditNode.vue) | Vue | 114 | 0 | 4 | 118 |
| [src/views/components/relay/Nodes.vue](/src/views/components/relay/Nodes.vue) | Vue | 221 | 0 | 6 | 227 |
| [src/views/components/socks5/Socks5.vue](/src/views/components/socks5/Socks5.vue) | Vue | 32 | 0 | 4 | 36 |
| [src/views/components/socks5/Socks5Edit.vue](/src/views/components/socks5/Socks5Edit.vue) | Vue | 87 | 0 | 3 | 90 |
| [src/views/components/socks5/Socks5Lan.vue](/src/views/components/socks5/Socks5Lan.vue) | Vue | 146 | 0 | 5 | 151 |
| [src/views/components/socks5/Socks5Show.vue](/src/views/components/socks5/Socks5Show.vue) | Vue | 138 | 0 | 9 | 147 |
| [src/views/components/socks5/socks5.js](/src/views/components/socks5/socks5.js) | JavaScript | 58 | 0 | 6 | 64 |
| [src/views/components/status/Api.vue](/src/views/components/status/Api.vue) | Vue | 53 | 0 | 1 | 54 |
| [src/views/components/status/Export.vue](/src/views/components/status/Export.vue) | Vue | 264 | 0 | 17 | 281 |
| [src/views/components/status/Index.vue](/src/views/components/status/Index.vue) | Vue | 70 | 1 | 6 | 77 |
| [src/views/components/status/server/Flow.vue](/src/views/components/status/server/Flow.vue) | Vue | 43 | 0 | 3 | 46 |
| [src/views/components/status/server/Index.vue](/src/views/components/status/server/Index.vue) | Vue | 40 | 0 | 4 | 44 |
| [src/views/components/status/server/Version.vue](/src/views/components/status/server/Version.vue) | Vue | 151 | 0 | 11 | 162 |
| [src/views/components/stopwatch/Stopwatch.vue](/src/views/components/stopwatch/Stopwatch.vue) | Vue | 73 | 0 | 6 | 79 |
| [src/views/components/sync/Ids.vue](/src/views/components/sync/Ids.vue) | Vue | 54 | 0 | 4 | 58 |
| [src/views/components/sync/Index.vue](/src/views/components/sync/Index.vue) | Vue | 92 | 0 | 3 | 95 |
| [src/views/components/transport/Transport.vue](/src/views/components/transport/Transport.vue) | Vue | 93 | 0 | 3 | 96 |
| [src/views/components/tunnel/Tunnel.vue](/src/views/components/tunnel/Tunnel.vue) | Vue | 153 | 0 | 14 | 167 |
| [src/views/components/tunnel/TunnelEdit.vue](/src/views/components/tunnel/TunnelEdit.vue) | Vue | 124 | 0 | 6 | 130 |
| [src/views/components/tunnel/tunnel.js](/src/views/components/tunnel/tunnel.js) | JavaScript | 74 | 0 | 4 | 78 |
| [src/views/components/tuntap/Tuntap.vue](/src/views/components/tuntap/Tuntap.vue) | Vue | 30 | 0 | 3 | 33 |
| [src/views/components/tuntap/TuntapEdit.vue](/src/views/components/tuntap/TuntapEdit.vue) | Vue | 79 | 0 | 5 | 84 |
| [src/views/components/tuntap/TuntapForward.vue](/src/views/components/tuntap/TuntapForward.vue) | Vue | 191 | 0 | 10 | 201 |
| [src/views/components/tuntap/TuntapIP.vue](/src/views/components/tuntap/TuntapIP.vue) | Vue | 114 | 0 | 7 | 121 |
| [src/views/components/tuntap/TuntapLan.vue](/src/views/components/tuntap/TuntapLan.vue) | Vue | 149 | 0 | 5 | 154 |
| [src/views/components/tuntap/TuntapLease.vue](/src/views/components/tuntap/TuntapLease.vue) | Vue | 134 | 0 | 6 | 140 |
| [src/views/components/tuntap/TuntapShow.vue](/src/views/components/tuntap/TuntapShow.vue) | Vue | 177 | 0 | 12 | 189 |
| [src/views/components/tuntap/tuntap.js](/src/views/components/tuntap/tuntap.js) | JavaScript | 77 | 0 | 11 | 88 |
| [src/views/components/updater/Config.vue](/src/views/components/updater/Config.vue) | Vue | 37 | 0 | 2 | 39 |
| [src/views/components/updater/UpdaterBtn.vue](/src/views/components/updater/UpdaterBtn.vue) | Vue | 154 | 0 | 8 | 162 |
| [src/views/components/updater/UpdaterConfirm.vue](/src/views/components/updater/UpdaterConfirm.vue) | Vue | 98 | 0 | 9 | 107 |
| [src/views/components/updater/updater.js](/src/views/components/updater/updater.js) | JavaScript | 56 | 0 | 7 | 63 |
| [src/views/components/wakeup/Add.vue](/src/views/components/wakeup/Add.vue) | Vue | 216 | 0 | 6 | 222 |
| [src/views/components/wakeup/Wakeup.vue](/src/views/components/wakeup/Wakeup.vue) | Vue | 210 | 0 | 9 | 219 |
| [src/views/components/wlist/Add.vue](/src/views/components/wlist/Add.vue) | Vue | 146 | 0 | 10 | 156 |
| [src/views/components/wlist/Index.vue](/src/views/components/wlist/Index.vue) | Vue | 21 | 0 | 4 | 25 |
| [src/views/components/wlist/Manager.vue](/src/views/components/wlist/Manager.vue) | Vue | 145 | 0 | 7 | 152 |
| [src/views/layout/full/Index.vue](/src/views/layout/full/Index.vue) | Vue | 84 | 0 | 4 | 88 |
| [src/views/layout/full/action/Index.vue](/src/views/layout/full/action/Index.vue) | Vue | 25 | 0 | 0 | 25 |
| [src/views/layout/full/config/Config.vue](/src/views/layout/full/config/Config.vue) | Vue | 94 | 0 | 4 | 98 |
| [src/views/layout/full/config/Index.vue](/src/views/layout/full/config/Index.vue) | Vue | 29 | 0 | 0 | 29 |
| [src/views/layout/full/firewall/Index.vue](/src/views/layout/full/firewall/Index.vue) | Vue | 35 | 0 | 3 | 38 |
| [src/views/layout/full/head/Background.vue](/src/views/layout/full/head/Background.vue) | Vue | 80 | 0 | 6 | 86 |
| [src/views/layout/full/head/Index.vue](/src/views/layout/full/head/Index.vue) | Vue | 105 | 0 | 15 | 120 |
| [src/views/layout/full/head/Locale.vue](/src/views/layout/full/head/Locale.vue) | Vue | 58 | 0 | 5 | 63 |
| [src/views/layout/full/head/Menu.vue](/src/views/layout/full/head/Menu.vue) | Vue | 151 | 0 | 7 | 158 |
| [src/views/layout/full/head/Theme.vue](/src/views/layout/full/head/Theme.vue) | Vue | 45 | 0 | 5 | 50 |
| [src/views/layout/full/install/Client.vue](/src/views/layout/full/install/Client.vue) | Vue | 168 | 0 | 7 | 175 |
| [src/views/layout/full/install/Common.vue](/src/views/layout/full/install/Common.vue) | Vue | 51 | 0 | 6 | 57 |
| [src/views/layout/full/install/Copy.vue](/src/views/layout/full/install/Copy.vue) | Vue | 38 | 0 | 4 | 42 |
| [src/views/layout/full/install/Index.vue](/src/views/layout/full/install/Index.vue) | Vue | 38 | 0 | 3 | 41 |
| [src/views/layout/full/install/Input.vue](/src/views/layout/full/install/Input.vue) | Vue | 87 | 0 | 3 | 90 |
| [src/views/layout/full/install/Save.vue](/src/views/layout/full/install/Save.vue) | Vue | 57 | 0 | 4 | 61 |
| [src/views/layout/full/install/Server.vue](/src/views/layout/full/install/Server.vue) | Vue | 178 | 0 | 7 | 185 |
| [src/views/layout/full/list/Index.vue](/src/views/layout/full/list/Index.vue) | Vue | 230 | 0 | 29 | 259 |
| [src/views/layout/full/list/Sort.vue](/src/views/layout/full/list/Sort.vue) | Vue | 68 | 0 | 7 | 75 |
| [src/views/layout/full/logger/Index.vue](/src/views/layout/full/logger/Index.vue) | Vue | 163 | 0 | 14 | 177 |
| [src/views/layout/full/logger/Setting.vue](/src/views/layout/full/logger/Setting.vue) | Vue | 127 | 0 | 8 | 135 |
| [src/views/layout/full/transport/Index.vue](/src/views/layout/full/transport/Index.vue) | Vue | 27 | 0 | 0 | 27 |
| [src/views/layout/full/wakeup/Index.vue](/src/views/layout/full/wakeup/Index.vue) | Vue | 35 | 0 | 2 | 37 |
| [src/views/layout/net/Head.vue](/src/views/layout/net/Head.vue) | Vue | 75 | 0 | 7 | 82 |
| [src/views/layout/net/Index.vue](/src/views/layout/net/Index.vue) | Vue | 51 | 0 | 5 | 56 |
| [src/views/layout/net/List.vue](/src/views/layout/net/List.vue) | Vue | 95 | 0 | 10 | 105 |
| [vue.config.js](/vue.config.js) | JavaScript | 10 | 0 | 1 | 11 |
[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md)

View File

@@ -1,15 +0,0 @@
# Diff Details
Date : 2025-08-01 15:19:14
Directory c:\\Users\\snltty\\Desktop\\linker\\src\\linker.web
Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines
[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details
## Files
| filename | language | code | comment | blank | total |
| :--- | :--- | ---: | ---: | ---: | ---: |
[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details

View File

@@ -1,2 +0,0 @@
"filename", "language", "", "comment", "blank", "total"
"Total", "-", , 0, 0, 0
1 filename language comment blank total
2 Total - 0 0 0

View File

@@ -1,19 +0,0 @@
# Diff Summary
Date : 2025-08-01 15:19:14
Directory c:\\Users\\snltty\\Desktop\\linker\\src\\linker.web
Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines
[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md)
## Languages
| language | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
## Directories
| path | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md)

View File

@@ -1,22 +0,0 @@
Date : 2025-08-01 15:19:14
Directory : c:\Users\snltty\Desktop\linker\src\linker.web
Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines
Languages
+----------+------------+------------+------------+------------+------------+
| language | files | code | comment | blank | total |
+----------+------------+------------+------------+------------+------------+
+----------+------------+------------+------------+------------+------------+
Directories
+------+------------+------------+------------+------------+------------+
| path | files | code | comment | blank | total |
+------+------------+------------+------------+------------+------------+
+------+------------+------------+------------+------------+------------+
Files
+----------+----------+------------+------------+------------+------------+
| filename | language | code | comment | blank | total |
+----------+----------+------------+------------+------------+------------+
| Total | | 0 | 0 | 0 | 0 |
+----------+----------+------------+------------+------------+------------+

View File

@@ -1,195 +0,0 @@
"filename", "language", "JavaScript", "Markdown", "JSON", "XML", "Vue", "HTML", "JSON with Comments", "PostCSS", "comment", "blank", "total"
"c:\Users\snltty\Desktop\linker\src\linker.web\README.md", "Markdown", 0, 15, 0, 0, 0, 0, 0, 0, 0, 5, 20
"c:\Users\snltty\Desktop\linker\src\linker.web\babel.config.js", "JavaScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6
"c:\Users\snltty\Desktop\linker\src\linker.web\jsconfig.json", "JSON with Comments", 0, 0, 0, 0, 0, 0, 19, 0, 0, 1, 20
"c:\Users\snltty\Desktop\linker\src\linker.web\package-lock.json", "JSON", 0, 0, 9999, 0, 0, 0, 0, 0, 0, 1, 10000
"c:\Users\snltty\Desktop\linker\src\linker.web\package.json", "JSON", 0, 0, 31, 0, 0, 0, 0, 0, 0, 1, 32
"c:\Users\snltty\Desktop\linker\src\linker.web\public\aliyun.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\alpine.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\amazon.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\android.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\archlinux.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\armbian.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\centos.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\chinamobile.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\chinanet.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\chinaunicom.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\debian.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\docker.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\fedora.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\google.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\huawei.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\index.html", "HTML", 0, 0, 0, 0, 0, 23, 0, 0, 1, 3, 27
"c:\Users\snltty\Desktop\linker\src\linker.web\public\ios.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\iphone.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\jdcom.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\linux.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\openwrt.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\oppo.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\rocky.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\samsung.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\system.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\ubuntu.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\vivo.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\windows.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\xiaomi.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\App.vue", "Vue", 0, 0, 0, 0, 32, 0, 0, 0, 0, 6, 38
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\access.js", "JavaScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 1, 14
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\action.js", "JavaScript", 7, 0, 0, 0, 0, 0, 0, 0, 0, 2, 9
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\cdkey.js", "JavaScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 1, 26
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\config.js", "JavaScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 2, 24
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\firewall.js", "JavaScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 1, 17
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\flow.js", "JavaScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 1, 29
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\forward.js", "JavaScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 2, 30
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\logger.js", "JavaScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 4, 17
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\plan.js", "JavaScript", 10, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\relay.js", "JavaScript", 31, 0, 0, 0, 0, 0, 0, 0, 0, 2, 33
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\request.js", "JavaScript", 158, 0, 0, 0, 0, 0, 0, 0, 19, 8, 185
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\sforward.js", "JavaScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 3, 28
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\signin.js", "JavaScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 6, 43
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\socks5.js", "JavaScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 3, 25
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\sync.js", "JavaScript", 7, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\tunnel.js", "JavaScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 4, 32
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\tuntap.js", "JavaScript", 46, 0, 0, 0, 0, 0, 0, 0, 0, 7, 53
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\updater.js", "JavaScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 4, 41
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\wakeup.js", "JavaScript", 19, 0, 0, 0, 0, 0, 0, 0, 0, 1, 20
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\wlist.js", "JavaScript", 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\anquan.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\cell.svg", "XML", 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 5
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\coin.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\dadong.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\dianchi.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\fuwuqi.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\group.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\loading.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\login.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\no-permission.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\qidong.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\rizhi.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\run.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\shouye.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\shuaxin2.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\style.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 393, 10, 110, 513
"c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\en-us.js", "JavaScript", 315, 0, 0, 0, 0, 0, 0, 0, 0, 29, 344
"c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\index.js", "JavaScript", 18, 0, 0, 0, 0, 0, 0, 0, 0, 1, 19
"c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\provide.js", "JavaScript", 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19
"c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\zh-cn.js", "JavaScript", 399, 0, 0, 0, 0, 0, 0, 0, 0, 39, 438
"c:\Users\snltty\Desktop\linker\src\linker.web\src\main.js", "JavaScript", 68, 0, 0, 0, 0, 0, 0, 0, 0, 9, 77
"c:\Users\snltty\Desktop\linker\src\linker.web\src\provide.js", "JavaScript", 40, 0, 0, 0, 0, 0, 0, 0, 3, 4, 47
"c:\Users\snltty\Desktop\linker\src\linker.web\src\router\index.js", "JavaScript", 61, 0, 0, 0, 0, 0, 0, 0, 0, 4, 65
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\Api.vue", "Vue", 0, 0, 0, 0, 128, 0, 0, 0, 0, 9, 137
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\NoPermission.vue", "Vue", 0, 0, 0, 0, 41, 0, 0, 0, 0, 5, 46
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\Refresh.vue", "Vue", 0, 0, 0, 0, 71, 0, 0, 0, 0, 8, 79
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\Access.vue", "Vue", 0, 0, 0, 0, 106, 0, 0, 0, 0, 5, 111
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\AccessEdit.vue", "Vue", 0, 0, 0, 0, 60, 0, 0, 0, 0, 3, 63
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\AccessNum.vue", "Vue", 0, 0, 0, 0, 29, 0, 0, 0, 0, 5, 34
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\access.js", "JavaScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 3, 38
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\action\Action.vue", "Vue", 0, 0, 0, 0, 72, 0, 0, 0, 0, 1, 73
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Add.vue", "Vue", 0, 0, 0, 0, 136, 0, 0, 0, 0, 3, 139
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Flags.vue", "Vue", 0, 0, 0, 0, 43, 0, 0, 0, 0, 7, 50
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Index.vue", "Vue", 0, 0, 0, 0, 29, 0, 0, 0, 0, 5, 34
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Manager.vue", "Vue", 0, 0, 0, 0, 183, 0, 0, 0, 0, 5, 188
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\My.vue", "Vue", 0, 0, 0, 0, 193, 0, 0, 0, 0, 6, 199
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Test.vue", "Vue", 0, 0, 0, 0, 198, 0, 0, 0, 0, 3, 201
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\connection\ConnectionShow.vue", "Vue", 0, 0, 0, 0, 86, 0, 0, 0, 0, 9, 95
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\connection\ConnectionsEdit.vue", "Vue", 0, 0, 0, 0, 281, 0, 0, 0, 0, 13, 294
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\connection\connections.js", "JavaScript", 133, 0, 0, 0, 0, 0, 0, 0, 0, 16, 149
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\Device.vue", "Vue", 0, 0, 0, 0, 75, 0, 0, 0, 0, 7, 82
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\DeviceEdit.vue", "Vue", 0, 0, 0, 0, 66, 0, 0, 0, 0, 3, 69
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\DeviceName.vue", "Vue", 0, 0, 0, 0, 67, 0, 0, 0, 0, 8, 75
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\devices.js", "JavaScript", 111, 0, 0, 0, 0, 0, 0, 0, 1, 5, 117
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\firewall\Add.vue", "Vue", 0, 0, 0, 0, 210, 0, 0, 0, 0, 11, 221
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\firewall\Firewall.vue", "Vue", 0, 0, 0, 0, 290, 0, 0, 0, 0, 15, 305
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\Index.vue", "Vue", 0, 0, 0, 0, 184, 0, 0, 0, 0, 17, 201
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\OnlineAllMap.vue", "Vue", 0, 0, 0, 0, 75, 0, 0, 0, 0, 9, 84
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\OnlineMap.vue", "Vue", 0, 0, 0, 0, 87, 0, 0, 0, 0, 9, 96
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowForward.vue", "Vue", 0, 0, 0, 0, 136, 0, 0, 0, 0, 10, 146
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowMessenger.vue", "Vue", 0, 0, 0, 0, 111, 0, 0, 0, 0, 12, 123
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowRelay.vue", "Vue", 0, 0, 0, 0, 141, 0, 0, 0, 0, 10, 151
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowSForward.vue", "Vue", 0, 0, 0, 0, 141, 0, 0, 0, 0, 10, 151
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\flow.js", "JavaScript", 19, 0, 0, 0, 0, 0, 0, 0, 0, 1, 20
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Config.vue", "Vue", 0, 0, 0, 0, 38, 0, 0, 0, 0, 3, 41
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Forward.vue", "Vue", 0, 0, 0, 0, 105, 0, 0, 0, 0, 4, 109
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\ForwardEdit.vue", "Vue", 0, 0, 0, 0, 318, 0, 0, 0, 0, 13, 331
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\SForwardEdit.vue", "Vue", 0, 0, 0, 0, 276, 0, 0, 0, 0, 10, 286
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\forward.js", "JavaScript", 45, 0, 0, 0, 0, 0, 0, 0, 0, 2, 47
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\sforward.js", "JavaScript", 49, 0, 0, 0, 0, 0, 0, 0, 0, 4, 53
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\groups\Groups.vue", "Vue", 0, 0, 0, 0, 157, 0, 0, 0, 3, 5, 165
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\groups\Index.vue", "Vue", 0, 0, 0, 0, 84, 0, 0, 0, 0, 3, 87
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\Oper.vue", "Vue", 0, 0, 0, 0, 187, 0, 0, 0, 0, 28, 215
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperAction.vue", "Vue", 0, 0, 0, 0, 40, 0, 0, 0, 0, 1, 41
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperFirewall.vue", "Vue", 0, 0, 0, 0, 40, 0, 0, 0, 0, 2, 42
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperFlow.vue", "Vue", 0, 0, 0, 0, 33, 0, 0, 0, 0, 1, 34
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperRoutes.vue", "Vue", 0, 0, 0, 0, 63, 0, 0, 0, 0, 4, 67
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperTransport.vue", "Vue", 0, 0, 0, 0, 40, 0, 0, 0, 0, 2, 42
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperWakeup.vue", "Vue", 0, 0, 0, 0, 40, 0, 0, 0, 0, 2, 42
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\oper.js", "JavaScript", 19, 0, 0, 0, 0, 0, 0, 0, 0, 1, 20
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanEdit.vue", "Vue", 0, 0, 0, 0, 277, 0, 0, 0, 0, 9, 286
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanList.vue", "Vue", 0, 0, 0, 0, 66, 0, 0, 0, 0, 5, 71
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanShow.vue", "Vue", 0, 0, 0, 0, 90, 0, 0, 0, 0, 7, 97
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\Config.vue", "Vue", 0, 0, 0, 0, 86, 0, 0, 0, 0, 4, 90
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\EditNode.vue", "Vue", 0, 0, 0, 0, 114, 0, 0, 0, 0, 4, 118
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\Nodes.vue", "Vue", 0, 0, 0, 0, 221, 0, 0, 0, 0, 6, 227
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5.vue", "Vue", 0, 0, 0, 0, 32, 0, 0, 0, 0, 4, 36
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5Edit.vue", "Vue", 0, 0, 0, 0, 87, 0, 0, 0, 0, 3, 90
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5Lan.vue", "Vue", 0, 0, 0, 0, 146, 0, 0, 0, 0, 5, 151
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5Show.vue", "Vue", 0, 0, 0, 0, 138, 0, 0, 0, 0, 9, 147
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\socks5.js", "JavaScript", 58, 0, 0, 0, 0, 0, 0, 0, 0, 6, 64
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\Api.vue", "Vue", 0, 0, 0, 0, 53, 0, 0, 0, 0, 1, 54
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\Export.vue", "Vue", 0, 0, 0, 0, 264, 0, 0, 0, 0, 17, 281
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\Index.vue", "Vue", 0, 0, 0, 0, 70, 0, 0, 0, 1, 6, 77
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\server\Flow.vue", "Vue", 0, 0, 0, 0, 43, 0, 0, 0, 0, 3, 46
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\server\Index.vue", "Vue", 0, 0, 0, 0, 40, 0, 0, 0, 0, 4, 44
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\server\Version.vue", "Vue", 0, 0, 0, 0, 151, 0, 0, 0, 0, 11, 162
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\stopwatch\Stopwatch.vue", "Vue", 0, 0, 0, 0, 73, 0, 0, 0, 0, 6, 79
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\sync\Ids.vue", "Vue", 0, 0, 0, 0, 54, 0, 0, 0, 0, 4, 58
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\sync\Index.vue", "Vue", 0, 0, 0, 0, 92, 0, 0, 0, 0, 3, 95
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\transport\Transport.vue", "Vue", 0, 0, 0, 0, 93, 0, 0, 0, 0, 3, 96
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\Tunnel.vue", "Vue", 0, 0, 0, 0, 153, 0, 0, 0, 0, 14, 167
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\TunnelEdit.vue", "Vue", 0, 0, 0, 0, 124, 0, 0, 0, 0, 6, 130
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\tunnel.js", "JavaScript", 74, 0, 0, 0, 0, 0, 0, 0, 0, 4, 78
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\Tuntap.vue", "Vue", 0, 0, 0, 0, 30, 0, 0, 0, 0, 3, 33
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapEdit.vue", "Vue", 0, 0, 0, 0, 79, 0, 0, 0, 0, 5, 84
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapForward.vue", "Vue", 0, 0, 0, 0, 191, 0, 0, 0, 0, 10, 201
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapIP.vue", "Vue", 0, 0, 0, 0, 114, 0, 0, 0, 0, 7, 121
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapLan.vue", "Vue", 0, 0, 0, 0, 149, 0, 0, 0, 0, 5, 154
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapLease.vue", "Vue", 0, 0, 0, 0, 134, 0, 0, 0, 0, 6, 140
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapShow.vue", "Vue", 0, 0, 0, 0, 177, 0, 0, 0, 0, 12, 189
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\tuntap.js", "JavaScript", 77, 0, 0, 0, 0, 0, 0, 0, 0, 11, 88
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\Config.vue", "Vue", 0, 0, 0, 0, 37, 0, 0, 0, 0, 2, 39
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\UpdaterBtn.vue", "Vue", 0, 0, 0, 0, 154, 0, 0, 0, 0, 8, 162
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\UpdaterConfirm.vue", "Vue", 0, 0, 0, 0, 98, 0, 0, 0, 0, 9, 107
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\updater.js", "JavaScript", 56, 0, 0, 0, 0, 0, 0, 0, 0, 7, 63
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wakeup\Add.vue", "Vue", 0, 0, 0, 0, 216, 0, 0, 0, 0, 6, 222
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wakeup\Wakeup.vue", "Vue", 0, 0, 0, 0, 210, 0, 0, 0, 0, 9, 219
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Add.vue", "Vue", 0, 0, 0, 0, 146, 0, 0, 0, 0, 10, 156
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Index.vue", "Vue", 0, 0, 0, 0, 21, 0, 0, 0, 0, 4, 25
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Manager.vue", "Vue", 0, 0, 0, 0, 145, 0, 0, 0, 0, 7, 152
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\Index.vue", "Vue", 0, 0, 0, 0, 84, 0, 0, 0, 0, 4, 88
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\action\Index.vue", "Vue", 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 25
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\config\Config.vue", "Vue", 0, 0, 0, 0, 94, 0, 0, 0, 0, 4, 98
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\config\Index.vue", "Vue", 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, 29
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\firewall\Index.vue", "Vue", 0, 0, 0, 0, 35, 0, 0, 0, 0, 3, 38
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Background.vue", "Vue", 0, 0, 0, 0, 80, 0, 0, 0, 0, 6, 86
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Index.vue", "Vue", 0, 0, 0, 0, 105, 0, 0, 0, 0, 15, 120
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Locale.vue", "Vue", 0, 0, 0, 0, 58, 0, 0, 0, 0, 5, 63
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Menu.vue", "Vue", 0, 0, 0, 0, 151, 0, 0, 0, 0, 7, 158
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Theme.vue", "Vue", 0, 0, 0, 0, 45, 0, 0, 0, 0, 5, 50
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Client.vue", "Vue", 0, 0, 0, 0, 168, 0, 0, 0, 0, 7, 175
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Common.vue", "Vue", 0, 0, 0, 0, 51, 0, 0, 0, 0, 6, 57
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Copy.vue", "Vue", 0, 0, 0, 0, 38, 0, 0, 0, 0, 4, 42
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Index.vue", "Vue", 0, 0, 0, 0, 38, 0, 0, 0, 0, 3, 41
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Input.vue", "Vue", 0, 0, 0, 0, 87, 0, 0, 0, 0, 3, 90
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Save.vue", "Vue", 0, 0, 0, 0, 57, 0, 0, 0, 0, 4, 61
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Server.vue", "Vue", 0, 0, 0, 0, 178, 0, 0, 0, 0, 7, 185
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\list\Index.vue", "Vue", 0, 0, 0, 0, 230, 0, 0, 0, 0, 29, 259
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\list\Sort.vue", "Vue", 0, 0, 0, 0, 68, 0, 0, 0, 0, 7, 75
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\logger\Index.vue", "Vue", 0, 0, 0, 0, 163, 0, 0, 0, 0, 14, 177
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\logger\Setting.vue", "Vue", 0, 0, 0, 0, 127, 0, 0, 0, 0, 8, 135
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\transport\Index.vue", "Vue", 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 27
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\wakeup\Index.vue", "Vue", 0, 0, 0, 0, 35, 0, 0, 0, 0, 2, 37
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\net\Head.vue", "Vue", 0, 0, 0, 0, 75, 0, 0, 0, 0, 7, 82
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\net\Index.vue", "Vue", 0, 0, 0, 0, 51, 0, 0, 0, 0, 5, 56
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\net\List.vue", "Vue", 0, 0, 0, 0, 95, 0, 0, 0, 0, 10, 105
"c:\Users\snltty\Desktop\linker\src\linker.web\vue.config.js", "JavaScript", 10, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11
"Total", "-", 2193, 15, 10030, 47, 11254, 23, 19, 393, 38, 1018, 25030
1 filename language JavaScript Markdown JSON XML Vue HTML JSON with Comments PostCSS comment blank total
2 c:\Users\snltty\Desktop\linker\src\linker.web\README.md Markdown 0 15 0 0 0 0 0 0 0 5 20
3 c:\Users\snltty\Desktop\linker\src\linker.web\babel.config.js JavaScript 5 0 0 0 0 0 0 0 0 1 6
4 c:\Users\snltty\Desktop\linker\src\linker.web\jsconfig.json JSON with Comments 0 0 0 0 0 0 19 0 0 1 20
5 c:\Users\snltty\Desktop\linker\src\linker.web\package-lock.json JSON 0 0 9999 0 0 0 0 0 0 1 10000
6 c:\Users\snltty\Desktop\linker\src\linker.web\package.json JSON 0 0 31 0 0 0 0 0 0 1 32
7 c:\Users\snltty\Desktop\linker\src\linker.web\public\aliyun.svg XML 0 0 0 1 0 0 0 0 0 0 1
8 c:\Users\snltty\Desktop\linker\src\linker.web\public\alpine.svg XML 0 0 0 1 0 0 0 0 0 0 1
9 c:\Users\snltty\Desktop\linker\src\linker.web\public\amazon.svg XML 0 0 0 1 0 0 0 0 0 0 1
10 c:\Users\snltty\Desktop\linker\src\linker.web\public\android.svg XML 0 0 0 1 0 0 0 0 0 0 1
11 c:\Users\snltty\Desktop\linker\src\linker.web\public\archlinux.svg XML 0 0 0 1 0 0 0 0 0 0 1
12 c:\Users\snltty\Desktop\linker\src\linker.web\public\armbian.svg XML 0 0 0 1 0 0 0 0 0 0 1
13 c:\Users\snltty\Desktop\linker\src\linker.web\public\centos.svg XML 0 0 0 1 0 0 0 0 0 0 1
14 c:\Users\snltty\Desktop\linker\src\linker.web\public\chinamobile.svg XML 0 0 0 1 0 0 0 0 0 0 1
15 c:\Users\snltty\Desktop\linker\src\linker.web\public\chinanet.svg XML 0 0 0 1 0 0 0 0 0 0 1
16 c:\Users\snltty\Desktop\linker\src\linker.web\public\chinaunicom.svg XML 0 0 0 1 0 0 0 0 0 0 1
17 c:\Users\snltty\Desktop\linker\src\linker.web\public\debian.svg XML 0 0 0 1 0 0 0 0 0 0 1
18 c:\Users\snltty\Desktop\linker\src\linker.web\public\docker.svg XML 0 0 0 1 0 0 0 0 0 0 1
19 c:\Users\snltty\Desktop\linker\src\linker.web\public\fedora.svg XML 0 0 0 1 0 0 0 0 0 0 1
20 c:\Users\snltty\Desktop\linker\src\linker.web\public\google.svg XML 0 0 0 1 0 0 0 0 0 0 1
21 c:\Users\snltty\Desktop\linker\src\linker.web\public\huawei.svg XML 0 0 0 1 0 0 0 0 0 0 1
22 c:\Users\snltty\Desktop\linker\src\linker.web\public\index.html HTML 0 0 0 0 0 23 0 0 1 3 27
23 c:\Users\snltty\Desktop\linker\src\linker.web\public\ios.svg XML 0 0 0 1 0 0 0 0 0 0 1
24 c:\Users\snltty\Desktop\linker\src\linker.web\public\iphone.svg XML 0 0 0 1 0 0 0 0 0 0 1
25 c:\Users\snltty\Desktop\linker\src\linker.web\public\jdcom.svg XML 0 0 0 1 0 0 0 0 0 0 1
26 c:\Users\snltty\Desktop\linker\src\linker.web\public\linux.svg XML 0 0 0 1 0 0 0 0 0 0 1
27 c:\Users\snltty\Desktop\linker\src\linker.web\public\openwrt.svg XML 0 0 0 1 0 0 0 0 0 0 1
28 c:\Users\snltty\Desktop\linker\src\linker.web\public\oppo.svg XML 0 0 0 1 0 0 0 0 0 0 1
29 c:\Users\snltty\Desktop\linker\src\linker.web\public\rocky.svg XML 0 0 0 1 0 0 0 0 0 0 1
30 c:\Users\snltty\Desktop\linker\src\linker.web\public\samsung.svg XML 0 0 0 1 0 0 0 0 0 0 1
31 c:\Users\snltty\Desktop\linker\src\linker.web\public\system.svg XML 0 0 0 1 0 0 0 0 0 0 1
32 c:\Users\snltty\Desktop\linker\src\linker.web\public\ubuntu.svg XML 0 0 0 1 0 0 0 0 0 0 1
33 c:\Users\snltty\Desktop\linker\src\linker.web\public\vivo.svg XML 0 0 0 1 0 0 0 0 0 0 1
34 c:\Users\snltty\Desktop\linker\src\linker.web\public\windows.svg XML 0 0 0 1 0 0 0 0 0 0 1
35 c:\Users\snltty\Desktop\linker\src\linker.web\public\xiaomi.svg XML 0 0 0 1 0 0 0 0 0 0 1
36 c:\Users\snltty\Desktop\linker\src\linker.web\src\App.vue Vue 0 0 0 0 32 0 0 0 0 6 38
37 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\access.js JavaScript 13 0 0 0 0 0 0 0 0 1 14
38 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\action.js JavaScript 7 0 0 0 0 0 0 0 0 2 9
39 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\cdkey.js JavaScript 25 0 0 0 0 0 0 0 0 1 26
40 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\config.js JavaScript 22 0 0 0 0 0 0 0 0 2 24
41 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\firewall.js JavaScript 16 0 0 0 0 0 0 0 0 1 17
42 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\flow.js JavaScript 28 0 0 0 0 0 0 0 0 1 29
43 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\forward.js JavaScript 28 0 0 0 0 0 0 0 0 2 30
44 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\logger.js JavaScript 13 0 0 0 0 0 0 0 0 4 17
45 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\plan.js JavaScript 10 0 0 0 0 0 0 0 0 2 12
46 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\relay.js JavaScript 31 0 0 0 0 0 0 0 0 2 33
47 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\request.js JavaScript 158 0 0 0 0 0 0 0 19 8 185
48 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\sforward.js JavaScript 25 0 0 0 0 0 0 0 0 3 28
49 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\signin.js JavaScript 37 0 0 0 0 0 0 0 0 6 43
50 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\socks5.js JavaScript 22 0 0 0 0 0 0 0 0 3 25
51 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\sync.js JavaScript 7 0 0 0 0 0 0 0 0 1 8
52 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\tunnel.js JavaScript 28 0 0 0 0 0 0 0 0 4 32
53 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\tuntap.js JavaScript 46 0 0 0 0 0 0 0 0 7 53
54 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\updater.js JavaScript 37 0 0 0 0 0 0 0 0 4 41
55 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\wakeup.js JavaScript 19 0 0 0 0 0 0 0 0 1 20
56 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\wlist.js JavaScript 10 0 0 0 0 0 0 0 0 0 10
57 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\anquan.svg XML 0 0 0 1 0 0 0 0 0 0 1
58 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\cell.svg XML 0 0 0 5 0 0 0 0 0 0 5
59 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\coin.svg XML 0 0 0 1 0 0 0 0 0 0 1
60 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\dadong.svg XML 0 0 0 1 0 0 0 0 0 0 1
61 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\dianchi.svg XML 0 0 0 1 0 0 0 0 0 0 1
62 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\fuwuqi.svg XML 0 0 0 1 0 0 0 0 0 0 1
63 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\group.svg XML 0 0 0 1 0 0 0 0 0 0 1
64 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\loading.svg XML 0 0 0 1 0 0 0 0 0 0 1
65 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\login.svg XML 0 0 0 1 0 0 0 0 0 0 1
66 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\no-permission.svg XML 0 0 0 1 0 0 0 0 0 0 1
67 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\qidong.svg XML 0 0 0 1 0 0 0 0 0 0 1
68 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\rizhi.svg XML 0 0 0 1 0 0 0 0 0 0 1
69 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\run.svg XML 0 0 0 1 0 0 0 0 0 0 1
70 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\shouye.svg XML 0 0 0 1 0 0 0 0 0 0 1
71 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\shuaxin2.svg XML 0 0 0 1 0 0 0 0 0 0 1
72 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\style.css PostCSS 0 0 0 0 0 0 0 393 10 110 513
73 c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\en-us.js JavaScript 315 0 0 0 0 0 0 0 0 29 344
74 c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\index.js JavaScript 18 0 0 0 0 0 0 0 0 1 19
75 c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\provide.js JavaScript 19 0 0 0 0 0 0 0 0 0 19
76 c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\zh-cn.js JavaScript 399 0 0 0 0 0 0 0 0 39 438
77 c:\Users\snltty\Desktop\linker\src\linker.web\src\main.js JavaScript 68 0 0 0 0 0 0 0 0 9 77
78 c:\Users\snltty\Desktop\linker\src\linker.web\src\provide.js JavaScript 40 0 0 0 0 0 0 0 3 4 47
79 c:\Users\snltty\Desktop\linker\src\linker.web\src\router\index.js JavaScript 61 0 0 0 0 0 0 0 0 4 65
80 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\Api.vue Vue 0 0 0 0 128 0 0 0 0 9 137
81 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\NoPermission.vue Vue 0 0 0 0 41 0 0 0 0 5 46
82 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\Refresh.vue Vue 0 0 0 0 71 0 0 0 0 8 79
83 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\Access.vue Vue 0 0 0 0 106 0 0 0 0 5 111
84 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\AccessEdit.vue Vue 0 0 0 0 60 0 0 0 0 3 63
85 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\AccessNum.vue Vue 0 0 0 0 29 0 0 0 0 5 34
86 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\access.js JavaScript 35 0 0 0 0 0 0 0 0 3 38
87 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\action\Action.vue Vue 0 0 0 0 72 0 0 0 0 1 73
88 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Add.vue Vue 0 0 0 0 136 0 0 0 0 3 139
89 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Flags.vue Vue 0 0 0 0 43 0 0 0 0 7 50
90 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Index.vue Vue 0 0 0 0 29 0 0 0 0 5 34
91 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Manager.vue Vue 0 0 0 0 183 0 0 0 0 5 188
92 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\My.vue Vue 0 0 0 0 193 0 0 0 0 6 199
93 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Test.vue Vue 0 0 0 0 198 0 0 0 0 3 201
94 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\connection\ConnectionShow.vue Vue 0 0 0 0 86 0 0 0 0 9 95
95 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\connection\ConnectionsEdit.vue Vue 0 0 0 0 281 0 0 0 0 13 294
96 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\connection\connections.js JavaScript 133 0 0 0 0 0 0 0 0 16 149
97 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\Device.vue Vue 0 0 0 0 75 0 0 0 0 7 82
98 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\DeviceEdit.vue Vue 0 0 0 0 66 0 0 0 0 3 69
99 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\DeviceName.vue Vue 0 0 0 0 67 0 0 0 0 8 75
100 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\devices.js JavaScript 111 0 0 0 0 0 0 0 1 5 117
101 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\firewall\Add.vue Vue 0 0 0 0 210 0 0 0 0 11 221
102 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\firewall\Firewall.vue Vue 0 0 0 0 290 0 0 0 0 15 305
103 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\Index.vue Vue 0 0 0 0 184 0 0 0 0 17 201
104 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\OnlineAllMap.vue Vue 0 0 0 0 75 0 0 0 0 9 84
105 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\OnlineMap.vue Vue 0 0 0 0 87 0 0 0 0 9 96
106 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowForward.vue Vue 0 0 0 0 136 0 0 0 0 10 146
107 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowMessenger.vue Vue 0 0 0 0 111 0 0 0 0 12 123
108 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowRelay.vue Vue 0 0 0 0 141 0 0 0 0 10 151
109 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowSForward.vue Vue 0 0 0 0 141 0 0 0 0 10 151
110 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\flow.js JavaScript 19 0 0 0 0 0 0 0 0 1 20
111 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Config.vue Vue 0 0 0 0 38 0 0 0 0 3 41
112 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Forward.vue Vue 0 0 0 0 105 0 0 0 0 4 109
113 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\ForwardEdit.vue Vue 0 0 0 0 318 0 0 0 0 13 331
114 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\SForwardEdit.vue Vue 0 0 0 0 276 0 0 0 0 10 286
115 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\forward.js JavaScript 45 0 0 0 0 0 0 0 0 2 47
116 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\sforward.js JavaScript 49 0 0 0 0 0 0 0 0 4 53
117 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\groups\Groups.vue Vue 0 0 0 0 157 0 0 0 3 5 165
118 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\groups\Index.vue Vue 0 0 0 0 84 0 0 0 0 3 87
119 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\Oper.vue Vue 0 0 0 0 187 0 0 0 0 28 215
120 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperAction.vue Vue 0 0 0 0 40 0 0 0 0 1 41
121 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperFirewall.vue Vue 0 0 0 0 40 0 0 0 0 2 42
122 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperFlow.vue Vue 0 0 0 0 33 0 0 0 0 1 34
123 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperRoutes.vue Vue 0 0 0 0 63 0 0 0 0 4 67
124 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperTransport.vue Vue 0 0 0 0 40 0 0 0 0 2 42
125 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperWakeup.vue Vue 0 0 0 0 40 0 0 0 0 2 42
126 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\oper.js JavaScript 19 0 0 0 0 0 0 0 0 1 20
127 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanEdit.vue Vue 0 0 0 0 277 0 0 0 0 9 286
128 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanList.vue Vue 0 0 0 0 66 0 0 0 0 5 71
129 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanShow.vue Vue 0 0 0 0 90 0 0 0 0 7 97
130 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\Config.vue Vue 0 0 0 0 86 0 0 0 0 4 90
131 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\EditNode.vue Vue 0 0 0 0 114 0 0 0 0 4 118
132 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\Nodes.vue Vue 0 0 0 0 221 0 0 0 0 6 227
133 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5.vue Vue 0 0 0 0 32 0 0 0 0 4 36
134 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5Edit.vue Vue 0 0 0 0 87 0 0 0 0 3 90
135 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5Lan.vue Vue 0 0 0 0 146 0 0 0 0 5 151
136 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5Show.vue Vue 0 0 0 0 138 0 0 0 0 9 147
137 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\socks5.js JavaScript 58 0 0 0 0 0 0 0 0 6 64
138 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\Api.vue Vue 0 0 0 0 53 0 0 0 0 1 54
139 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\Export.vue Vue 0 0 0 0 264 0 0 0 0 17 281
140 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\Index.vue Vue 0 0 0 0 70 0 0 0 1 6 77
141 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\server\Flow.vue Vue 0 0 0 0 43 0 0 0 0 3 46
142 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\server\Index.vue Vue 0 0 0 0 40 0 0 0 0 4 44
143 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\server\Version.vue Vue 0 0 0 0 151 0 0 0 0 11 162
144 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\stopwatch\Stopwatch.vue Vue 0 0 0 0 73 0 0 0 0 6 79
145 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\sync\Ids.vue Vue 0 0 0 0 54 0 0 0 0 4 58
146 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\sync\Index.vue Vue 0 0 0 0 92 0 0 0 0 3 95
147 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\transport\Transport.vue Vue 0 0 0 0 93 0 0 0 0 3 96
148 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\Tunnel.vue Vue 0 0 0 0 153 0 0 0 0 14 167
149 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\TunnelEdit.vue Vue 0 0 0 0 124 0 0 0 0 6 130
150 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\tunnel.js JavaScript 74 0 0 0 0 0 0 0 0 4 78
151 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\Tuntap.vue Vue 0 0 0 0 30 0 0 0 0 3 33
152 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapEdit.vue Vue 0 0 0 0 79 0 0 0 0 5 84
153 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapForward.vue Vue 0 0 0 0 191 0 0 0 0 10 201
154 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapIP.vue Vue 0 0 0 0 114 0 0 0 0 7 121
155 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapLan.vue Vue 0 0 0 0 149 0 0 0 0 5 154
156 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapLease.vue Vue 0 0 0 0 134 0 0 0 0 6 140
157 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapShow.vue Vue 0 0 0 0 177 0 0 0 0 12 189
158 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\tuntap.js JavaScript 77 0 0 0 0 0 0 0 0 11 88
159 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\Config.vue Vue 0 0 0 0 37 0 0 0 0 2 39
160 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\UpdaterBtn.vue Vue 0 0 0 0 154 0 0 0 0 8 162
161 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\UpdaterConfirm.vue Vue 0 0 0 0 98 0 0 0 0 9 107
162 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\updater.js JavaScript 56 0 0 0 0 0 0 0 0 7 63
163 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wakeup\Add.vue Vue 0 0 0 0 216 0 0 0 0 6 222
164 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wakeup\Wakeup.vue Vue 0 0 0 0 210 0 0 0 0 9 219
165 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Add.vue Vue 0 0 0 0 146 0 0 0 0 10 156
166 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Index.vue Vue 0 0 0 0 21 0 0 0 0 4 25
167 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Manager.vue Vue 0 0 0 0 145 0 0 0 0 7 152
168 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\Index.vue Vue 0 0 0 0 84 0 0 0 0 4 88
169 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\action\Index.vue Vue 0 0 0 0 25 0 0 0 0 0 25
170 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\config\Config.vue Vue 0 0 0 0 94 0 0 0 0 4 98
171 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\config\Index.vue Vue 0 0 0 0 29 0 0 0 0 0 29
172 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\firewall\Index.vue Vue 0 0 0 0 35 0 0 0 0 3 38
173 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Background.vue Vue 0 0 0 0 80 0 0 0 0 6 86
174 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Index.vue Vue 0 0 0 0 105 0 0 0 0 15 120
175 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Locale.vue Vue 0 0 0 0 58 0 0 0 0 5 63
176 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Menu.vue Vue 0 0 0 0 151 0 0 0 0 7 158
177 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Theme.vue Vue 0 0 0 0 45 0 0 0 0 5 50
178 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Client.vue Vue 0 0 0 0 168 0 0 0 0 7 175
179 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Common.vue Vue 0 0 0 0 51 0 0 0 0 6 57
180 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Copy.vue Vue 0 0 0 0 38 0 0 0 0 4 42
181 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Index.vue Vue 0 0 0 0 38 0 0 0 0 3 41
182 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Input.vue Vue 0 0 0 0 87 0 0 0 0 3 90
183 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Save.vue Vue 0 0 0 0 57 0 0 0 0 4 61
184 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Server.vue Vue 0 0 0 0 178 0 0 0 0 7 185
185 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\list\Index.vue Vue 0 0 0 0 230 0 0 0 0 29 259
186 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\list\Sort.vue Vue 0 0 0 0 68 0 0 0 0 7 75
187 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\logger\Index.vue Vue 0 0 0 0 163 0 0 0 0 14 177
188 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\logger\Setting.vue Vue 0 0 0 0 127 0 0 0 0 8 135
189 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\transport\Index.vue Vue 0 0 0 0 27 0 0 0 0 0 27
190 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\wakeup\Index.vue Vue 0 0 0 0 35 0 0 0 0 2 37
191 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\net\Head.vue Vue 0 0 0 0 75 0 0 0 0 7 82
192 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\net\Index.vue Vue 0 0 0 0 51 0 0 0 0 5 56
193 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\net\List.vue Vue 0 0 0 0 95 0 0 0 0 10 105
194 c:\Users\snltty\Desktop\linker\src\linker.web\vue.config.js JavaScript 10 0 0 0 0 0 0 0 0 1 11
195 Total - 2193 15 10030 47 11254 23 19 393 38 1018 25030

File diff suppressed because one or more lines are too long

View File

@@ -1,76 +0,0 @@
# Summary
Date : 2025-08-01 15:19:14
Directory c:\\Users\\snltty\\Desktop\\linker\\src\\linker.web
Total : 193 files, 23974 codes, 38 comments, 1018 blanks, all 25030 lines
Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md)
## Languages
| language | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
| Vue | 104 | 11,254 | 4 | 694 | 11,952 |
| JSON | 2 | 10,030 | 0 | 2 | 10,032 |
| JavaScript | 40 | 2,193 | 23 | 203 | 2,419 |
| PostCSS | 1 | 393 | 10 | 110 | 513 |
| XML | 43 | 47 | 0 | 0 | 47 |
| HTML | 1 | 23 | 1 | 3 | 27 |
| JSON with Comments | 1 | 19 | 0 | 1 | 20 |
| Markdown | 1 | 15 | 0 | 5 | 20 |
## Directories
| path | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
| . | 193 | 23,974 | 38 | 1,018 | 25,030 |
| . (Files) | 6 | 10,079 | 0 | 10 | 10,089 |
| public | 29 | 51 | 1 | 3 | 55 |
| src | 158 | 13,844 | 37 | 1,005 | 14,886 |
| src (Files) | 3 | 140 | 3 | 19 | 162 |
| src\\apis | 20 | 582 | 19 | 55 | 656 |
| src\\assets | 16 | 412 | 10 | 110 | 532 |
| src\\lang | 4 | 751 | 0 | 69 | 820 |
| src\\router | 1 | 61 | 0 | 4 | 65 |
| src\\views | 114 | 11,898 | 5 | 748 | 12,651 |
| src\\views (Files) | 3 | 240 | 0 | 22 | 262 |
| src\\views\\components | 85 | 9,464 | 5 | 561 | 10,030 |
| src\\views\\components\\accesss | 4 | 230 | 0 | 16 | 246 |
| src\\views\\components\\action | 1 | 72 | 0 | 1 | 73 |
| src\\views\\components\\cdkey | 6 | 782 | 0 | 29 | 811 |
| src\\views\\components\\connection | 3 | 500 | 0 | 38 | 538 |
| src\\views\\components\\device | 4 | 319 | 1 | 23 | 343 |
| src\\views\\components\\firewall | 2 | 500 | 0 | 26 | 526 |
| src\\views\\components\\flow | 8 | 894 | 0 | 78 | 972 |
| src\\views\\components\\forward | 6 | 831 | 0 | 36 | 867 |
| src\\views\\components\\groups | 2 | 241 | 3 | 8 | 252 |
| src\\views\\components\\oper | 8 | 462 | 0 | 41 | 503 |
| src\\views\\components\\plan | 3 | 433 | 0 | 21 | 454 |
| src\\views\\components\\relay | 3 | 421 | 0 | 14 | 435 |
| src\\views\\components\\socks5 | 5 | 461 | 0 | 27 | 488 |
| src\\views\\components\\status | 6 | 621 | 1 | 42 | 664 |
| src\\views\\components\\status (Files) | 3 | 387 | 1 | 24 | 412 |
| src\\views\\components\\status\\server | 3 | 234 | 0 | 18 | 252 |
| src\\views\\components\\stopwatch | 1 | 73 | 0 | 6 | 79 |
| src\\views\\components\\sync | 2 | 146 | 0 | 7 | 153 |
| src\\views\\components\\transport | 1 | 93 | 0 | 3 | 96 |
| src\\views\\components\\tunnel | 3 | 351 | 0 | 24 | 375 |
| src\\views\\components\\tuntap | 8 | 951 | 0 | 59 | 1,010 |
| src\\views\\components\\updater | 4 | 345 | 0 | 26 | 371 |
| src\\views\\components\\wakeup | 2 | 426 | 0 | 15 | 441 |
| src\\views\\components\\wlist | 3 | 312 | 0 | 21 | 333 |
| src\\views\\layout | 26 | 2,194 | 0 | 165 | 2,359 |
| src\\views\\layout\\full | 23 | 1,973 | 0 | 143 | 2,116 |
| src\\views\\layout\\full (Files) | 1 | 84 | 0 | 4 | 88 |
| src\\views\\layout\\full\\action | 1 | 25 | 0 | 0 | 25 |
| src\\views\\layout\\full\\config | 2 | 123 | 0 | 4 | 127 |
| src\\views\\layout\\full\\firewall | 1 | 35 | 0 | 3 | 38 |
| src\\views\\layout\\full\\head | 5 | 439 | 0 | 38 | 477 |
| src\\views\\layout\\full\\install | 7 | 617 | 0 | 34 | 651 |
| src\\views\\layout\\full\\list | 2 | 298 | 0 | 36 | 334 |
| src\\views\\layout\\full\\logger | 2 | 290 | 0 | 22 | 312 |
| src\\views\\layout\\full\\transport | 1 | 27 | 0 | 0 | 27 |
| src\\views\\layout\\full\\wakeup | 1 | 35 | 0 | 2 | 37 |
| src\\views\\layout\\net | 3 | 221 | 0 | 22 | 243 |
Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md)

View File

@@ -1,272 +0,0 @@
Date : 2025-08-01 15:19:14
Directory : c:\Users\snltty\Desktop\linker\src\linker.web
Total : 193 files, 23974 codes, 38 comments, 1018 blanks, all 25030 lines
Languages
+--------------------+------------+------------+------------+------------+------------+
| language | files | code | comment | blank | total |
+--------------------+------------+------------+------------+------------+------------+
| Vue | 104 | 11,254 | 4 | 694 | 11,952 |
| JSON | 2 | 10,030 | 0 | 2 | 10,032 |
| JavaScript | 40 | 2,193 | 23 | 203 | 2,419 |
| PostCSS | 1 | 393 | 10 | 110 | 513 |
| XML | 43 | 47 | 0 | 0 | 47 |
| HTML | 1 | 23 | 1 | 3 | 27 |
| JSON with Comments | 1 | 19 | 0 | 1 | 20 |
| Markdown | 1 | 15 | 0 | 5 | 20 |
+--------------------+------------+------------+------------+------------+------------+
Directories
+---------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| path | files | code | comment | blank | total |
+---------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| . | 193 | 23,974 | 38 | 1,018 | 25,030 |
| . (Files) | 6 | 10,079 | 0 | 10 | 10,089 |
| public | 29 | 51 | 1 | 3 | 55 |
| src | 158 | 13,844 | 37 | 1,005 | 14,886 |
| src (Files) | 3 | 140 | 3 | 19 | 162 |
| src\apis | 20 | 582 | 19 | 55 | 656 |
| src\assets | 16 | 412 | 10 | 110 | 532 |
| src\lang | 4 | 751 | 0 | 69 | 820 |
| src\router | 1 | 61 | 0 | 4 | 65 |
| src\views | 114 | 11,898 | 5 | 748 | 12,651 |
| src\views (Files) | 3 | 240 | 0 | 22 | 262 |
| src\views\components | 85 | 9,464 | 5 | 561 | 10,030 |
| src\views\components\accesss | 4 | 230 | 0 | 16 | 246 |
| src\views\components\action | 1 | 72 | 0 | 1 | 73 |
| src\views\components\cdkey | 6 | 782 | 0 | 29 | 811 |
| src\views\components\connection | 3 | 500 | 0 | 38 | 538 |
| src\views\components\device | 4 | 319 | 1 | 23 | 343 |
| src\views\components\firewall | 2 | 500 | 0 | 26 | 526 |
| src\views\components\flow | 8 | 894 | 0 | 78 | 972 |
| src\views\components\forward | 6 | 831 | 0 | 36 | 867 |
| src\views\components\groups | 2 | 241 | 3 | 8 | 252 |
| src\views\components\oper | 8 | 462 | 0 | 41 | 503 |
| src\views\components\plan | 3 | 433 | 0 | 21 | 454 |
| src\views\components\relay | 3 | 421 | 0 | 14 | 435 |
| src\views\components\socks5 | 5 | 461 | 0 | 27 | 488 |
| src\views\components\status | 6 | 621 | 1 | 42 | 664 |
| src\views\components\status (Files) | 3 | 387 | 1 | 24 | 412 |
| src\views\components\status\server | 3 | 234 | 0 | 18 | 252 |
| src\views\components\stopwatch | 1 | 73 | 0 | 6 | 79 |
| src\views\components\sync | 2 | 146 | 0 | 7 | 153 |
| src\views\components\transport | 1 | 93 | 0 | 3 | 96 |
| src\views\components\tunnel | 3 | 351 | 0 | 24 | 375 |
| src\views\components\tuntap | 8 | 951 | 0 | 59 | 1,010 |
| src\views\components\updater | 4 | 345 | 0 | 26 | 371 |
| src\views\components\wakeup | 2 | 426 | 0 | 15 | 441 |
| src\views\components\wlist | 3 | 312 | 0 | 21 | 333 |
| src\views\layout | 26 | 2,194 | 0 | 165 | 2,359 |
| src\views\layout\full | 23 | 1,973 | 0 | 143 | 2,116 |
| src\views\layout\full (Files) | 1 | 84 | 0 | 4 | 88 |
| src\views\layout\full\action | 1 | 25 | 0 | 0 | 25 |
| src\views\layout\full\config | 2 | 123 | 0 | 4 | 127 |
| src\views\layout\full\firewall | 1 | 35 | 0 | 3 | 38 |
| src\views\layout\full\head | 5 | 439 | 0 | 38 | 477 |
| src\views\layout\full\install | 7 | 617 | 0 | 34 | 651 |
| src\views\layout\full\list | 2 | 298 | 0 | 36 | 334 |
| src\views\layout\full\logger | 2 | 290 | 0 | 22 | 312 |
| src\views\layout\full\transport | 1 | 27 | 0 | 0 | 27 |
| src\views\layout\full\wakeup | 1 | 35 | 0 | 2 | 37 |
| src\views\layout\net | 3 | 221 | 0 | 22 | 243 |
+---------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
Files
+---------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+
| filename | language | code | comment | blank | total |
+---------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+
| c:\Users\snltty\Desktop\linker\src\linker.web\README.md | Markdown | 15 | 0 | 5 | 20 |
| c:\Users\snltty\Desktop\linker\src\linker.web\babel.config.js | JavaScript | 5 | 0 | 1 | 6 |
| c:\Users\snltty\Desktop\linker\src\linker.web\jsconfig.json | JSON with Comments | 19 | 0 | 1 | 20 |
| c:\Users\snltty\Desktop\linker\src\linker.web\package-lock.json | JSON | 9,999 | 0 | 1 | 10,000 |
| c:\Users\snltty\Desktop\linker\src\linker.web\package.json | JSON | 31 | 0 | 1 | 32 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\aliyun.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\alpine.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\amazon.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\android.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\archlinux.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\armbian.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\centos.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\chinamobile.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\chinanet.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\chinaunicom.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\debian.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\docker.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\fedora.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\google.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\huawei.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\index.html | HTML | 23 | 1 | 3 | 27 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\ios.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\iphone.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\jdcom.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\linux.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\openwrt.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\oppo.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\rocky.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\samsung.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\system.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\ubuntu.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\vivo.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\windows.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\xiaomi.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\App.vue | Vue | 32 | 0 | 6 | 38 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\access.js | JavaScript | 13 | 0 | 1 | 14 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\action.js | JavaScript | 7 | 0 | 2 | 9 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\cdkey.js | JavaScript | 25 | 0 | 1 | 26 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\config.js | JavaScript | 22 | 0 | 2 | 24 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\firewall.js | JavaScript | 16 | 0 | 1 | 17 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\flow.js | JavaScript | 28 | 0 | 1 | 29 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\forward.js | JavaScript | 28 | 0 | 2 | 30 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\logger.js | JavaScript | 13 | 0 | 4 | 17 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\plan.js | JavaScript | 10 | 0 | 2 | 12 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\relay.js | JavaScript | 31 | 0 | 2 | 33 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\request.js | JavaScript | 158 | 19 | 8 | 185 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\sforward.js | JavaScript | 25 | 0 | 3 | 28 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\signin.js | JavaScript | 37 | 0 | 6 | 43 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\socks5.js | JavaScript | 22 | 0 | 3 | 25 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\sync.js | JavaScript | 7 | 0 | 1 | 8 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\tunnel.js | JavaScript | 28 | 0 | 4 | 32 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\tuntap.js | JavaScript | 46 | 0 | 7 | 53 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\updater.js | JavaScript | 37 | 0 | 4 | 41 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\wakeup.js | JavaScript | 19 | 0 | 1 | 20 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\wlist.js | JavaScript | 10 | 0 | 0 | 10 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\anquan.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\cell.svg | XML | 5 | 0 | 0 | 5 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\coin.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\dadong.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\dianchi.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\fuwuqi.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\group.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\loading.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\login.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\no-permission.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\qidong.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\rizhi.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\run.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\shouye.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\shuaxin2.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\style.css | PostCSS | 393 | 10 | 110 | 513 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\en-us.js | JavaScript | 315 | 0 | 29 | 344 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\index.js | JavaScript | 18 | 0 | 1 | 19 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\provide.js | JavaScript | 19 | 0 | 0 | 19 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\zh-cn.js | JavaScript | 399 | 0 | 39 | 438 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\main.js | JavaScript | 68 | 0 | 9 | 77 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\provide.js | JavaScript | 40 | 3 | 4 | 47 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\router\index.js | JavaScript | 61 | 0 | 4 | 65 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\Api.vue | Vue | 128 | 0 | 9 | 137 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\NoPermission.vue | Vue | 41 | 0 | 5 | 46 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\Refresh.vue | Vue | 71 | 0 | 8 | 79 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\Access.vue | Vue | 106 | 0 | 5 | 111 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\AccessEdit.vue | Vue | 60 | 0 | 3 | 63 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\AccessNum.vue | Vue | 29 | 0 | 5 | 34 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\access.js | JavaScript | 35 | 0 | 3 | 38 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\action\Action.vue | Vue | 72 | 0 | 1 | 73 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Add.vue | Vue | 136 | 0 | 3 | 139 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Flags.vue | Vue | 43 | 0 | 7 | 50 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Index.vue | Vue | 29 | 0 | 5 | 34 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Manager.vue | Vue | 183 | 0 | 5 | 188 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\My.vue | Vue | 193 | 0 | 6 | 199 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Test.vue | Vue | 198 | 0 | 3 | 201 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\connection\ConnectionShow.vue | Vue | 86 | 0 | 9 | 95 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\connection\ConnectionsEdit.vue | Vue | 281 | 0 | 13 | 294 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\connection\connections.js | JavaScript | 133 | 0 | 16 | 149 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\Device.vue | Vue | 75 | 0 | 7 | 82 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\DeviceEdit.vue | Vue | 66 | 0 | 3 | 69 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\DeviceName.vue | Vue | 67 | 0 | 8 | 75 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\devices.js | JavaScript | 111 | 1 | 5 | 117 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\firewall\Add.vue | Vue | 210 | 0 | 11 | 221 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\firewall\Firewall.vue | Vue | 290 | 0 | 15 | 305 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\Index.vue | Vue | 184 | 0 | 17 | 201 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\OnlineAllMap.vue | Vue | 75 | 0 | 9 | 84 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\OnlineMap.vue | Vue | 87 | 0 | 9 | 96 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowForward.vue | Vue | 136 | 0 | 10 | 146 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowMessenger.vue | Vue | 111 | 0 | 12 | 123 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowRelay.vue | Vue | 141 | 0 | 10 | 151 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowSForward.vue | Vue | 141 | 0 | 10 | 151 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\flow.js | JavaScript | 19 | 0 | 1 | 20 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Config.vue | Vue | 38 | 0 | 3 | 41 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Forward.vue | Vue | 105 | 0 | 4 | 109 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\ForwardEdit.vue | Vue | 318 | 0 | 13 | 331 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\SForwardEdit.vue | Vue | 276 | 0 | 10 | 286 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\forward.js | JavaScript | 45 | 0 | 2 | 47 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\sforward.js | JavaScript | 49 | 0 | 4 | 53 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\groups\Groups.vue | Vue | 157 | 3 | 5 | 165 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\groups\Index.vue | Vue | 84 | 0 | 3 | 87 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\Oper.vue | Vue | 187 | 0 | 28 | 215 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperAction.vue | Vue | 40 | 0 | 1 | 41 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperFirewall.vue | Vue | 40 | 0 | 2 | 42 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperFlow.vue | Vue | 33 | 0 | 1 | 34 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperRoutes.vue | Vue | 63 | 0 | 4 | 67 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperTransport.vue | Vue | 40 | 0 | 2 | 42 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperWakeup.vue | Vue | 40 | 0 | 2 | 42 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\oper.js | JavaScript | 19 | 0 | 1 | 20 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanEdit.vue | Vue | 277 | 0 | 9 | 286 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanList.vue | Vue | 66 | 0 | 5 | 71 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanShow.vue | Vue | 90 | 0 | 7 | 97 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\Config.vue | Vue | 86 | 0 | 4 | 90 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\EditNode.vue | Vue | 114 | 0 | 4 | 118 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\Nodes.vue | Vue | 221 | 0 | 6 | 227 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5.vue | Vue | 32 | 0 | 4 | 36 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5Edit.vue | Vue | 87 | 0 | 3 | 90 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5Lan.vue | Vue | 146 | 0 | 5 | 151 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5Show.vue | Vue | 138 | 0 | 9 | 147 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\socks5.js | JavaScript | 58 | 0 | 6 | 64 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\Api.vue | Vue | 53 | 0 | 1 | 54 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\Export.vue | Vue | 264 | 0 | 17 | 281 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\Index.vue | Vue | 70 | 1 | 6 | 77 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\server\Flow.vue | Vue | 43 | 0 | 3 | 46 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\server\Index.vue | Vue | 40 | 0 | 4 | 44 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\server\Version.vue | Vue | 151 | 0 | 11 | 162 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\stopwatch\Stopwatch.vue | Vue | 73 | 0 | 6 | 79 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\sync\Ids.vue | Vue | 54 | 0 | 4 | 58 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\sync\Index.vue | Vue | 92 | 0 | 3 | 95 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\transport\Transport.vue | Vue | 93 | 0 | 3 | 96 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\Tunnel.vue | Vue | 153 | 0 | 14 | 167 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\TunnelEdit.vue | Vue | 124 | 0 | 6 | 130 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\tunnel.js | JavaScript | 74 | 0 | 4 | 78 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\Tuntap.vue | Vue | 30 | 0 | 3 | 33 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapEdit.vue | Vue | 79 | 0 | 5 | 84 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapForward.vue | Vue | 191 | 0 | 10 | 201 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapIP.vue | Vue | 114 | 0 | 7 | 121 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapLan.vue | Vue | 149 | 0 | 5 | 154 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapLease.vue | Vue | 134 | 0 | 6 | 140 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapShow.vue | Vue | 177 | 0 | 12 | 189 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\tuntap.js | JavaScript | 77 | 0 | 11 | 88 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\Config.vue | Vue | 37 | 0 | 2 | 39 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\UpdaterBtn.vue | Vue | 154 | 0 | 8 | 162 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\UpdaterConfirm.vue | Vue | 98 | 0 | 9 | 107 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\updater.js | JavaScript | 56 | 0 | 7 | 63 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wakeup\Add.vue | Vue | 216 | 0 | 6 | 222 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wakeup\Wakeup.vue | Vue | 210 | 0 | 9 | 219 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Add.vue | Vue | 146 | 0 | 10 | 156 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Index.vue | Vue | 21 | 0 | 4 | 25 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Manager.vue | Vue | 145 | 0 | 7 | 152 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\Index.vue | Vue | 84 | 0 | 4 | 88 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\action\Index.vue | Vue | 25 | 0 | 0 | 25 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\config\Config.vue | Vue | 94 | 0 | 4 | 98 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\config\Index.vue | Vue | 29 | 0 | 0 | 29 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\firewall\Index.vue | Vue | 35 | 0 | 3 | 38 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Background.vue | Vue | 80 | 0 | 6 | 86 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Index.vue | Vue | 105 | 0 | 15 | 120 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Locale.vue | Vue | 58 | 0 | 5 | 63 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Menu.vue | Vue | 151 | 0 | 7 | 158 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Theme.vue | Vue | 45 | 0 | 5 | 50 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Client.vue | Vue | 168 | 0 | 7 | 175 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Common.vue | Vue | 51 | 0 | 6 | 57 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Copy.vue | Vue | 38 | 0 | 4 | 42 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Index.vue | Vue | 38 | 0 | 3 | 41 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Input.vue | Vue | 87 | 0 | 3 | 90 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Save.vue | Vue | 57 | 0 | 4 | 61 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Server.vue | Vue | 178 | 0 | 7 | 185 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\list\Index.vue | Vue | 230 | 0 | 29 | 259 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\list\Sort.vue | Vue | 68 | 0 | 7 | 75 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\logger\Index.vue | Vue | 163 | 0 | 14 | 177 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\logger\Setting.vue | Vue | 127 | 0 | 8 | 135 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\transport\Index.vue | Vue | 27 | 0 | 0 | 27 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\wakeup\Index.vue | Vue | 35 | 0 | 2 | 37 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\net\Head.vue | Vue | 75 | 0 | 7 | 82 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\net\Index.vue | Vue | 51 | 0 | 5 | 56 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\net\List.vue | Vue | 95 | 0 | 10 | 105 |
| c:\Users\snltty\Desktop\linker\src\linker.web\vue.config.js | JavaScript | 10 | 0 | 1 | 11 |
| Total | | 23,974 | 38 | 1,018 | 25,030 |
+---------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+

View File

@@ -1,212 +0,0 @@
# Details
Date : 2025-08-26 21:29:27
Directory c:\\Users\\snltty\\Desktop\\linker\\src\\linker.web
Total : 197 files, 24819 codes, 44 comments, 1058 blanks, all 25921 lines
[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md)
## Files
| filename | language | code | comment | blank | total |
| :--- | :--- | ---: | ---: | ---: | ---: |
| [README.md](/README.md) | Markdown | 15 | 0 | 5 | 20 |
| [babel.config.js](/babel.config.js) | JavaScript | 5 | 0 | 1 | 6 |
| [jsconfig.json](/jsconfig.json) | JSON with Comments | 19 | 0 | 1 | 20 |
| [package-lock.json](/package-lock.json) | JSON | 9,999 | 0 | 1 | 10,000 |
| [package.json](/package.json) | JSON | 31 | 0 | 1 | 32 |
| [public/aliyun.svg](/public/aliyun.svg) | XML | 1 | 0 | 0 | 1 |
| [public/alpine.svg](/public/alpine.svg) | XML | 1 | 0 | 0 | 1 |
| [public/amazon.svg](/public/amazon.svg) | XML | 1 | 0 | 0 | 1 |
| [public/android.svg](/public/android.svg) | XML | 1 | 0 | 0 | 1 |
| [public/archlinux.svg](/public/archlinux.svg) | XML | 1 | 0 | 0 | 1 |
| [public/armbian.svg](/public/armbian.svg) | XML | 1 | 0 | 0 | 1 |
| [public/centos.svg](/public/centos.svg) | XML | 1 | 0 | 0 | 1 |
| [public/chinamobile.svg](/public/chinamobile.svg) | XML | 1 | 0 | 0 | 1 |
| [public/chinanet.svg](/public/chinanet.svg) | XML | 1 | 0 | 0 | 1 |
| [public/chinaunicom.svg](/public/chinaunicom.svg) | XML | 1 | 0 | 0 | 1 |
| [public/debian.svg](/public/debian.svg) | XML | 1 | 0 | 0 | 1 |
| [public/docker.svg](/public/docker.svg) | XML | 1 | 0 | 0 | 1 |
| [public/fedora.svg](/public/fedora.svg) | XML | 1 | 0 | 0 | 1 |
| [public/google.svg](/public/google.svg) | XML | 1 | 0 | 0 | 1 |
| [public/huawei.svg](/public/huawei.svg) | XML | 1 | 0 | 0 | 1 |
| [public/index.html](/public/index.html) | HTML | 23 | 1 | 3 | 27 |
| [public/ios.svg](/public/ios.svg) | XML | 1 | 0 | 0 | 1 |
| [public/iphone.svg](/public/iphone.svg) | XML | 1 | 0 | 0 | 1 |
| [public/jdcom.svg](/public/jdcom.svg) | XML | 1 | 0 | 0 | 1 |
| [public/linux.svg](/public/linux.svg) | XML | 1 | 0 | 0 | 1 |
| [public/openwrt.svg](/public/openwrt.svg) | XML | 1 | 0 | 0 | 1 |
| [public/oppo.svg](/public/oppo.svg) | XML | 1 | 0 | 0 | 1 |
| [public/rocky.svg](/public/rocky.svg) | XML | 1 | 0 | 0 | 1 |
| [public/samsung.svg](/public/samsung.svg) | XML | 1 | 0 | 0 | 1 |
| [public/system.svg](/public/system.svg) | XML | 1 | 0 | 0 | 1 |
| [public/ubuntu.svg](/public/ubuntu.svg) | XML | 1 | 0 | 0 | 1 |
| [public/vivo.svg](/public/vivo.svg) | XML | 1 | 0 | 0 | 1 |
| [public/windows.svg](/public/windows.svg) | XML | 1 | 0 | 0 | 1 |
| [public/xiaomi.svg](/public/xiaomi.svg) | XML | 1 | 0 | 0 | 1 |
| [src/App.vue](/src/App.vue) | Vue | 35 | 0 | 5 | 40 |
| [src/apis/access.js](/src/apis/access.js) | JavaScript | 13 | 0 | 1 | 14 |
| [src/apis/action.js](/src/apis/action.js) | JavaScript | 7 | 0 | 2 | 9 |
| [src/apis/cdkey.js](/src/apis/cdkey.js) | JavaScript | 25 | 0 | 1 | 26 |
| [src/apis/config.js](/src/apis/config.js) | JavaScript | 22 | 0 | 2 | 24 |
| [src/apis/firewall.js](/src/apis/firewall.js) | JavaScript | 16 | 0 | 1 | 17 |
| [src/apis/flow.js](/src/apis/flow.js) | JavaScript | 28 | 0 | 1 | 29 |
| [src/apis/forward.js](/src/apis/forward.js) | JavaScript | 28 | 0 | 2 | 30 |
| [src/apis/logger.js](/src/apis/logger.js) | JavaScript | 13 | 0 | 4 | 17 |
| [src/apis/plan.js](/src/apis/plan.js) | JavaScript | 10 | 0 | 2 | 12 |
| [src/apis/relay.js](/src/apis/relay.js) | JavaScript | 28 | 0 | 1 | 29 |
| [src/apis/request.js](/src/apis/request.js) | JavaScript | 158 | 19 | 8 | 185 |
| [src/apis/sforward.js](/src/apis/sforward.js) | JavaScript | 37 | 0 | 5 | 42 |
| [src/apis/signin.js](/src/apis/signin.js) | JavaScript | 37 | 0 | 6 | 43 |
| [src/apis/socks5.js](/src/apis/socks5.js) | JavaScript | 22 | 0 | 3 | 25 |
| [src/apis/sync.js](/src/apis/sync.js) | JavaScript | 7 | 0 | 1 | 8 |
| [src/apis/tunnel.js](/src/apis/tunnel.js) | JavaScript | 28 | 0 | 4 | 32 |
| [src/apis/tuntap.js](/src/apis/tuntap.js) | JavaScript | 46 | 0 | 7 | 53 |
| [src/apis/updater.js](/src/apis/updater.js) | JavaScript | 37 | 0 | 4 | 41 |
| [src/apis/wakeup.js](/src/apis/wakeup.js) | JavaScript | 19 | 0 | 1 | 20 |
| [src/apis/wlist.js](/src/apis/wlist.js) | JavaScript | 10 | 0 | 0 | 10 |
| [src/assets/anquan.svg](/src/assets/anquan.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/cell.svg](/src/assets/cell.svg) | XML | 5 | 0 | 0 | 5 |
| [src/assets/coin.svg](/src/assets/coin.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/dadong.svg](/src/assets/dadong.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/dianchi.svg](/src/assets/dianchi.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/fuwuqi.svg](/src/assets/fuwuqi.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/group.svg](/src/assets/group.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/loading.svg](/src/assets/loading.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/login.svg](/src/assets/login.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/no-permission.svg](/src/assets/no-permission.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/qidong.svg](/src/assets/qidong.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/rizhi.svg](/src/assets/rizhi.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/run.svg](/src/assets/run.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/shouye.svg](/src/assets/shouye.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/shuaxin2.svg](/src/assets/shuaxin2.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/style.css](/src/assets/style.css) | PostCSS | 394 | 9 | 109 | 512 |
| [src/lang/en-us.js](/src/lang/en-us.js) | JavaScript | 379 | 0 | 30 | 409 |
| [src/lang/index.js](/src/lang/index.js) | JavaScript | 18 | 0 | 1 | 19 |
| [src/lang/provide.js](/src/lang/provide.js) | JavaScript | 19 | 0 | 0 | 19 |
| [src/lang/zh-cn.js](/src/lang/zh-cn.js) | JavaScript | 465 | 0 | 40 | 505 |
| [src/main.js](/src/main.js) | JavaScript | 68 | 0 | 9 | 77 |
| [src/provide.js](/src/provide.js) | JavaScript | 40 | 3 | 4 | 47 |
| [src/router/index.js](/src/router/index.js) | JavaScript | 61 | 0 | 4 | 65 |
| [src/views/Api.vue](/src/views/Api.vue) | Vue | 128 | 0 | 9 | 137 |
| [src/views/NoPermission.vue](/src/views/NoPermission.vue) | Vue | 41 | 0 | 5 | 46 |
| [src/views/Refresh.vue](/src/views/Refresh.vue) | Vue | 71 | 0 | 8 | 79 |
| [src/views/components/accesss/Access.vue](/src/views/components/accesss/Access.vue) | Vue | 106 | 0 | 5 | 111 |
| [src/views/components/accesss/AccessEdit.vue](/src/views/components/accesss/AccessEdit.vue) | Vue | 60 | 0 | 3 | 63 |
| [src/views/components/accesss/AccessNum.vue](/src/views/components/accesss/AccessNum.vue) | Vue | 29 | 0 | 5 | 34 |
| [src/views/components/accesss/access.js](/src/views/components/accesss/access.js) | JavaScript | 35 | 0 | 3 | 38 |
| [src/views/components/action/Action.vue](/src/views/components/action/Action.vue) | Vue | 72 | 0 | 1 | 73 |
| [src/views/components/cdkey/Add.vue](/src/views/components/cdkey/Add.vue) | Vue | 143 | 0 | 3 | 146 |
| [src/views/components/cdkey/Flags.vue](/src/views/components/cdkey/Flags.vue) | Vue | 43 | 0 | 7 | 50 |
| [src/views/components/cdkey/Index.vue](/src/views/components/cdkey/Index.vue) | Vue | 30 | 0 | 5 | 35 |
| [src/views/components/cdkey/Manager.vue](/src/views/components/cdkey/Manager.vue) | Vue | 189 | 0 | 5 | 194 |
| [src/views/components/cdkey/My.vue](/src/views/components/cdkey/My.vue) | Vue | 193 | 0 | 6 | 199 |
| [src/views/components/cdkey/Test.vue](/src/views/components/cdkey/Test.vue) | Vue | 198 | 0 | 3 | 201 |
| [src/views/components/connection/ConnectionShow.vue](/src/views/components/connection/ConnectionShow.vue) | Vue | 86 | 0 | 9 | 95 |
| [src/views/components/connection/ConnectionsEdit.vue](/src/views/components/connection/ConnectionsEdit.vue) | Vue | 281 | 0 | 13 | 294 |
| [src/views/components/connection/connections.js](/src/views/components/connection/connections.js) | JavaScript | 133 | 0 | 16 | 149 |
| [src/views/components/device/Device.vue](/src/views/components/device/Device.vue) | Vue | 77 | 0 | 7 | 84 |
| [src/views/components/device/DeviceEdit.vue](/src/views/components/device/DeviceEdit.vue) | Vue | 66 | 0 | 3 | 69 |
| [src/views/components/device/DeviceName.vue](/src/views/components/device/DeviceName.vue) | Vue | 67 | 0 | 8 | 75 |
| [src/views/components/device/devices.js](/src/views/components/device/devices.js) | JavaScript | 111 | 1 | 5 | 117 |
| [src/views/components/firewall/Add.vue](/src/views/components/firewall/Add.vue) | Vue | 210 | 0 | 11 | 221 |
| [src/views/components/firewall/Firewall.vue](/src/views/components/firewall/Firewall.vue) | Vue | 290 | 0 | 15 | 305 |
| [src/views/components/flow/Index.vue](/src/views/components/flow/Index.vue) | Vue | 190 | 0 | 16 | 206 |
| [src/views/components/flow/OnlineAllMap.vue](/src/views/components/flow/OnlineAllMap.vue) | Vue | 75 | 0 | 9 | 84 |
| [src/views/components/flow/OnlineMap.vue](/src/views/components/flow/OnlineMap.vue) | Vue | 87 | 0 | 9 | 96 |
| [src/views/components/flow/ServerFlowForward.vue](/src/views/components/flow/ServerFlowForward.vue) | Vue | 149 | 0 | 11 | 160 |
| [src/views/components/flow/ServerFlowMessenger.vue](/src/views/components/flow/ServerFlowMessenger.vue) | Vue | 111 | 0 | 12 | 123 |
| [src/views/components/flow/ServerFlowRelay.vue](/src/views/components/flow/ServerFlowRelay.vue) | Vue | 141 | 0 | 10 | 151 |
| [src/views/components/flow/ServerFlowSForward.vue](/src/views/components/flow/ServerFlowSForward.vue) | Vue | 141 | 0 | 10 | 151 |
| [src/views/components/flow/ServerFlowSocks5.vue](/src/views/components/flow/ServerFlowSocks5.vue) | Vue | 149 | 0 | 11 | 160 |
| [src/views/components/flow/ServerFlowTunnel.vue](/src/views/components/flow/ServerFlowTunnel.vue) | Vue | 157 | 0 | 11 | 168 |
| [src/views/components/flow/flow.js](/src/views/components/flow/flow.js) | JavaScript | 20 | 0 | 1 | 21 |
| [src/views/components/forward/Config.vue](/src/views/components/forward/Config.vue) | Vue | 59 | 0 | 4 | 63 |
| [src/views/components/forward/EditNode.vue](/src/views/components/forward/EditNode.vue) | Vue | 123 | 0 | 7 | 130 |
| [src/views/components/forward/Forward.vue](/src/views/components/forward/Forward.vue) | Vue | 105 | 0 | 4 | 109 |
| [src/views/components/forward/ForwardEdit.vue](/src/views/components/forward/ForwardEdit.vue) | Vue | 318 | 0 | 13 | 331 |
| [src/views/components/forward/Nodes.vue](/src/views/components/forward/Nodes.vue) | Vue | 156 | 0 | 4 | 160 |
| [src/views/components/forward/SForwardEdit.vue](/src/views/components/forward/SForwardEdit.vue) | Vue | 320 | 0 | 15 | 335 |
| [src/views/components/forward/forward.js](/src/views/components/forward/forward.js) | JavaScript | 45 | 0 | 2 | 47 |
| [src/views/components/forward/sforward.js](/src/views/components/forward/sforward.js) | JavaScript | 49 | 0 | 4 | 53 |
| [src/views/components/groups/Groups.vue](/src/views/components/groups/Groups.vue) | Vue | 157 | 3 | 5 | 165 |
| [src/views/components/groups/Index.vue](/src/views/components/groups/Index.vue) | Vue | 84 | 0 | 3 | 87 |
| [src/views/components/oper/Oper.vue](/src/views/components/oper/Oper.vue) | Vue | 191 | 0 | 28 | 219 |
| [src/views/components/oper/OperAction.vue](/src/views/components/oper/OperAction.vue) | Vue | 40 | 0 | 1 | 41 |
| [src/views/components/oper/OperFirewall.vue](/src/views/components/oper/OperFirewall.vue) | Vue | 40 | 0 | 2 | 42 |
| [src/views/components/oper/OperFlow.vue](/src/views/components/oper/OperFlow.vue) | Vue | 33 | 0 | 1 | 34 |
| [src/views/components/oper/OperRoutes.vue](/src/views/components/oper/OperRoutes.vue) | Vue | 63 | 0 | 4 | 67 |
| [src/views/components/oper/OperTransport.vue](/src/views/components/oper/OperTransport.vue) | Vue | 40 | 0 | 2 | 42 |
| [src/views/components/oper/OperWakeup.vue](/src/views/components/oper/OperWakeup.vue) | Vue | 40 | 0 | 2 | 42 |
| [src/views/components/oper/oper.js](/src/views/components/oper/oper.js) | JavaScript | 19 | 0 | 1 | 20 |
| [src/views/components/plan/PlanEdit.vue](/src/views/components/plan/PlanEdit.vue) | Vue | 279 | 0 | 9 | 288 |
| [src/views/components/plan/PlanList.vue](/src/views/components/plan/PlanList.vue) | Vue | 66 | 0 | 5 | 71 |
| [src/views/components/plan/PlanShow.vue](/src/views/components/plan/PlanShow.vue) | Vue | 90 | 0 | 7 | 97 |
| [src/views/components/relay/Config.vue](/src/views/components/relay/Config.vue) | Vue | 83 | 0 | 4 | 87 |
| [src/views/components/relay/EditNode.vue](/src/views/components/relay/EditNode.vue) | Vue | 114 | 0 | 4 | 118 |
| [src/views/components/relay/Nodes.vue](/src/views/components/relay/Nodes.vue) | Vue | 222 | 0 | 6 | 228 |
| [src/views/components/socks5/Socks5.vue](/src/views/components/socks5/Socks5.vue) | Vue | 32 | 0 | 4 | 36 |
| [src/views/components/socks5/Socks5Edit.vue](/src/views/components/socks5/Socks5Edit.vue) | Vue | 87 | 0 | 3 | 90 |
| [src/views/components/socks5/Socks5Lan.vue](/src/views/components/socks5/Socks5Lan.vue) | Vue | 146 | 0 | 5 | 151 |
| [src/views/components/socks5/Socks5Show.vue](/src/views/components/socks5/Socks5Show.vue) | Vue | 138 | 0 | 9 | 147 |
| [src/views/components/socks5/socks5.js](/src/views/components/socks5/socks5.js) | JavaScript | 58 | 0 | 6 | 64 |
| [src/views/components/status/Api.vue](/src/views/components/status/Api.vue) | Vue | 53 | 0 | 1 | 54 |
| [src/views/components/status/Export.vue](/src/views/components/status/Export.vue) | Vue | 264 | 0 | 17 | 281 |
| [src/views/components/status/Index.vue](/src/views/components/status/Index.vue) | Vue | 70 | 1 | 6 | 77 |
| [src/views/components/status/server/Flow.vue](/src/views/components/status/server/Flow.vue) | Vue | 43 | 0 | 3 | 46 |
| [src/views/components/status/server/Index.vue](/src/views/components/status/server/Index.vue) | Vue | 40 | 0 | 4 | 44 |
| [src/views/components/status/server/Version.vue](/src/views/components/status/server/Version.vue) | Vue | 151 | 0 | 11 | 162 |
| [src/views/components/stopwatch/Stopwatch.vue](/src/views/components/stopwatch/Stopwatch.vue) | Vue | 73 | 0 | 6 | 79 |
| [src/views/components/sync/Ids.vue](/src/views/components/sync/Ids.vue) | Vue | 54 | 0 | 4 | 58 |
| [src/views/components/sync/Index.vue](/src/views/components/sync/Index.vue) | Vue | 92 | 0 | 3 | 95 |
| [src/views/components/transport/Transport.vue](/src/views/components/transport/Transport.vue) | Vue | 93 | 0 | 3 | 96 |
| [src/views/components/tunnel/Tunnel.vue](/src/views/components/tunnel/Tunnel.vue) | Vue | 147 | 0 | 13 | 160 |
| [src/views/components/tunnel/TunnelEdit.vue](/src/views/components/tunnel/TunnelEdit.vue) | Vue | 124 | 0 | 6 | 130 |
| [src/views/components/tunnel/tunnel.js](/src/views/components/tunnel/tunnel.js) | JavaScript | 74 | 0 | 4 | 78 |
| [src/views/components/tuntap/Tuntap.vue](/src/views/components/tuntap/Tuntap.vue) | Vue | 30 | 0 | 3 | 33 |
| [src/views/components/tuntap/TuntapEdit.vue](/src/views/components/tuntap/TuntapEdit.vue) | Vue | 79 | 0 | 5 | 84 |
| [src/views/components/tuntap/TuntapForward.vue](/src/views/components/tuntap/TuntapForward.vue) | Vue | 191 | 0 | 10 | 201 |
| [src/views/components/tuntap/TuntapIP.vue](/src/views/components/tuntap/TuntapIP.vue) | Vue | 114 | 0 | 7 | 121 |
| [src/views/components/tuntap/TuntapLan.vue](/src/views/components/tuntap/TuntapLan.vue) | Vue | 149 | 0 | 5 | 154 |
| [src/views/components/tuntap/TuntapLease.vue](/src/views/components/tuntap/TuntapLease.vue) | Vue | 134 | 0 | 6 | 140 |
| [src/views/components/tuntap/TuntapShow.vue](/src/views/components/tuntap/TuntapShow.vue) | Vue | 177 | 0 | 12 | 189 |
| [src/views/components/tuntap/tuntap.js](/src/views/components/tuntap/tuntap.js) | JavaScript | 77 | 0 | 11 | 88 |
| [src/views/components/updater/Config.vue](/src/views/components/updater/Config.vue) | Vue | 37 | 0 | 2 | 39 |
| [src/views/components/updater/UpdaterBtn.vue](/src/views/components/updater/UpdaterBtn.vue) | Vue | 154 | 0 | 8 | 162 |
| [src/views/components/updater/UpdaterConfirm.vue](/src/views/components/updater/UpdaterConfirm.vue) | Vue | 98 | 0 | 9 | 107 |
| [src/views/components/updater/updater.js](/src/views/components/updater/updater.js) | JavaScript | 56 | 0 | 7 | 63 |
| [src/views/components/wakeup/Add.vue](/src/views/components/wakeup/Add.vue) | Vue | 216 | 0 | 6 | 222 |
| [src/views/components/wakeup/Wakeup.vue](/src/views/components/wakeup/Wakeup.vue) | Vue | 210 | 0 | 9 | 219 |
| [src/views/components/wlist/Add.vue](/src/views/components/wlist/Add.vue) | Vue | 151 | 0 | 10 | 161 |
| [src/views/components/wlist/Index.vue](/src/views/components/wlist/Index.vue) | Vue | 25 | 0 | 4 | 29 |
| [src/views/components/wlist/Manager.vue](/src/views/components/wlist/Manager.vue) | Vue | 151 | 0 | 7 | 158 |
| [src/views/layout/full/Index.vue](/src/views/layout/full/Index.vue) | Vue | 86 | 0 | 4 | 90 |
| [src/views/layout/full/action/Index.vue](/src/views/layout/full/action/Index.vue) | Vue | 25 | 0 | 0 | 25 |
| [src/views/layout/full/config/Config.vue](/src/views/layout/full/config/Config.vue) | Vue | 96 | 7 | 5 | 108 |
| [src/views/layout/full/config/Index.vue](/src/views/layout/full/config/Index.vue) | Vue | 29 | 0 | 0 | 29 |
| [src/views/layout/full/firewall/Index.vue](/src/views/layout/full/firewall/Index.vue) | Vue | 35 | 0 | 3 | 38 |
| [src/views/layout/full/head/Background.vue](/src/views/layout/full/head/Background.vue) | Vue | 80 | 0 | 6 | 86 |
| [src/views/layout/full/head/Index.vue](/src/views/layout/full/head/Index.vue) | Vue | 104 | 0 | 15 | 119 |
| [src/views/layout/full/head/Locale.vue](/src/views/layout/full/head/Locale.vue) | Vue | 58 | 0 | 5 | 63 |
| [src/views/layout/full/head/Menu.vue](/src/views/layout/full/head/Menu.vue) | Vue | 151 | 0 | 7 | 158 |
| [src/views/layout/full/head/Theme.vue](/src/views/layout/full/head/Theme.vue) | Vue | 45 | 0 | 5 | 50 |
| [src/views/layout/full/install/Client.vue](/src/views/layout/full/install/Client.vue) | Vue | 168 | 0 | 7 | 175 |
| [src/views/layout/full/install/Common.vue](/src/views/layout/full/install/Common.vue) | Vue | 51 | 0 | 6 | 57 |
| [src/views/layout/full/install/Copy.vue](/src/views/layout/full/install/Copy.vue) | Vue | 38 | 0 | 4 | 42 |
| [src/views/layout/full/install/Index.vue](/src/views/layout/full/install/Index.vue) | Vue | 38 | 0 | 3 | 41 |
| [src/views/layout/full/install/Input.vue](/src/views/layout/full/install/Input.vue) | Vue | 87 | 0 | 3 | 90 |
| [src/views/layout/full/install/Save.vue](/src/views/layout/full/install/Save.vue) | Vue | 57 | 0 | 4 | 61 |
| [src/views/layout/full/install/Server.vue](/src/views/layout/full/install/Server.vue) | Vue | 178 | 0 | 7 | 185 |
| [src/views/layout/full/list/Index.vue](/src/views/layout/full/list/Index.vue) | Vue | 230 | 0 | 29 | 259 |
| [src/views/layout/full/list/Sort.vue](/src/views/layout/full/list/Sort.vue) | Vue | 68 | 0 | 7 | 75 |
| [src/views/layout/full/logger/Index.vue](/src/views/layout/full/logger/Index.vue) | Vue | 163 | 0 | 14 | 177 |
| [src/views/layout/full/logger/Setting.vue](/src/views/layout/full/logger/Setting.vue) | Vue | 127 | 0 | 8 | 135 |
| [src/views/layout/full/transport/Index.vue](/src/views/layout/full/transport/Index.vue) | Vue | 27 | 0 | 0 | 27 |
| [src/views/layout/full/wakeup/Index.vue](/src/views/layout/full/wakeup/Index.vue) | Vue | 35 | 0 | 2 | 37 |
| [src/views/layout/net/Head.vue](/src/views/layout/net/Head.vue) | Vue | 75 | 0 | 7 | 82 |
| [src/views/layout/net/Index.vue](/src/views/layout/net/Index.vue) | Vue | 51 | 0 | 5 | 56 |
| [src/views/layout/net/List.vue](/src/views/layout/net/List.vue) | Vue | 95 | 0 | 10 | 105 |
| [vue.config.js](/vue.config.js) | JavaScript | 10 | 0 | 1 | 11 |
[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md)

View File

@@ -1,45 +0,0 @@
# Diff Details
Date : 2025-08-26 21:29:27
Directory c:\\Users\\snltty\\Desktop\\linker\\src\\linker.web
Total : 30 files, 845 codes, 6 comments, 40 blanks, all 891 lines
[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details
## Files
| filename | language | code | comment | blank | total |
| :--- | :--- | ---: | ---: | ---: | ---: |
| [src/App.vue](/src/App.vue) | Vue | 3 | 0 | -1 | 2 |
| [src/apis/relay.js](/src/apis/relay.js) | JavaScript | -3 | 0 | -1 | -4 |
| [src/apis/sforward.js](/src/apis/sforward.js) | JavaScript | 12 | 0 | 2 | 14 |
| [src/assets/style.css](/src/assets/style.css) | PostCSS | 1 | -1 | -1 | -1 |
| [src/lang/en-us.js](/src/lang/en-us.js) | JavaScript | 64 | 0 | 1 | 65 |
| [src/lang/zh-cn.js](/src/lang/zh-cn.js) | JavaScript | 66 | 0 | 1 | 67 |
| [src/views/components/cdkey/Add.vue](/src/views/components/cdkey/Add.vue) | Vue | 7 | 0 | 0 | 7 |
| [src/views/components/cdkey/Index.vue](/src/views/components/cdkey/Index.vue) | Vue | 1 | 0 | 0 | 1 |
| [src/views/components/cdkey/Manager.vue](/src/views/components/cdkey/Manager.vue) | Vue | 6 | 0 | 0 | 6 |
| [src/views/components/device/Device.vue](/src/views/components/device/Device.vue) | Vue | 2 | 0 | 0 | 2 |
| [src/views/components/flow/Index.vue](/src/views/components/flow/Index.vue) | Vue | 6 | 0 | -1 | 5 |
| [src/views/components/flow/ServerFlowForward.vue](/src/views/components/flow/ServerFlowForward.vue) | Vue | 13 | 0 | 1 | 14 |
| [src/views/components/flow/ServerFlowSocks5.vue](/src/views/components/flow/ServerFlowSocks5.vue) | Vue | 149 | 0 | 11 | 160 |
| [src/views/components/flow/ServerFlowTunnel.vue](/src/views/components/flow/ServerFlowTunnel.vue) | Vue | 157 | 0 | 11 | 168 |
| [src/views/components/flow/flow.js](/src/views/components/flow/flow.js) | JavaScript | 1 | 0 | 0 | 1 |
| [src/views/components/forward/Config.vue](/src/views/components/forward/Config.vue) | Vue | 21 | 0 | 1 | 22 |
| [src/views/components/forward/EditNode.vue](/src/views/components/forward/EditNode.vue) | Vue | 123 | 0 | 7 | 130 |
| [src/views/components/forward/Nodes.vue](/src/views/components/forward/Nodes.vue) | Vue | 156 | 0 | 4 | 160 |
| [src/views/components/forward/SForwardEdit.vue](/src/views/components/forward/SForwardEdit.vue) | Vue | 44 | 0 | 5 | 49 |
| [src/views/components/oper/Oper.vue](/src/views/components/oper/Oper.vue) | Vue | 4 | 0 | 0 | 4 |
| [src/views/components/plan/PlanEdit.vue](/src/views/components/plan/PlanEdit.vue) | Vue | 2 | 0 | 0 | 2 |
| [src/views/components/relay/Config.vue](/src/views/components/relay/Config.vue) | Vue | -3 | 0 | 0 | -3 |
| [src/views/components/relay/Nodes.vue](/src/views/components/relay/Nodes.vue) | Vue | 1 | 0 | 0 | 1 |
| [src/views/components/tunnel/Tunnel.vue](/src/views/components/tunnel/Tunnel.vue) | Vue | -6 | 0 | -1 | -7 |
| [src/views/components/wlist/Add.vue](/src/views/components/wlist/Add.vue) | Vue | 5 | 0 | 0 | 5 |
| [src/views/components/wlist/Index.vue](/src/views/components/wlist/Index.vue) | Vue | 4 | 0 | 0 | 4 |
| [src/views/components/wlist/Manager.vue](/src/views/components/wlist/Manager.vue) | Vue | 6 | 0 | 0 | 6 |
| [src/views/layout/full/Index.vue](/src/views/layout/full/Index.vue) | Vue | 2 | 0 | 0 | 2 |
| [src/views/layout/full/config/Config.vue](/src/views/layout/full/config/Config.vue) | Vue | 2 | 7 | 1 | 10 |
| [src/views/layout/full/head/Index.vue](/src/views/layout/full/head/Index.vue) | Vue | -1 | 0 | 0 | -1 |
[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details

View File

@@ -1,32 +0,0 @@
"filename", "language", "Vue", "JavaScript", "PostCSS", "comment", "blank", "total"
"c:\Users\snltty\Desktop\linker\src\linker.web\src\App.vue", "Vue", 3, 0, 0, 0, -1, 2
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\relay.js", "JavaScript", 0, -3, 0, 0, -1, -4
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\sforward.js", "JavaScript", 0, 12, 0, 0, 2, 14
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\style.css", "PostCSS", 0, 0, 1, -1, -1, -1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\en-us.js", "JavaScript", 0, 64, 0, 0, 1, 65
"c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\zh-cn.js", "JavaScript", 0, 66, 0, 0, 1, 67
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Add.vue", "Vue", 7, 0, 0, 0, 0, 7
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Index.vue", "Vue", 1, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Manager.vue", "Vue", 6, 0, 0, 0, 0, 6
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\Device.vue", "Vue", 2, 0, 0, 0, 0, 2
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\Index.vue", "Vue", 6, 0, 0, 0, -1, 5
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowForward.vue", "Vue", 13, 0, 0, 0, 1, 14
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowSocks5.vue", "Vue", 149, 0, 0, 0, 11, 160
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowTunnel.vue", "Vue", 157, 0, 0, 0, 11, 168
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\flow.js", "JavaScript", 0, 1, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Config.vue", "Vue", 21, 0, 0, 0, 1, 22
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\EditNode.vue", "Vue", 123, 0, 0, 0, 7, 130
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Nodes.vue", "Vue", 156, 0, 0, 0, 4, 160
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\SForwardEdit.vue", "Vue", 44, 0, 0, 0, 5, 49
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\Oper.vue", "Vue", 4, 0, 0, 0, 0, 4
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanEdit.vue", "Vue", 2, 0, 0, 0, 0, 2
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\Config.vue", "Vue", -3, 0, 0, 0, 0, -3
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\Nodes.vue", "Vue", 1, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\Tunnel.vue", "Vue", -6, 0, 0, 0, -1, -7
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Add.vue", "Vue", 5, 0, 0, 0, 0, 5
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Index.vue", "Vue", 4, 0, 0, 0, 0, 4
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Manager.vue", "Vue", 6, 0, 0, 0, 0, 6
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\Index.vue", "Vue", 2, 0, 0, 0, 0, 2
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\config\Config.vue", "Vue", 2, 0, 0, 7, 1, 10
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Index.vue", "Vue", -1, 0, 0, 0, 0, -1
"Total", "-", 704, 140, 1, 6, 40, 891
1 filename language Vue JavaScript PostCSS comment blank total
2 c:\Users\snltty\Desktop\linker\src\linker.web\src\App.vue Vue 3 0 0 0 -1 2
3 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\relay.js JavaScript 0 -3 0 0 -1 -4
4 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\sforward.js JavaScript 0 12 0 0 2 14
5 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\style.css PostCSS 0 0 1 -1 -1 -1
6 c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\en-us.js JavaScript 0 64 0 0 1 65
7 c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\zh-cn.js JavaScript 0 66 0 0 1 67
8 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Add.vue Vue 7 0 0 0 0 7
9 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Index.vue Vue 1 0 0 0 0 1
10 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Manager.vue Vue 6 0 0 0 0 6
11 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\Device.vue Vue 2 0 0 0 0 2
12 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\Index.vue Vue 6 0 0 0 -1 5
13 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowForward.vue Vue 13 0 0 0 1 14
14 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowSocks5.vue Vue 149 0 0 0 11 160
15 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowTunnel.vue Vue 157 0 0 0 11 168
16 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\flow.js JavaScript 0 1 0 0 0 1
17 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Config.vue Vue 21 0 0 0 1 22
18 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\EditNode.vue Vue 123 0 0 0 7 130
19 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Nodes.vue Vue 156 0 0 0 4 160
20 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\SForwardEdit.vue Vue 44 0 0 0 5 49
21 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\Oper.vue Vue 4 0 0 0 0 4
22 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanEdit.vue Vue 2 0 0 0 0 2
23 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\Config.vue Vue -3 0 0 0 0 -3
24 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\Nodes.vue Vue 1 0 0 0 0 1
25 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\Tunnel.vue Vue -6 0 0 0 -1 -7
26 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Add.vue Vue 5 0 0 0 0 5
27 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Index.vue Vue 4 0 0 0 0 4
28 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Manager.vue Vue 6 0 0 0 0 6
29 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\Index.vue Vue 2 0 0 0 0 2
30 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\config\Config.vue Vue 2 0 0 7 1 10
31 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Index.vue Vue -1 0 0 0 0 -1
32 Total - 704 140 1 6 40 891

View File

@@ -1,44 +0,0 @@
# Diff Summary
Date : 2025-08-26 21:29:27
Directory c:\\Users\\snltty\\Desktop\\linker\\src\\linker.web
Total : 30 files, 845 codes, 6 comments, 40 blanks, all 891 lines
[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md)
## Languages
| language | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
| Vue | 24 | 704 | 7 | 38 | 749 |
| JavaScript | 5 | 140 | 0 | 3 | 143 |
| PostCSS | 1 | 1 | -1 | -1 | -1 |
## Directories
| path | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
| . | 30 | 845 | 6 | 40 | 891 |
| src | 30 | 845 | 6 | 40 | 891 |
| src (Files) | 1 | 3 | 0 | -1 | 2 |
| src\\apis | 2 | 9 | 0 | 1 | 10 |
| src\\assets | 1 | 1 | -1 | -1 | -1 |
| src\\lang | 2 | 130 | 0 | 2 | 132 |
| src\\views | 24 | 702 | 7 | 39 | 748 |
| src\\views\\components | 21 | 699 | 0 | 38 | 737 |
| src\\views\\components\\cdkey | 3 | 14 | 0 | 0 | 14 |
| src\\views\\components\\device | 1 | 2 | 0 | 0 | 2 |
| src\\views\\components\\flow | 5 | 326 | 0 | 22 | 348 |
| src\\views\\components\\forward | 4 | 344 | 0 | 17 | 361 |
| src\\views\\components\\oper | 1 | 4 | 0 | 0 | 4 |
| src\\views\\components\\plan | 1 | 2 | 0 | 0 | 2 |
| src\\views\\components\\relay | 2 | -2 | 0 | 0 | -2 |
| src\\views\\components\\tunnel | 1 | -6 | 0 | -1 | -7 |
| src\\views\\components\\wlist | 3 | 15 | 0 | 0 | 15 |
| src\\views\\layout | 3 | 3 | 7 | 1 | 11 |
| src\\views\\layout\\full | 3 | 3 | 7 | 1 | 11 |
| src\\views\\layout\\full (Files) | 1 | 2 | 0 | 0 | 2 |
| src\\views\\layout\\full\\config | 1 | 2 | 7 | 1 | 10 |
| src\\views\\layout\\full\\head | 1 | -1 | 0 | 0 | -1 |
[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md)

View File

@@ -1,77 +0,0 @@
Date : 2025-08-26 21:29:27
Directory : c:\Users\snltty\Desktop\linker\src\linker.web
Total : 30 files, 845 codes, 6 comments, 40 blanks, all 891 lines
Languages
+------------+------------+------------+------------+------------+------------+
| language | files | code | comment | blank | total |
+------------+------------+------------+------------+------------+------------+
| Vue | 24 | 704 | 7 | 38 | 749 |
| JavaScript | 5 | 140 | 0 | 3 | 143 |
| PostCSS | 1 | 1 | -1 | -1 | -1 |
+------------+------------+------------+------------+------------+------------+
Directories
+-----------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| path | files | code | comment | blank | total |
+-----------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| . | 30 | 845 | 6 | 40 | 891 |
| src | 30 | 845 | 6 | 40 | 891 |
| src (Files) | 1 | 3 | 0 | -1 | 2 |
| src\apis | 2 | 9 | 0 | 1 | 10 |
| src\assets | 1 | 1 | -1 | -1 | -1 |
| src\lang | 2 | 130 | 0 | 2 | 132 |
| src\views | 24 | 702 | 7 | 39 | 748 |
| src\views\components | 21 | 699 | 0 | 38 | 737 |
| src\views\components\cdkey | 3 | 14 | 0 | 0 | 14 |
| src\views\components\device | 1 | 2 | 0 | 0 | 2 |
| src\views\components\flow | 5 | 326 | 0 | 22 | 348 |
| src\views\components\forward | 4 | 344 | 0 | 17 | 361 |
| src\views\components\oper | 1 | 4 | 0 | 0 | 4 |
| src\views\components\plan | 1 | 2 | 0 | 0 | 2 |
| src\views\components\relay | 2 | -2 | 0 | 0 | -2 |
| src\views\components\tunnel | 1 | -6 | 0 | -1 | -7 |
| src\views\components\wlist | 3 | 15 | 0 | 0 | 15 |
| src\views\layout | 3 | 3 | 7 | 1 | 11 |
| src\views\layout\full | 3 | 3 | 7 | 1 | 11 |
| src\views\layout\full (Files) | 1 | 2 | 0 | 0 | 2 |
| src\views\layout\full\config | 1 | 2 | 7 | 1 | 10 |
| src\views\layout\full\head | 1 | -1 | 0 | 0 | -1 |
+-----------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
Files
+-----------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| filename | language | code | comment | blank | total |
+-----------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| c:\Users\snltty\Desktop\linker\src\linker.web\src\App.vue | Vue | 3 | 0 | -1 | 2 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\relay.js | JavaScript | -3 | 0 | -1 | -4 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\sforward.js | JavaScript | 12 | 0 | 2 | 14 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\style.css | PostCSS | 1 | -1 | -1 | -1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\en-us.js | JavaScript | 64 | 0 | 1 | 65 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\zh-cn.js | JavaScript | 66 | 0 | 1 | 67 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Add.vue | Vue | 7 | 0 | 0 | 7 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Index.vue | Vue | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Manager.vue | Vue | 6 | 0 | 0 | 6 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\Device.vue | Vue | 2 | 0 | 0 | 2 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\Index.vue | Vue | 6 | 0 | -1 | 5 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowForward.vue | Vue | 13 | 0 | 1 | 14 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowSocks5.vue | Vue | 149 | 0 | 11 | 160 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowTunnel.vue | Vue | 157 | 0 | 11 | 168 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\flow.js | JavaScript | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Config.vue | Vue | 21 | 0 | 1 | 22 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\EditNode.vue | Vue | 123 | 0 | 7 | 130 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Nodes.vue | Vue | 156 | 0 | 4 | 160 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\SForwardEdit.vue | Vue | 44 | 0 | 5 | 49 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\Oper.vue | Vue | 4 | 0 | 0 | 4 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanEdit.vue | Vue | 2 | 0 | 0 | 2 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\Config.vue | Vue | -3 | 0 | 0 | -3 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\Nodes.vue | Vue | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\Tunnel.vue | Vue | -6 | 0 | -1 | -7 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Add.vue | Vue | 5 | 0 | 0 | 5 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Index.vue | Vue | 4 | 0 | 0 | 4 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Manager.vue | Vue | 6 | 0 | 0 | 6 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\Index.vue | Vue | 2 | 0 | 0 | 2 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\config\Config.vue | Vue | 2 | 7 | 1 | 10 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Index.vue | Vue | -1 | 0 | 0 | -1 |
| Total | | 845 | 6 | 40 | 891 |
+-----------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+

View File

@@ -1,199 +0,0 @@
"filename", "language", "JavaScript", "JSON with Comments", "JSON", "Markdown", "XML", "Vue", "PostCSS", "HTML", "comment", "blank", "total"
"c:\Users\snltty\Desktop\linker\src\linker.web\README.md", "Markdown", 0, 0, 0, 15, 0, 0, 0, 0, 0, 5, 20
"c:\Users\snltty\Desktop\linker\src\linker.web\babel.config.js", "JavaScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6
"c:\Users\snltty\Desktop\linker\src\linker.web\jsconfig.json", "JSON with Comments", 0, 19, 0, 0, 0, 0, 0, 0, 0, 1, 20
"c:\Users\snltty\Desktop\linker\src\linker.web\package-lock.json", "JSON", 0, 0, 9999, 0, 0, 0, 0, 0, 0, 1, 10000
"c:\Users\snltty\Desktop\linker\src\linker.web\package.json", "JSON", 0, 0, 31, 0, 0, 0, 0, 0, 0, 1, 32
"c:\Users\snltty\Desktop\linker\src\linker.web\public\aliyun.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\alpine.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\amazon.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\android.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\archlinux.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\armbian.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\centos.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\chinamobile.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\chinanet.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\chinaunicom.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\debian.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\docker.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\fedora.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\google.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\huawei.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\index.html", "HTML", 0, 0, 0, 0, 0, 0, 0, 23, 1, 3, 27
"c:\Users\snltty\Desktop\linker\src\linker.web\public\ios.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\iphone.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\jdcom.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\linux.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\openwrt.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\oppo.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\rocky.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\samsung.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\system.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\ubuntu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\vivo.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\windows.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\public\xiaomi.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\App.vue", "Vue", 0, 0, 0, 0, 0, 35, 0, 0, 0, 5, 40
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\access.js", "JavaScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 1, 14
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\action.js", "JavaScript", 7, 0, 0, 0, 0, 0, 0, 0, 0, 2, 9
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\cdkey.js", "JavaScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 1, 26
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\config.js", "JavaScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 2, 24
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\firewall.js", "JavaScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 1, 17
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\flow.js", "JavaScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 1, 29
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\forward.js", "JavaScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 2, 30
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\logger.js", "JavaScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 4, 17
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\plan.js", "JavaScript", 10, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\relay.js", "JavaScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 1, 29
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\request.js", "JavaScript", 158, 0, 0, 0, 0, 0, 0, 0, 19, 8, 185
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\sforward.js", "JavaScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 5, 42
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\signin.js", "JavaScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 6, 43
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\socks5.js", "JavaScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 3, 25
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\sync.js", "JavaScript", 7, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\tunnel.js", "JavaScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 4, 32
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\tuntap.js", "JavaScript", 46, 0, 0, 0, 0, 0, 0, 0, 0, 7, 53
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\updater.js", "JavaScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 4, 41
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\wakeup.js", "JavaScript", 19, 0, 0, 0, 0, 0, 0, 0, 0, 1, 20
"c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\wlist.js", "JavaScript", 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\anquan.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\cell.svg", "XML", 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 5
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\coin.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\dadong.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\dianchi.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\fuwuqi.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\group.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\loading.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\login.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\no-permission.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\qidong.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\rizhi.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\run.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\shouye.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\shuaxin2.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\style.css", "PostCSS", 0, 0, 0, 0, 0, 0, 394, 0, 9, 109, 512
"c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\en-us.js", "JavaScript", 379, 0, 0, 0, 0, 0, 0, 0, 0, 30, 409
"c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\index.js", "JavaScript", 18, 0, 0, 0, 0, 0, 0, 0, 0, 1, 19
"c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\provide.js", "JavaScript", 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19
"c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\zh-cn.js", "JavaScript", 465, 0, 0, 0, 0, 0, 0, 0, 0, 40, 505
"c:\Users\snltty\Desktop\linker\src\linker.web\src\main.js", "JavaScript", 68, 0, 0, 0, 0, 0, 0, 0, 0, 9, 77
"c:\Users\snltty\Desktop\linker\src\linker.web\src\provide.js", "JavaScript", 40, 0, 0, 0, 0, 0, 0, 0, 3, 4, 47
"c:\Users\snltty\Desktop\linker\src\linker.web\src\router\index.js", "JavaScript", 61, 0, 0, 0, 0, 0, 0, 0, 0, 4, 65
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\Api.vue", "Vue", 0, 0, 0, 0, 0, 128, 0, 0, 0, 9, 137
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\NoPermission.vue", "Vue", 0, 0, 0, 0, 0, 41, 0, 0, 0, 5, 46
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\Refresh.vue", "Vue", 0, 0, 0, 0, 0, 71, 0, 0, 0, 8, 79
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\Access.vue", "Vue", 0, 0, 0, 0, 0, 106, 0, 0, 0, 5, 111
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\AccessEdit.vue", "Vue", 0, 0, 0, 0, 0, 60, 0, 0, 0, 3, 63
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\AccessNum.vue", "Vue", 0, 0, 0, 0, 0, 29, 0, 0, 0, 5, 34
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\access.js", "JavaScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 3, 38
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\action\Action.vue", "Vue", 0, 0, 0, 0, 0, 72, 0, 0, 0, 1, 73
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Add.vue", "Vue", 0, 0, 0, 0, 0, 143, 0, 0, 0, 3, 146
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Flags.vue", "Vue", 0, 0, 0, 0, 0, 43, 0, 0, 0, 7, 50
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Index.vue", "Vue", 0, 0, 0, 0, 0, 30, 0, 0, 0, 5, 35
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Manager.vue", "Vue", 0, 0, 0, 0, 0, 189, 0, 0, 0, 5, 194
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\My.vue", "Vue", 0, 0, 0, 0, 0, 193, 0, 0, 0, 6, 199
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Test.vue", "Vue", 0, 0, 0, 0, 0, 198, 0, 0, 0, 3, 201
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\connection\ConnectionShow.vue", "Vue", 0, 0, 0, 0, 0, 86, 0, 0, 0, 9, 95
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\connection\ConnectionsEdit.vue", "Vue", 0, 0, 0, 0, 0, 281, 0, 0, 0, 13, 294
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\connection\connections.js", "JavaScript", 133, 0, 0, 0, 0, 0, 0, 0, 0, 16, 149
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\Device.vue", "Vue", 0, 0, 0, 0, 0, 77, 0, 0, 0, 7, 84
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\DeviceEdit.vue", "Vue", 0, 0, 0, 0, 0, 66, 0, 0, 0, 3, 69
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\DeviceName.vue", "Vue", 0, 0, 0, 0, 0, 67, 0, 0, 0, 8, 75
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\devices.js", "JavaScript", 111, 0, 0, 0, 0, 0, 0, 0, 1, 5, 117
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\firewall\Add.vue", "Vue", 0, 0, 0, 0, 0, 210, 0, 0, 0, 11, 221
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\firewall\Firewall.vue", "Vue", 0, 0, 0, 0, 0, 290, 0, 0, 0, 15, 305
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\Index.vue", "Vue", 0, 0, 0, 0, 0, 190, 0, 0, 0, 16, 206
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\OnlineAllMap.vue", "Vue", 0, 0, 0, 0, 0, 75, 0, 0, 0, 9, 84
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\OnlineMap.vue", "Vue", 0, 0, 0, 0, 0, 87, 0, 0, 0, 9, 96
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowForward.vue", "Vue", 0, 0, 0, 0, 0, 149, 0, 0, 0, 11, 160
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowMessenger.vue", "Vue", 0, 0, 0, 0, 0, 111, 0, 0, 0, 12, 123
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowRelay.vue", "Vue", 0, 0, 0, 0, 0, 141, 0, 0, 0, 10, 151
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowSForward.vue", "Vue", 0, 0, 0, 0, 0, 141, 0, 0, 0, 10, 151
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowSocks5.vue", "Vue", 0, 0, 0, 0, 0, 149, 0, 0, 0, 11, 160
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowTunnel.vue", "Vue", 0, 0, 0, 0, 0, 157, 0, 0, 0, 11, 168
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\flow.js", "JavaScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 1, 21
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Config.vue", "Vue", 0, 0, 0, 0, 0, 59, 0, 0, 0, 4, 63
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\EditNode.vue", "Vue", 0, 0, 0, 0, 0, 123, 0, 0, 0, 7, 130
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Forward.vue", "Vue", 0, 0, 0, 0, 0, 105, 0, 0, 0, 4, 109
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\ForwardEdit.vue", "Vue", 0, 0, 0, 0, 0, 318, 0, 0, 0, 13, 331
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Nodes.vue", "Vue", 0, 0, 0, 0, 0, 156, 0, 0, 0, 4, 160
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\SForwardEdit.vue", "Vue", 0, 0, 0, 0, 0, 320, 0, 0, 0, 15, 335
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\forward.js", "JavaScript", 45, 0, 0, 0, 0, 0, 0, 0, 0, 2, 47
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\sforward.js", "JavaScript", 49, 0, 0, 0, 0, 0, 0, 0, 0, 4, 53
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\groups\Groups.vue", "Vue", 0, 0, 0, 0, 0, 157, 0, 0, 3, 5, 165
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\groups\Index.vue", "Vue", 0, 0, 0, 0, 0, 84, 0, 0, 0, 3, 87
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\Oper.vue", "Vue", 0, 0, 0, 0, 0, 191, 0, 0, 0, 28, 219
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperAction.vue", "Vue", 0, 0, 0, 0, 0, 40, 0, 0, 0, 1, 41
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperFirewall.vue", "Vue", 0, 0, 0, 0, 0, 40, 0, 0, 0, 2, 42
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperFlow.vue", "Vue", 0, 0, 0, 0, 0, 33, 0, 0, 0, 1, 34
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperRoutes.vue", "Vue", 0, 0, 0, 0, 0, 63, 0, 0, 0, 4, 67
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperTransport.vue", "Vue", 0, 0, 0, 0, 0, 40, 0, 0, 0, 2, 42
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperWakeup.vue", "Vue", 0, 0, 0, 0, 0, 40, 0, 0, 0, 2, 42
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\oper.js", "JavaScript", 19, 0, 0, 0, 0, 0, 0, 0, 0, 1, 20
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanEdit.vue", "Vue", 0, 0, 0, 0, 0, 279, 0, 0, 0, 9, 288
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanList.vue", "Vue", 0, 0, 0, 0, 0, 66, 0, 0, 0, 5, 71
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanShow.vue", "Vue", 0, 0, 0, 0, 0, 90, 0, 0, 0, 7, 97
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\Config.vue", "Vue", 0, 0, 0, 0, 0, 83, 0, 0, 0, 4, 87
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\EditNode.vue", "Vue", 0, 0, 0, 0, 0, 114, 0, 0, 0, 4, 118
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\Nodes.vue", "Vue", 0, 0, 0, 0, 0, 222, 0, 0, 0, 6, 228
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5.vue", "Vue", 0, 0, 0, 0, 0, 32, 0, 0, 0, 4, 36
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5Edit.vue", "Vue", 0, 0, 0, 0, 0, 87, 0, 0, 0, 3, 90
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5Lan.vue", "Vue", 0, 0, 0, 0, 0, 146, 0, 0, 0, 5, 151
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5Show.vue", "Vue", 0, 0, 0, 0, 0, 138, 0, 0, 0, 9, 147
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\socks5.js", "JavaScript", 58, 0, 0, 0, 0, 0, 0, 0, 0, 6, 64
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\Api.vue", "Vue", 0, 0, 0, 0, 0, 53, 0, 0, 0, 1, 54
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\Export.vue", "Vue", 0, 0, 0, 0, 0, 264, 0, 0, 0, 17, 281
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\Index.vue", "Vue", 0, 0, 0, 0, 0, 70, 0, 0, 1, 6, 77
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\server\Flow.vue", "Vue", 0, 0, 0, 0, 0, 43, 0, 0, 0, 3, 46
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\server\Index.vue", "Vue", 0, 0, 0, 0, 0, 40, 0, 0, 0, 4, 44
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\server\Version.vue", "Vue", 0, 0, 0, 0, 0, 151, 0, 0, 0, 11, 162
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\stopwatch\Stopwatch.vue", "Vue", 0, 0, 0, 0, 0, 73, 0, 0, 0, 6, 79
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\sync\Ids.vue", "Vue", 0, 0, 0, 0, 0, 54, 0, 0, 0, 4, 58
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\sync\Index.vue", "Vue", 0, 0, 0, 0, 0, 92, 0, 0, 0, 3, 95
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\transport\Transport.vue", "Vue", 0, 0, 0, 0, 0, 93, 0, 0, 0, 3, 96
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\Tunnel.vue", "Vue", 0, 0, 0, 0, 0, 147, 0, 0, 0, 13, 160
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\TunnelEdit.vue", "Vue", 0, 0, 0, 0, 0, 124, 0, 0, 0, 6, 130
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\tunnel.js", "JavaScript", 74, 0, 0, 0, 0, 0, 0, 0, 0, 4, 78
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\Tuntap.vue", "Vue", 0, 0, 0, 0, 0, 30, 0, 0, 0, 3, 33
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapEdit.vue", "Vue", 0, 0, 0, 0, 0, 79, 0, 0, 0, 5, 84
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapForward.vue", "Vue", 0, 0, 0, 0, 0, 191, 0, 0, 0, 10, 201
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapIP.vue", "Vue", 0, 0, 0, 0, 0, 114, 0, 0, 0, 7, 121
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapLan.vue", "Vue", 0, 0, 0, 0, 0, 149, 0, 0, 0, 5, 154
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapLease.vue", "Vue", 0, 0, 0, 0, 0, 134, 0, 0, 0, 6, 140
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapShow.vue", "Vue", 0, 0, 0, 0, 0, 177, 0, 0, 0, 12, 189
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\tuntap.js", "JavaScript", 77, 0, 0, 0, 0, 0, 0, 0, 0, 11, 88
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\Config.vue", "Vue", 0, 0, 0, 0, 0, 37, 0, 0, 0, 2, 39
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\UpdaterBtn.vue", "Vue", 0, 0, 0, 0, 0, 154, 0, 0, 0, 8, 162
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\UpdaterConfirm.vue", "Vue", 0, 0, 0, 0, 0, 98, 0, 0, 0, 9, 107
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\updater.js", "JavaScript", 56, 0, 0, 0, 0, 0, 0, 0, 0, 7, 63
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wakeup\Add.vue", "Vue", 0, 0, 0, 0, 0, 216, 0, 0, 0, 6, 222
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wakeup\Wakeup.vue", "Vue", 0, 0, 0, 0, 0, 210, 0, 0, 0, 9, 219
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Add.vue", "Vue", 0, 0, 0, 0, 0, 151, 0, 0, 0, 10, 161
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Index.vue", "Vue", 0, 0, 0, 0, 0, 25, 0, 0, 0, 4, 29
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Manager.vue", "Vue", 0, 0, 0, 0, 0, 151, 0, 0, 0, 7, 158
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\Index.vue", "Vue", 0, 0, 0, 0, 0, 86, 0, 0, 0, 4, 90
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\action\Index.vue", "Vue", 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 25
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\config\Config.vue", "Vue", 0, 0, 0, 0, 0, 96, 0, 0, 7, 5, 108
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\config\Index.vue", "Vue", 0, 0, 0, 0, 0, 29, 0, 0, 0, 0, 29
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\firewall\Index.vue", "Vue", 0, 0, 0, 0, 0, 35, 0, 0, 0, 3, 38
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Background.vue", "Vue", 0, 0, 0, 0, 0, 80, 0, 0, 0, 6, 86
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Index.vue", "Vue", 0, 0, 0, 0, 0, 104, 0, 0, 0, 15, 119
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Locale.vue", "Vue", 0, 0, 0, 0, 0, 58, 0, 0, 0, 5, 63
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Menu.vue", "Vue", 0, 0, 0, 0, 0, 151, 0, 0, 0, 7, 158
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Theme.vue", "Vue", 0, 0, 0, 0, 0, 45, 0, 0, 0, 5, 50
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Client.vue", "Vue", 0, 0, 0, 0, 0, 168, 0, 0, 0, 7, 175
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Common.vue", "Vue", 0, 0, 0, 0, 0, 51, 0, 0, 0, 6, 57
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Copy.vue", "Vue", 0, 0, 0, 0, 0, 38, 0, 0, 0, 4, 42
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Index.vue", "Vue", 0, 0, 0, 0, 0, 38, 0, 0, 0, 3, 41
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Input.vue", "Vue", 0, 0, 0, 0, 0, 87, 0, 0, 0, 3, 90
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Save.vue", "Vue", 0, 0, 0, 0, 0, 57, 0, 0, 0, 4, 61
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Server.vue", "Vue", 0, 0, 0, 0, 0, 178, 0, 0, 0, 7, 185
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\list\Index.vue", "Vue", 0, 0, 0, 0, 0, 230, 0, 0, 0, 29, 259
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\list\Sort.vue", "Vue", 0, 0, 0, 0, 0, 68, 0, 0, 0, 7, 75
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\logger\Index.vue", "Vue", 0, 0, 0, 0, 0, 163, 0, 0, 0, 14, 177
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\logger\Setting.vue", "Vue", 0, 0, 0, 0, 0, 127, 0, 0, 0, 8, 135
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\transport\Index.vue", "Vue", 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 27
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\wakeup\Index.vue", "Vue", 0, 0, 0, 0, 0, 35, 0, 0, 0, 2, 37
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\net\Head.vue", "Vue", 0, 0, 0, 0, 0, 75, 0, 0, 0, 7, 82
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\net\Index.vue", "Vue", 0, 0, 0, 0, 0, 51, 0, 0, 0, 5, 56
"c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\net\List.vue", "Vue", 0, 0, 0, 0, 0, 95, 0, 0, 0, 10, 105
"c:\Users\snltty\Desktop\linker\src\linker.web\vue.config.js", "JavaScript", 10, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11
"Total", "-", 2333, 19, 10030, 15, 47, 11958, 394, 23, 44, 1058, 25921
1 filename language JavaScript JSON with Comments JSON Markdown XML Vue PostCSS HTML comment blank total
2 c:\Users\snltty\Desktop\linker\src\linker.web\README.md Markdown 0 0 0 15 0 0 0 0 0 5 20
3 c:\Users\snltty\Desktop\linker\src\linker.web\babel.config.js JavaScript 5 0 0 0 0 0 0 0 0 1 6
4 c:\Users\snltty\Desktop\linker\src\linker.web\jsconfig.json JSON with Comments 0 19 0 0 0 0 0 0 0 1 20
5 c:\Users\snltty\Desktop\linker\src\linker.web\package-lock.json JSON 0 0 9999 0 0 0 0 0 0 1 10000
6 c:\Users\snltty\Desktop\linker\src\linker.web\package.json JSON 0 0 31 0 0 0 0 0 0 1 32
7 c:\Users\snltty\Desktop\linker\src\linker.web\public\aliyun.svg XML 0 0 0 0 1 0 0 0 0 0 1
8 c:\Users\snltty\Desktop\linker\src\linker.web\public\alpine.svg XML 0 0 0 0 1 0 0 0 0 0 1
9 c:\Users\snltty\Desktop\linker\src\linker.web\public\amazon.svg XML 0 0 0 0 1 0 0 0 0 0 1
10 c:\Users\snltty\Desktop\linker\src\linker.web\public\android.svg XML 0 0 0 0 1 0 0 0 0 0 1
11 c:\Users\snltty\Desktop\linker\src\linker.web\public\archlinux.svg XML 0 0 0 0 1 0 0 0 0 0 1
12 c:\Users\snltty\Desktop\linker\src\linker.web\public\armbian.svg XML 0 0 0 0 1 0 0 0 0 0 1
13 c:\Users\snltty\Desktop\linker\src\linker.web\public\centos.svg XML 0 0 0 0 1 0 0 0 0 0 1
14 c:\Users\snltty\Desktop\linker\src\linker.web\public\chinamobile.svg XML 0 0 0 0 1 0 0 0 0 0 1
15 c:\Users\snltty\Desktop\linker\src\linker.web\public\chinanet.svg XML 0 0 0 0 1 0 0 0 0 0 1
16 c:\Users\snltty\Desktop\linker\src\linker.web\public\chinaunicom.svg XML 0 0 0 0 1 0 0 0 0 0 1
17 c:\Users\snltty\Desktop\linker\src\linker.web\public\debian.svg XML 0 0 0 0 1 0 0 0 0 0 1
18 c:\Users\snltty\Desktop\linker\src\linker.web\public\docker.svg XML 0 0 0 0 1 0 0 0 0 0 1
19 c:\Users\snltty\Desktop\linker\src\linker.web\public\fedora.svg XML 0 0 0 0 1 0 0 0 0 0 1
20 c:\Users\snltty\Desktop\linker\src\linker.web\public\google.svg XML 0 0 0 0 1 0 0 0 0 0 1
21 c:\Users\snltty\Desktop\linker\src\linker.web\public\huawei.svg XML 0 0 0 0 1 0 0 0 0 0 1
22 c:\Users\snltty\Desktop\linker\src\linker.web\public\index.html HTML 0 0 0 0 0 0 0 23 1 3 27
23 c:\Users\snltty\Desktop\linker\src\linker.web\public\ios.svg XML 0 0 0 0 1 0 0 0 0 0 1
24 c:\Users\snltty\Desktop\linker\src\linker.web\public\iphone.svg XML 0 0 0 0 1 0 0 0 0 0 1
25 c:\Users\snltty\Desktop\linker\src\linker.web\public\jdcom.svg XML 0 0 0 0 1 0 0 0 0 0 1
26 c:\Users\snltty\Desktop\linker\src\linker.web\public\linux.svg XML 0 0 0 0 1 0 0 0 0 0 1
27 c:\Users\snltty\Desktop\linker\src\linker.web\public\openwrt.svg XML 0 0 0 0 1 0 0 0 0 0 1
28 c:\Users\snltty\Desktop\linker\src\linker.web\public\oppo.svg XML 0 0 0 0 1 0 0 0 0 0 1
29 c:\Users\snltty\Desktop\linker\src\linker.web\public\rocky.svg XML 0 0 0 0 1 0 0 0 0 0 1
30 c:\Users\snltty\Desktop\linker\src\linker.web\public\samsung.svg XML 0 0 0 0 1 0 0 0 0 0 1
31 c:\Users\snltty\Desktop\linker\src\linker.web\public\system.svg XML 0 0 0 0 1 0 0 0 0 0 1
32 c:\Users\snltty\Desktop\linker\src\linker.web\public\ubuntu.svg XML 0 0 0 0 1 0 0 0 0 0 1
33 c:\Users\snltty\Desktop\linker\src\linker.web\public\vivo.svg XML 0 0 0 0 1 0 0 0 0 0 1
34 c:\Users\snltty\Desktop\linker\src\linker.web\public\windows.svg XML 0 0 0 0 1 0 0 0 0 0 1
35 c:\Users\snltty\Desktop\linker\src\linker.web\public\xiaomi.svg XML 0 0 0 0 1 0 0 0 0 0 1
36 c:\Users\snltty\Desktop\linker\src\linker.web\src\App.vue Vue 0 0 0 0 0 35 0 0 0 5 40
37 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\access.js JavaScript 13 0 0 0 0 0 0 0 0 1 14
38 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\action.js JavaScript 7 0 0 0 0 0 0 0 0 2 9
39 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\cdkey.js JavaScript 25 0 0 0 0 0 0 0 0 1 26
40 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\config.js JavaScript 22 0 0 0 0 0 0 0 0 2 24
41 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\firewall.js JavaScript 16 0 0 0 0 0 0 0 0 1 17
42 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\flow.js JavaScript 28 0 0 0 0 0 0 0 0 1 29
43 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\forward.js JavaScript 28 0 0 0 0 0 0 0 0 2 30
44 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\logger.js JavaScript 13 0 0 0 0 0 0 0 0 4 17
45 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\plan.js JavaScript 10 0 0 0 0 0 0 0 0 2 12
46 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\relay.js JavaScript 28 0 0 0 0 0 0 0 0 1 29
47 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\request.js JavaScript 158 0 0 0 0 0 0 0 19 8 185
48 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\sforward.js JavaScript 37 0 0 0 0 0 0 0 0 5 42
49 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\signin.js JavaScript 37 0 0 0 0 0 0 0 0 6 43
50 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\socks5.js JavaScript 22 0 0 0 0 0 0 0 0 3 25
51 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\sync.js JavaScript 7 0 0 0 0 0 0 0 0 1 8
52 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\tunnel.js JavaScript 28 0 0 0 0 0 0 0 0 4 32
53 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\tuntap.js JavaScript 46 0 0 0 0 0 0 0 0 7 53
54 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\updater.js JavaScript 37 0 0 0 0 0 0 0 0 4 41
55 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\wakeup.js JavaScript 19 0 0 0 0 0 0 0 0 1 20
56 c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\wlist.js JavaScript 10 0 0 0 0 0 0 0 0 0 10
57 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\anquan.svg XML 0 0 0 0 1 0 0 0 0 0 1
58 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\cell.svg XML 0 0 0 0 5 0 0 0 0 0 5
59 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\coin.svg XML 0 0 0 0 1 0 0 0 0 0 1
60 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\dadong.svg XML 0 0 0 0 1 0 0 0 0 0 1
61 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\dianchi.svg XML 0 0 0 0 1 0 0 0 0 0 1
62 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\fuwuqi.svg XML 0 0 0 0 1 0 0 0 0 0 1
63 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\group.svg XML 0 0 0 0 1 0 0 0 0 0 1
64 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\loading.svg XML 0 0 0 0 1 0 0 0 0 0 1
65 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\login.svg XML 0 0 0 0 1 0 0 0 0 0 1
66 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\no-permission.svg XML 0 0 0 0 1 0 0 0 0 0 1
67 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\qidong.svg XML 0 0 0 0 1 0 0 0 0 0 1
68 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\rizhi.svg XML 0 0 0 0 1 0 0 0 0 0 1
69 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\run.svg XML 0 0 0 0 1 0 0 0 0 0 1
70 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\shouye.svg XML 0 0 0 0 1 0 0 0 0 0 1
71 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\shuaxin2.svg XML 0 0 0 0 1 0 0 0 0 0 1
72 c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\style.css PostCSS 0 0 0 0 0 0 394 0 9 109 512
73 c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\en-us.js JavaScript 379 0 0 0 0 0 0 0 0 30 409
74 c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\index.js JavaScript 18 0 0 0 0 0 0 0 0 1 19
75 c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\provide.js JavaScript 19 0 0 0 0 0 0 0 0 0 19
76 c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\zh-cn.js JavaScript 465 0 0 0 0 0 0 0 0 40 505
77 c:\Users\snltty\Desktop\linker\src\linker.web\src\main.js JavaScript 68 0 0 0 0 0 0 0 0 9 77
78 c:\Users\snltty\Desktop\linker\src\linker.web\src\provide.js JavaScript 40 0 0 0 0 0 0 0 3 4 47
79 c:\Users\snltty\Desktop\linker\src\linker.web\src\router\index.js JavaScript 61 0 0 0 0 0 0 0 0 4 65
80 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\Api.vue Vue 0 0 0 0 0 128 0 0 0 9 137
81 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\NoPermission.vue Vue 0 0 0 0 0 41 0 0 0 5 46
82 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\Refresh.vue Vue 0 0 0 0 0 71 0 0 0 8 79
83 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\Access.vue Vue 0 0 0 0 0 106 0 0 0 5 111
84 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\AccessEdit.vue Vue 0 0 0 0 0 60 0 0 0 3 63
85 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\AccessNum.vue Vue 0 0 0 0 0 29 0 0 0 5 34
86 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\access.js JavaScript 35 0 0 0 0 0 0 0 0 3 38
87 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\action\Action.vue Vue 0 0 0 0 0 72 0 0 0 1 73
88 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Add.vue Vue 0 0 0 0 0 143 0 0 0 3 146
89 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Flags.vue Vue 0 0 0 0 0 43 0 0 0 7 50
90 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Index.vue Vue 0 0 0 0 0 30 0 0 0 5 35
91 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Manager.vue Vue 0 0 0 0 0 189 0 0 0 5 194
92 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\My.vue Vue 0 0 0 0 0 193 0 0 0 6 199
93 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Test.vue Vue 0 0 0 0 0 198 0 0 0 3 201
94 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\connection\ConnectionShow.vue Vue 0 0 0 0 0 86 0 0 0 9 95
95 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\connection\ConnectionsEdit.vue Vue 0 0 0 0 0 281 0 0 0 13 294
96 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\connection\connections.js JavaScript 133 0 0 0 0 0 0 0 0 16 149
97 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\Device.vue Vue 0 0 0 0 0 77 0 0 0 7 84
98 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\DeviceEdit.vue Vue 0 0 0 0 0 66 0 0 0 3 69
99 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\DeviceName.vue Vue 0 0 0 0 0 67 0 0 0 8 75
100 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\devices.js JavaScript 111 0 0 0 0 0 0 0 1 5 117
101 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\firewall\Add.vue Vue 0 0 0 0 0 210 0 0 0 11 221
102 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\firewall\Firewall.vue Vue 0 0 0 0 0 290 0 0 0 15 305
103 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\Index.vue Vue 0 0 0 0 0 190 0 0 0 16 206
104 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\OnlineAllMap.vue Vue 0 0 0 0 0 75 0 0 0 9 84
105 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\OnlineMap.vue Vue 0 0 0 0 0 87 0 0 0 9 96
106 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowForward.vue Vue 0 0 0 0 0 149 0 0 0 11 160
107 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowMessenger.vue Vue 0 0 0 0 0 111 0 0 0 12 123
108 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowRelay.vue Vue 0 0 0 0 0 141 0 0 0 10 151
109 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowSForward.vue Vue 0 0 0 0 0 141 0 0 0 10 151
110 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowSocks5.vue Vue 0 0 0 0 0 149 0 0 0 11 160
111 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowTunnel.vue Vue 0 0 0 0 0 157 0 0 0 11 168
112 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\flow.js JavaScript 20 0 0 0 0 0 0 0 0 1 21
113 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Config.vue Vue 0 0 0 0 0 59 0 0 0 4 63
114 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\EditNode.vue Vue 0 0 0 0 0 123 0 0 0 7 130
115 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Forward.vue Vue 0 0 0 0 0 105 0 0 0 4 109
116 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\ForwardEdit.vue Vue 0 0 0 0 0 318 0 0 0 13 331
117 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Nodes.vue Vue 0 0 0 0 0 156 0 0 0 4 160
118 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\SForwardEdit.vue Vue 0 0 0 0 0 320 0 0 0 15 335
119 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\forward.js JavaScript 45 0 0 0 0 0 0 0 0 2 47
120 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\sforward.js JavaScript 49 0 0 0 0 0 0 0 0 4 53
121 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\groups\Groups.vue Vue 0 0 0 0 0 157 0 0 3 5 165
122 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\groups\Index.vue Vue 0 0 0 0 0 84 0 0 0 3 87
123 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\Oper.vue Vue 0 0 0 0 0 191 0 0 0 28 219
124 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperAction.vue Vue 0 0 0 0 0 40 0 0 0 1 41
125 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperFirewall.vue Vue 0 0 0 0 0 40 0 0 0 2 42
126 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperFlow.vue Vue 0 0 0 0 0 33 0 0 0 1 34
127 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperRoutes.vue Vue 0 0 0 0 0 63 0 0 0 4 67
128 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperTransport.vue Vue 0 0 0 0 0 40 0 0 0 2 42
129 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperWakeup.vue Vue 0 0 0 0 0 40 0 0 0 2 42
130 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\oper.js JavaScript 19 0 0 0 0 0 0 0 0 1 20
131 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanEdit.vue Vue 0 0 0 0 0 279 0 0 0 9 288
132 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanList.vue Vue 0 0 0 0 0 66 0 0 0 5 71
133 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanShow.vue Vue 0 0 0 0 0 90 0 0 0 7 97
134 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\Config.vue Vue 0 0 0 0 0 83 0 0 0 4 87
135 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\EditNode.vue Vue 0 0 0 0 0 114 0 0 0 4 118
136 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\Nodes.vue Vue 0 0 0 0 0 222 0 0 0 6 228
137 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5.vue Vue 0 0 0 0 0 32 0 0 0 4 36
138 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5Edit.vue Vue 0 0 0 0 0 87 0 0 0 3 90
139 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5Lan.vue Vue 0 0 0 0 0 146 0 0 0 5 151
140 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5Show.vue Vue 0 0 0 0 0 138 0 0 0 9 147
141 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\socks5.js JavaScript 58 0 0 0 0 0 0 0 0 6 64
142 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\Api.vue Vue 0 0 0 0 0 53 0 0 0 1 54
143 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\Export.vue Vue 0 0 0 0 0 264 0 0 0 17 281
144 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\Index.vue Vue 0 0 0 0 0 70 0 0 1 6 77
145 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\server\Flow.vue Vue 0 0 0 0 0 43 0 0 0 3 46
146 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\server\Index.vue Vue 0 0 0 0 0 40 0 0 0 4 44
147 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\server\Version.vue Vue 0 0 0 0 0 151 0 0 0 11 162
148 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\stopwatch\Stopwatch.vue Vue 0 0 0 0 0 73 0 0 0 6 79
149 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\sync\Ids.vue Vue 0 0 0 0 0 54 0 0 0 4 58
150 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\sync\Index.vue Vue 0 0 0 0 0 92 0 0 0 3 95
151 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\transport\Transport.vue Vue 0 0 0 0 0 93 0 0 0 3 96
152 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\Tunnel.vue Vue 0 0 0 0 0 147 0 0 0 13 160
153 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\TunnelEdit.vue Vue 0 0 0 0 0 124 0 0 0 6 130
154 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\tunnel.js JavaScript 74 0 0 0 0 0 0 0 0 4 78
155 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\Tuntap.vue Vue 0 0 0 0 0 30 0 0 0 3 33
156 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapEdit.vue Vue 0 0 0 0 0 79 0 0 0 5 84
157 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapForward.vue Vue 0 0 0 0 0 191 0 0 0 10 201
158 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapIP.vue Vue 0 0 0 0 0 114 0 0 0 7 121
159 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapLan.vue Vue 0 0 0 0 0 149 0 0 0 5 154
160 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapLease.vue Vue 0 0 0 0 0 134 0 0 0 6 140
161 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapShow.vue Vue 0 0 0 0 0 177 0 0 0 12 189
162 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\tuntap.js JavaScript 77 0 0 0 0 0 0 0 0 11 88
163 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\Config.vue Vue 0 0 0 0 0 37 0 0 0 2 39
164 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\UpdaterBtn.vue Vue 0 0 0 0 0 154 0 0 0 8 162
165 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\UpdaterConfirm.vue Vue 0 0 0 0 0 98 0 0 0 9 107
166 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\updater.js JavaScript 56 0 0 0 0 0 0 0 0 7 63
167 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wakeup\Add.vue Vue 0 0 0 0 0 216 0 0 0 6 222
168 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wakeup\Wakeup.vue Vue 0 0 0 0 0 210 0 0 0 9 219
169 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Add.vue Vue 0 0 0 0 0 151 0 0 0 10 161
170 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Index.vue Vue 0 0 0 0 0 25 0 0 0 4 29
171 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Manager.vue Vue 0 0 0 0 0 151 0 0 0 7 158
172 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\Index.vue Vue 0 0 0 0 0 86 0 0 0 4 90
173 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\action\Index.vue Vue 0 0 0 0 0 25 0 0 0 0 25
174 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\config\Config.vue Vue 0 0 0 0 0 96 0 0 7 5 108
175 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\config\Index.vue Vue 0 0 0 0 0 29 0 0 0 0 29
176 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\firewall\Index.vue Vue 0 0 0 0 0 35 0 0 0 3 38
177 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Background.vue Vue 0 0 0 0 0 80 0 0 0 6 86
178 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Index.vue Vue 0 0 0 0 0 104 0 0 0 15 119
179 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Locale.vue Vue 0 0 0 0 0 58 0 0 0 5 63
180 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Menu.vue Vue 0 0 0 0 0 151 0 0 0 7 158
181 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Theme.vue Vue 0 0 0 0 0 45 0 0 0 5 50
182 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Client.vue Vue 0 0 0 0 0 168 0 0 0 7 175
183 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Common.vue Vue 0 0 0 0 0 51 0 0 0 6 57
184 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Copy.vue Vue 0 0 0 0 0 38 0 0 0 4 42
185 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Index.vue Vue 0 0 0 0 0 38 0 0 0 3 41
186 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Input.vue Vue 0 0 0 0 0 87 0 0 0 3 90
187 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Save.vue Vue 0 0 0 0 0 57 0 0 0 4 61
188 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Server.vue Vue 0 0 0 0 0 178 0 0 0 7 185
189 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\list\Index.vue Vue 0 0 0 0 0 230 0 0 0 29 259
190 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\list\Sort.vue Vue 0 0 0 0 0 68 0 0 0 7 75
191 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\logger\Index.vue Vue 0 0 0 0 0 163 0 0 0 14 177
192 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\logger\Setting.vue Vue 0 0 0 0 0 127 0 0 0 8 135
193 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\transport\Index.vue Vue 0 0 0 0 0 27 0 0 0 0 27
194 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\wakeup\Index.vue Vue 0 0 0 0 0 35 0 0 0 2 37
195 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\net\Head.vue Vue 0 0 0 0 0 75 0 0 0 7 82
196 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\net\Index.vue Vue 0 0 0 0 0 51 0 0 0 5 56
197 c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\net\List.vue Vue 0 0 0 0 0 95 0 0 0 10 105
198 c:\Users\snltty\Desktop\linker\src\linker.web\vue.config.js JavaScript 10 0 0 0 0 0 0 0 0 1 11
199 Total - 2333 19 10030 15 47 11958 394 23 44 1058 25921

File diff suppressed because one or more lines are too long

View File

@@ -1,76 +0,0 @@
# Summary
Date : 2025-08-26 21:29:27
Directory c:\\Users\\snltty\\Desktop\\linker\\src\\linker.web
Total : 197 files, 24819 codes, 44 comments, 1058 blanks, all 25921 lines
Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md)
## Languages
| language | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
| Vue | 108 | 11,958 | 11 | 732 | 12,701 |
| JSON | 2 | 10,030 | 0 | 2 | 10,032 |
| JavaScript | 40 | 2,333 | 23 | 206 | 2,562 |
| PostCSS | 1 | 394 | 9 | 109 | 512 |
| XML | 43 | 47 | 0 | 0 | 47 |
| HTML | 1 | 23 | 1 | 3 | 27 |
| JSON with Comments | 1 | 19 | 0 | 1 | 20 |
| Markdown | 1 | 15 | 0 | 5 | 20 |
## Directories
| path | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
| . | 197 | 24,819 | 44 | 1,058 | 25,921 |
| . (Files) | 6 | 10,079 | 0 | 10 | 10,089 |
| public | 29 | 51 | 1 | 3 | 55 |
| src | 162 | 14,689 | 43 | 1,045 | 15,777 |
| src (Files) | 3 | 143 | 3 | 18 | 164 |
| src\\apis | 20 | 591 | 19 | 56 | 666 |
| src\\assets | 16 | 413 | 9 | 109 | 531 |
| src\\lang | 4 | 881 | 0 | 71 | 952 |
| src\\router | 1 | 61 | 0 | 4 | 65 |
| src\\views | 118 | 12,600 | 12 | 787 | 13,399 |
| src\\views (Files) | 3 | 240 | 0 | 22 | 262 |
| src\\views\\components | 89 | 10,163 | 5 | 599 | 10,767 |
| src\\views\\components\\accesss | 4 | 230 | 0 | 16 | 246 |
| src\\views\\components\\action | 1 | 72 | 0 | 1 | 73 |
| src\\views\\components\\cdkey | 6 | 796 | 0 | 29 | 825 |
| src\\views\\components\\connection | 3 | 500 | 0 | 38 | 538 |
| src\\views\\components\\device | 4 | 321 | 1 | 23 | 345 |
| src\\views\\components\\firewall | 2 | 500 | 0 | 26 | 526 |
| src\\views\\components\\flow | 10 | 1,220 | 0 | 100 | 1,320 |
| src\\views\\components\\forward | 8 | 1,175 | 0 | 53 | 1,228 |
| src\\views\\components\\groups | 2 | 241 | 3 | 8 | 252 |
| src\\views\\components\\oper | 8 | 466 | 0 | 41 | 507 |
| src\\views\\components\\plan | 3 | 435 | 0 | 21 | 456 |
| src\\views\\components\\relay | 3 | 419 | 0 | 14 | 433 |
| src\\views\\components\\socks5 | 5 | 461 | 0 | 27 | 488 |
| src\\views\\components\\status | 6 | 621 | 1 | 42 | 664 |
| src\\views\\components\\status (Files) | 3 | 387 | 1 | 24 | 412 |
| src\\views\\components\\status\\server | 3 | 234 | 0 | 18 | 252 |
| src\\views\\components\\stopwatch | 1 | 73 | 0 | 6 | 79 |
| src\\views\\components\\sync | 2 | 146 | 0 | 7 | 153 |
| src\\views\\components\\transport | 1 | 93 | 0 | 3 | 96 |
| src\\views\\components\\tunnel | 3 | 345 | 0 | 23 | 368 |
| src\\views\\components\\tuntap | 8 | 951 | 0 | 59 | 1,010 |
| src\\views\\components\\updater | 4 | 345 | 0 | 26 | 371 |
| src\\views\\components\\wakeup | 2 | 426 | 0 | 15 | 441 |
| src\\views\\components\\wlist | 3 | 327 | 0 | 21 | 348 |
| src\\views\\layout | 26 | 2,197 | 7 | 166 | 2,370 |
| src\\views\\layout\\full | 23 | 1,976 | 7 | 144 | 2,127 |
| src\\views\\layout\\full (Files) | 1 | 86 | 0 | 4 | 90 |
| src\\views\\layout\\full\\action | 1 | 25 | 0 | 0 | 25 |
| src\\views\\layout\\full\\config | 2 | 125 | 7 | 5 | 137 |
| src\\views\\layout\\full\\firewall | 1 | 35 | 0 | 3 | 38 |
| src\\views\\layout\\full\\head | 5 | 438 | 0 | 38 | 476 |
| src\\views\\layout\\full\\install | 7 | 617 | 0 | 34 | 651 |
| src\\views\\layout\\full\\list | 2 | 298 | 0 | 36 | 334 |
| src\\views\\layout\\full\\logger | 2 | 290 | 0 | 22 | 312 |
| src\\views\\layout\\full\\transport | 1 | 27 | 0 | 0 | 27 |
| src\\views\\layout\\full\\wakeup | 1 | 35 | 0 | 2 | 37 |
| src\\views\\layout\\net | 3 | 221 | 0 | 22 | 243 |
Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md)

View File

@@ -1,276 +0,0 @@
Date : 2025-08-26 21:29:27
Directory : c:\Users\snltty\Desktop\linker\src\linker.web
Total : 197 files, 24819 codes, 44 comments, 1058 blanks, all 25921 lines
Languages
+--------------------+------------+------------+------------+------------+------------+
| language | files | code | comment | blank | total |
+--------------------+------------+------------+------------+------------+------------+
| Vue | 108 | 11,958 | 11 | 732 | 12,701 |
| JSON | 2 | 10,030 | 0 | 2 | 10,032 |
| JavaScript | 40 | 2,333 | 23 | 206 | 2,562 |
| PostCSS | 1 | 394 | 9 | 109 | 512 |
| XML | 43 | 47 | 0 | 0 | 47 |
| HTML | 1 | 23 | 1 | 3 | 27 |
| JSON with Comments | 1 | 19 | 0 | 1 | 20 |
| Markdown | 1 | 15 | 0 | 5 | 20 |
+--------------------+------------+------------+------------+------------+------------+
Directories
+---------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| path | files | code | comment | blank | total |
+---------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| . | 197 | 24,819 | 44 | 1,058 | 25,921 |
| . (Files) | 6 | 10,079 | 0 | 10 | 10,089 |
| public | 29 | 51 | 1 | 3 | 55 |
| src | 162 | 14,689 | 43 | 1,045 | 15,777 |
| src (Files) | 3 | 143 | 3 | 18 | 164 |
| src\apis | 20 | 591 | 19 | 56 | 666 |
| src\assets | 16 | 413 | 9 | 109 | 531 |
| src\lang | 4 | 881 | 0 | 71 | 952 |
| src\router | 1 | 61 | 0 | 4 | 65 |
| src\views | 118 | 12,600 | 12 | 787 | 13,399 |
| src\views (Files) | 3 | 240 | 0 | 22 | 262 |
| src\views\components | 89 | 10,163 | 5 | 599 | 10,767 |
| src\views\components\accesss | 4 | 230 | 0 | 16 | 246 |
| src\views\components\action | 1 | 72 | 0 | 1 | 73 |
| src\views\components\cdkey | 6 | 796 | 0 | 29 | 825 |
| src\views\components\connection | 3 | 500 | 0 | 38 | 538 |
| src\views\components\device | 4 | 321 | 1 | 23 | 345 |
| src\views\components\firewall | 2 | 500 | 0 | 26 | 526 |
| src\views\components\flow | 10 | 1,220 | 0 | 100 | 1,320 |
| src\views\components\forward | 8 | 1,175 | 0 | 53 | 1,228 |
| src\views\components\groups | 2 | 241 | 3 | 8 | 252 |
| src\views\components\oper | 8 | 466 | 0 | 41 | 507 |
| src\views\components\plan | 3 | 435 | 0 | 21 | 456 |
| src\views\components\relay | 3 | 419 | 0 | 14 | 433 |
| src\views\components\socks5 | 5 | 461 | 0 | 27 | 488 |
| src\views\components\status | 6 | 621 | 1 | 42 | 664 |
| src\views\components\status (Files) | 3 | 387 | 1 | 24 | 412 |
| src\views\components\status\server | 3 | 234 | 0 | 18 | 252 |
| src\views\components\stopwatch | 1 | 73 | 0 | 6 | 79 |
| src\views\components\sync | 2 | 146 | 0 | 7 | 153 |
| src\views\components\transport | 1 | 93 | 0 | 3 | 96 |
| src\views\components\tunnel | 3 | 345 | 0 | 23 | 368 |
| src\views\components\tuntap | 8 | 951 | 0 | 59 | 1,010 |
| src\views\components\updater | 4 | 345 | 0 | 26 | 371 |
| src\views\components\wakeup | 2 | 426 | 0 | 15 | 441 |
| src\views\components\wlist | 3 | 327 | 0 | 21 | 348 |
| src\views\layout | 26 | 2,197 | 7 | 166 | 2,370 |
| src\views\layout\full | 23 | 1,976 | 7 | 144 | 2,127 |
| src\views\layout\full (Files) | 1 | 86 | 0 | 4 | 90 |
| src\views\layout\full\action | 1 | 25 | 0 | 0 | 25 |
| src\views\layout\full\config | 2 | 125 | 7 | 5 | 137 |
| src\views\layout\full\firewall | 1 | 35 | 0 | 3 | 38 |
| src\views\layout\full\head | 5 | 438 | 0 | 38 | 476 |
| src\views\layout\full\install | 7 | 617 | 0 | 34 | 651 |
| src\views\layout\full\list | 2 | 298 | 0 | 36 | 334 |
| src\views\layout\full\logger | 2 | 290 | 0 | 22 | 312 |
| src\views\layout\full\transport | 1 | 27 | 0 | 0 | 27 |
| src\views\layout\full\wakeup | 1 | 35 | 0 | 2 | 37 |
| src\views\layout\net | 3 | 221 | 0 | 22 | 243 |
+---------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
Files
+---------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+
| filename | language | code | comment | blank | total |
+---------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+
| c:\Users\snltty\Desktop\linker\src\linker.web\README.md | Markdown | 15 | 0 | 5 | 20 |
| c:\Users\snltty\Desktop\linker\src\linker.web\babel.config.js | JavaScript | 5 | 0 | 1 | 6 |
| c:\Users\snltty\Desktop\linker\src\linker.web\jsconfig.json | JSON with Comments | 19 | 0 | 1 | 20 |
| c:\Users\snltty\Desktop\linker\src\linker.web\package-lock.json | JSON | 9,999 | 0 | 1 | 10,000 |
| c:\Users\snltty\Desktop\linker\src\linker.web\package.json | JSON | 31 | 0 | 1 | 32 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\aliyun.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\alpine.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\amazon.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\android.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\archlinux.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\armbian.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\centos.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\chinamobile.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\chinanet.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\chinaunicom.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\debian.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\docker.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\fedora.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\google.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\huawei.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\index.html | HTML | 23 | 1 | 3 | 27 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\ios.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\iphone.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\jdcom.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\linux.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\openwrt.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\oppo.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\rocky.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\samsung.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\system.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\ubuntu.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\vivo.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\windows.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\public\xiaomi.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\App.vue | Vue | 35 | 0 | 5 | 40 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\access.js | JavaScript | 13 | 0 | 1 | 14 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\action.js | JavaScript | 7 | 0 | 2 | 9 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\cdkey.js | JavaScript | 25 | 0 | 1 | 26 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\config.js | JavaScript | 22 | 0 | 2 | 24 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\firewall.js | JavaScript | 16 | 0 | 1 | 17 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\flow.js | JavaScript | 28 | 0 | 1 | 29 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\forward.js | JavaScript | 28 | 0 | 2 | 30 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\logger.js | JavaScript | 13 | 0 | 4 | 17 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\plan.js | JavaScript | 10 | 0 | 2 | 12 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\relay.js | JavaScript | 28 | 0 | 1 | 29 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\request.js | JavaScript | 158 | 19 | 8 | 185 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\sforward.js | JavaScript | 37 | 0 | 5 | 42 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\signin.js | JavaScript | 37 | 0 | 6 | 43 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\socks5.js | JavaScript | 22 | 0 | 3 | 25 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\sync.js | JavaScript | 7 | 0 | 1 | 8 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\tunnel.js | JavaScript | 28 | 0 | 4 | 32 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\tuntap.js | JavaScript | 46 | 0 | 7 | 53 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\updater.js | JavaScript | 37 | 0 | 4 | 41 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\wakeup.js | JavaScript | 19 | 0 | 1 | 20 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\apis\wlist.js | JavaScript | 10 | 0 | 0 | 10 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\anquan.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\cell.svg | XML | 5 | 0 | 0 | 5 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\coin.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\dadong.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\dianchi.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\fuwuqi.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\group.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\loading.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\login.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\no-permission.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\qidong.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\rizhi.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\run.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\shouye.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\shuaxin2.svg | XML | 1 | 0 | 0 | 1 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\assets\style.css | PostCSS | 394 | 9 | 109 | 512 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\en-us.js | JavaScript | 379 | 0 | 30 | 409 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\index.js | JavaScript | 18 | 0 | 1 | 19 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\provide.js | JavaScript | 19 | 0 | 0 | 19 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\lang\zh-cn.js | JavaScript | 465 | 0 | 40 | 505 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\main.js | JavaScript | 68 | 0 | 9 | 77 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\provide.js | JavaScript | 40 | 3 | 4 | 47 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\router\index.js | JavaScript | 61 | 0 | 4 | 65 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\Api.vue | Vue | 128 | 0 | 9 | 137 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\NoPermission.vue | Vue | 41 | 0 | 5 | 46 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\Refresh.vue | Vue | 71 | 0 | 8 | 79 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\Access.vue | Vue | 106 | 0 | 5 | 111 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\AccessEdit.vue | Vue | 60 | 0 | 3 | 63 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\AccessNum.vue | Vue | 29 | 0 | 5 | 34 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\accesss\access.js | JavaScript | 35 | 0 | 3 | 38 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\action\Action.vue | Vue | 72 | 0 | 1 | 73 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Add.vue | Vue | 143 | 0 | 3 | 146 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Flags.vue | Vue | 43 | 0 | 7 | 50 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Index.vue | Vue | 30 | 0 | 5 | 35 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Manager.vue | Vue | 189 | 0 | 5 | 194 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\My.vue | Vue | 193 | 0 | 6 | 199 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\cdkey\Test.vue | Vue | 198 | 0 | 3 | 201 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\connection\ConnectionShow.vue | Vue | 86 | 0 | 9 | 95 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\connection\ConnectionsEdit.vue | Vue | 281 | 0 | 13 | 294 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\connection\connections.js | JavaScript | 133 | 0 | 16 | 149 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\Device.vue | Vue | 77 | 0 | 7 | 84 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\DeviceEdit.vue | Vue | 66 | 0 | 3 | 69 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\DeviceName.vue | Vue | 67 | 0 | 8 | 75 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\device\devices.js | JavaScript | 111 | 1 | 5 | 117 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\firewall\Add.vue | Vue | 210 | 0 | 11 | 221 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\firewall\Firewall.vue | Vue | 290 | 0 | 15 | 305 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\Index.vue | Vue | 190 | 0 | 16 | 206 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\OnlineAllMap.vue | Vue | 75 | 0 | 9 | 84 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\OnlineMap.vue | Vue | 87 | 0 | 9 | 96 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowForward.vue | Vue | 149 | 0 | 11 | 160 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowMessenger.vue | Vue | 111 | 0 | 12 | 123 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowRelay.vue | Vue | 141 | 0 | 10 | 151 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowSForward.vue | Vue | 141 | 0 | 10 | 151 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowSocks5.vue | Vue | 149 | 0 | 11 | 160 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\ServerFlowTunnel.vue | Vue | 157 | 0 | 11 | 168 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\flow\flow.js | JavaScript | 20 | 0 | 1 | 21 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Config.vue | Vue | 59 | 0 | 4 | 63 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\EditNode.vue | Vue | 123 | 0 | 7 | 130 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Forward.vue | Vue | 105 | 0 | 4 | 109 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\ForwardEdit.vue | Vue | 318 | 0 | 13 | 331 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\Nodes.vue | Vue | 156 | 0 | 4 | 160 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\SForwardEdit.vue | Vue | 320 | 0 | 15 | 335 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\forward.js | JavaScript | 45 | 0 | 2 | 47 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\forward\sforward.js | JavaScript | 49 | 0 | 4 | 53 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\groups\Groups.vue | Vue | 157 | 3 | 5 | 165 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\groups\Index.vue | Vue | 84 | 0 | 3 | 87 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\Oper.vue | Vue | 191 | 0 | 28 | 219 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperAction.vue | Vue | 40 | 0 | 1 | 41 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperFirewall.vue | Vue | 40 | 0 | 2 | 42 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperFlow.vue | Vue | 33 | 0 | 1 | 34 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperRoutes.vue | Vue | 63 | 0 | 4 | 67 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperTransport.vue | Vue | 40 | 0 | 2 | 42 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\OperWakeup.vue | Vue | 40 | 0 | 2 | 42 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\oper\oper.js | JavaScript | 19 | 0 | 1 | 20 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanEdit.vue | Vue | 279 | 0 | 9 | 288 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanList.vue | Vue | 66 | 0 | 5 | 71 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\plan\PlanShow.vue | Vue | 90 | 0 | 7 | 97 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\Config.vue | Vue | 83 | 0 | 4 | 87 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\EditNode.vue | Vue | 114 | 0 | 4 | 118 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\relay\Nodes.vue | Vue | 222 | 0 | 6 | 228 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5.vue | Vue | 32 | 0 | 4 | 36 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5Edit.vue | Vue | 87 | 0 | 3 | 90 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5Lan.vue | Vue | 146 | 0 | 5 | 151 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\Socks5Show.vue | Vue | 138 | 0 | 9 | 147 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\socks5\socks5.js | JavaScript | 58 | 0 | 6 | 64 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\Api.vue | Vue | 53 | 0 | 1 | 54 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\Export.vue | Vue | 264 | 0 | 17 | 281 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\Index.vue | Vue | 70 | 1 | 6 | 77 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\server\Flow.vue | Vue | 43 | 0 | 3 | 46 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\server\Index.vue | Vue | 40 | 0 | 4 | 44 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\status\server\Version.vue | Vue | 151 | 0 | 11 | 162 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\stopwatch\Stopwatch.vue | Vue | 73 | 0 | 6 | 79 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\sync\Ids.vue | Vue | 54 | 0 | 4 | 58 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\sync\Index.vue | Vue | 92 | 0 | 3 | 95 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\transport\Transport.vue | Vue | 93 | 0 | 3 | 96 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\Tunnel.vue | Vue | 147 | 0 | 13 | 160 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\TunnelEdit.vue | Vue | 124 | 0 | 6 | 130 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tunnel\tunnel.js | JavaScript | 74 | 0 | 4 | 78 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\Tuntap.vue | Vue | 30 | 0 | 3 | 33 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapEdit.vue | Vue | 79 | 0 | 5 | 84 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapForward.vue | Vue | 191 | 0 | 10 | 201 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapIP.vue | Vue | 114 | 0 | 7 | 121 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapLan.vue | Vue | 149 | 0 | 5 | 154 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapLease.vue | Vue | 134 | 0 | 6 | 140 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\TuntapShow.vue | Vue | 177 | 0 | 12 | 189 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\tuntap\tuntap.js | JavaScript | 77 | 0 | 11 | 88 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\Config.vue | Vue | 37 | 0 | 2 | 39 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\UpdaterBtn.vue | Vue | 154 | 0 | 8 | 162 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\UpdaterConfirm.vue | Vue | 98 | 0 | 9 | 107 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\updater\updater.js | JavaScript | 56 | 0 | 7 | 63 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wakeup\Add.vue | Vue | 216 | 0 | 6 | 222 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wakeup\Wakeup.vue | Vue | 210 | 0 | 9 | 219 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Add.vue | Vue | 151 | 0 | 10 | 161 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Index.vue | Vue | 25 | 0 | 4 | 29 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\components\wlist\Manager.vue | Vue | 151 | 0 | 7 | 158 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\Index.vue | Vue | 86 | 0 | 4 | 90 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\action\Index.vue | Vue | 25 | 0 | 0 | 25 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\config\Config.vue | Vue | 96 | 7 | 5 | 108 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\config\Index.vue | Vue | 29 | 0 | 0 | 29 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\firewall\Index.vue | Vue | 35 | 0 | 3 | 38 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Background.vue | Vue | 80 | 0 | 6 | 86 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Index.vue | Vue | 104 | 0 | 15 | 119 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Locale.vue | Vue | 58 | 0 | 5 | 63 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Menu.vue | Vue | 151 | 0 | 7 | 158 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\head\Theme.vue | Vue | 45 | 0 | 5 | 50 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Client.vue | Vue | 168 | 0 | 7 | 175 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Common.vue | Vue | 51 | 0 | 6 | 57 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Copy.vue | Vue | 38 | 0 | 4 | 42 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Index.vue | Vue | 38 | 0 | 3 | 41 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Input.vue | Vue | 87 | 0 | 3 | 90 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Save.vue | Vue | 57 | 0 | 4 | 61 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\install\Server.vue | Vue | 178 | 0 | 7 | 185 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\list\Index.vue | Vue | 230 | 0 | 29 | 259 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\list\Sort.vue | Vue | 68 | 0 | 7 | 75 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\logger\Index.vue | Vue | 163 | 0 | 14 | 177 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\logger\Setting.vue | Vue | 127 | 0 | 8 | 135 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\transport\Index.vue | Vue | 27 | 0 | 0 | 27 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\full\wakeup\Index.vue | Vue | 35 | 0 | 2 | 37 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\net\Head.vue | Vue | 75 | 0 | 7 | 82 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\net\Index.vue | Vue | 51 | 0 | 5 | 56 |
| c:\Users\snltty\Desktop\linker\src\linker.web\src\views\layout\net\List.vue | Vue | 95 | 0 | 10 | 105 |
| c:\Users\snltty\Desktop\linker\src\linker.web\vue.config.js | JavaScript | 10 | 0 | 1 | 11 |
| Total | | 24,819 | 44 | 1,058 | 25,921 |
+---------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+

View File

@@ -0,0 +1,35 @@
<template>
<div class="adv-wrap" v-if="state.html">
<div class="inner" v-html="state.html"></div>
</div>
</template>
<script>
import { reactive } from 'vue';
export default {
setup () {
const state = reactive({
html:''
});
fetch('https://linker.snltty.com/adv.html').then(res=>res.text()).then(res=>{
console.log(res);
state.html = res;
}).catch((err)=>{
console.log(err);
});
return {
state
}
}
}
</script>
<style lang="stylus" scoped>
.adv-wrap{
padding:1rem 1rem 0 1rem;
.inner{border:1px solid #eee;padding:.6rem;border-radius.4rem;}
}
</style>

View File

@@ -3,6 +3,9 @@
<div class="head">
<Head></Head>
</div>
<div class="adv">
<Adv></Adv>
</div>
<div class="body flex-1 relative" ref="wrap">
<div class="home absolute">
<router-view></router-view>
@@ -23,9 +26,10 @@ import Install from './install/Index.vue'
import { injectGlobalData } from '@/provide';
import { nextTick, onMounted, onUnmounted, ref } from 'vue';
import { useRouter } from 'vue-router';
import Adv from '../../components/adv/Index.vue'
export default {
name: 'Index',
components: {Head, Status, Install},
components: {Head, Status, Install,Adv},
setup(props) {
const globalData = injectGlobalData();
const router = useRouter();

View File

@@ -1,5 +1,5 @@
v1.9.4
2025-10-28 16:06:21
2025-10-30 15:24:00
1. 一些累计更新一些BUG修复
2. 虚拟网卡TCP转代理为TCP隧道提速
3. 一些UI优化