Skip to content

Instantly share code, notes, and snippets.

@membphis
Created November 13, 2020 14:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save membphis/89d4fcfd1a2e39585d6919ecb36b7726 to your computer and use it in GitHub Desktop.
Save membphis/89d4fcfd1a2e39585d6919ecb36b7726 to your computer and use it in GitHub Desktop.
tar -zxvf packge
$ p ssh root@45.32.24.185
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.14
[proxychains] Strict chain ... 172.16.14.1:7890 ... 45.32.24.185:22 ... OK
The authenticity of host '45.32.24.185 (45.32.24.185)' can't be established.
ECDSA key fingerprint is SHA256:7Iq6szdIdXAEkWv1iY27AgXu0xPy6VYGu4/gwCDKX9I.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '45.32.24.185' (ECDSA) to the list of known hosts.
root@45.32.24.185's password:
Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.15.0-118-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
System information disabled due to load higher than 1.0
50 packages can be updated.
36 updates are security updates.
root@vultr:~# wget https://dist.apache.org/repos/dist/dev/apisix/dashboard-2.0-rc3/apache-apisix-dashboard-2.0-rc3-src.tar.gz
--2020-11-13 14:37:34-- https://dist.apache.org/repos/dist/dev/apisix/dashboard-2.0-rc3/apache-apisix-dashboard-2.0-rc3-src.tar.gz
Resolving dist.apache.org (dist.apache.org)... 13.90.137.153
Connecting to dist.apache.org (dist.apache.org)|13.90.137.153|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2793483 (2.7M) [application/octet-stream]
Saving to: ‘apache-apisix-dashboard-2.0-rc3-src.tar.gz’
apache-apisix-dashboard-2.0-rc3-src. 100%[=====================================================================>] 2.66M 2.42MB/s in 1.1s
2020-11-13 14:37:36 (2.42 MB/s) - ‘apache-apisix-dashboard-2.0-rc3-src.tar.gz’ saved [2793483/2793483]
root@vultr:~# tar -zxvf apache-apisix-dashboard-2.0-rc3-src.tar.gz
._apisix-dashboard-2.0-src
apisix-dashboard-2.0-src/
apisix-dashboard-2.0-src/._.asf.yaml
apisix-dashboard-2.0-src/.asf.yaml
apisix-dashboard-2.0-src/._CODE_OF_CONDUCT.md
apisix-dashboard-2.0-src/CODE_OF_CONDUCT.md
apisix-dashboard-2.0-src/._LICENSE
apisix-dashboard-2.0-src/LICENSE
apisix-dashboard-2.0-src/._licenses
apisix-dashboard-2.0-src/licenses/
apisix-dashboard-2.0-src/._CHANGELOG.md
apisix-dashboard-2.0-src/CHANGELOG.md
apisix-dashboard-2.0-src/._Dockerfile
apisix-dashboard-2.0-src/Dockerfile
apisix-dashboard-2.0-src/._Makefile
apisix-dashboard-2.0-src/Makefile
apisix-dashboard-2.0-src/._web
apisix-dashboard-2.0-src/web/
apisix-dashboard-2.0-src/._docs
apisix-dashboard-2.0-src/docs/
apisix-dashboard-2.0-src/._NOTICE
apisix-dashboard-2.0-src/NOTICE
apisix-dashboard-2.0-src/._README.md
apisix-dashboard-2.0-src/README.md
apisix-dashboard-2.0-src/._CHANGELOG.zh-CN.md
apisix-dashboard-2.0-src/CHANGELOG.zh-CN.md
apisix-dashboard-2.0-src/._.dockerignore
apisix-dashboard-2.0-src/.dockerignore
apisix-dashboard-2.0-src/._.gitignore
apisix-dashboard-2.0-src/.gitignore
apisix-dashboard-2.0-src/._.actions
apisix-dashboard-2.0-src/.actions/
apisix-dashboard-2.0-src/._CONTRIBUTING.md
apisix-dashboard-2.0-src/CONTRIBUTING.md
apisix-dashboard-2.0-src/._.github
apisix-dashboard-2.0-src/.github/
apisix-dashboard-2.0-src/._README.zh-CN.md
apisix-dashboard-2.0-src/README.zh-CN.md
apisix-dashboard-2.0-src/._api
apisix-dashboard-2.0-src/api/
apisix-dashboard-2.0-src/._.vscode
apisix-dashboard-2.0-src/.vscode/
apisix-dashboard-2.0-src/.vscode/._settings.json
apisix-dashboard-2.0-src/.vscode/settings.json
apisix-dashboard-2.0-src/api/._go.mod
apisix-dashboard-2.0-src/api/go.mod
apisix-dashboard-2.0-src/api/._test
apisix-dashboard-2.0-src/api/test/
apisix-dashboard-2.0-src/api/._entry.sh
apisix-dashboard-2.0-src/api/entry.sh
apisix-dashboard-2.0-src/api/._internal
apisix-dashboard-2.0-src/api/internal/
apisix-dashboard-2.0-src/api/._go.sum
apisix-dashboard-2.0-src/api/go.sum
apisix-dashboard-2.0-src/api/._run.sh
apisix-dashboard-2.0-src/api/run.sh
apisix-dashboard-2.0-src/api/._README.md
apisix-dashboard-2.0-src/api/README.md
apisix-dashboard-2.0-src/api/._build.sh
apisix-dashboard-2.0-src/api/build.sh
apisix-dashboard-2.0-src/api/._logs
apisix-dashboard-2.0-src/api/logs/
apisix-dashboard-2.0-src/api/._log
apisix-dashboard-2.0-src/api/log/
apisix-dashboard-2.0-src/api/._filter
apisix-dashboard-2.0-src/api/filter/
apisix-dashboard-2.0-src/api/._conf
apisix-dashboard-2.0-src/api/conf/
apisix-dashboard-2.0-src/api/._main.go
apisix-dashboard-2.0-src/api/main.go
apisix-dashboard-2.0-src/api/._build-tools
apisix-dashboard-2.0-src/api/build-tools/
apisix-dashboard-2.0-src/api/build-tools/._json.lua
apisix-dashboard-2.0-src/api/build-tools/json.lua
apisix-dashboard-2.0-src/api/build-tools/._schema-sync.lua
apisix-dashboard-2.0-src/api/build-tools/schema-sync.lua
apisix-dashboard-2.0-src/api/build-tools/._schema-sync.sh
apisix-dashboard-2.0-src/api/build-tools/schema-sync.sh
apisix-dashboard-2.0-src/api/conf/._conf.yaml
apisix-dashboard-2.0-src/api/conf/conf.yaml
apisix-dashboard-2.0-src/api/conf/._conf.go
apisix-dashboard-2.0-src/api/conf/conf.go
apisix-dashboard-2.0-src/api/conf/._schema.json
apisix-dashboard-2.0-src/api/conf/schema.json
apisix-dashboard-2.0-src/api/filter/._cors.go
apisix-dashboard-2.0-src/api/filter/cors.go
apisix-dashboard-2.0-src/api/filter/._logging.go
apisix-dashboard-2.0-src/api/filter/logging.go
apisix-dashboard-2.0-src/api/filter/._authentication.go
apisix-dashboard-2.0-src/api/filter/authentication.go
apisix-dashboard-2.0-src/api/filter/._request_id.go
apisix-dashboard-2.0-src/api/filter/request_id.go
apisix-dashboard-2.0-src/api/filter/._recover.go
apisix-dashboard-2.0-src/api/filter/recover.go
apisix-dashboard-2.0-src/api/log/._log.go
apisix-dashboard-2.0-src/api/log/log.go
apisix-dashboard-2.0-src/api/log/._zap.go
apisix-dashboard-2.0-src/api/log/zap.go
apisix-dashboard-2.0-src/api/logs/._placeholder.txt
apisix-dashboard-2.0-src/api/logs/placeholder.txt
apisix-dashboard-2.0-src/api/internal/._handler
apisix-dashboard-2.0-src/api/internal/handler/
apisix-dashboard-2.0-src/api/internal/._core
apisix-dashboard-2.0-src/api/internal/core/
apisix-dashboard-2.0-src/api/internal/._route.go
apisix-dashboard-2.0-src/api/internal/route.go
apisix-dashboard-2.0-src/api/internal/._utils
apisix-dashboard-2.0-src/api/internal/utils/
apisix-dashboard-2.0-src/api/internal/utils/._utils_test.go
apisix-dashboard-2.0-src/api/internal/utils/utils_test.go
apisix-dashboard-2.0-src/api/internal/utils/._utils.go
apisix-dashboard-2.0-src/api/internal/utils/utils.go
apisix-dashboard-2.0-src/api/internal/utils/._closer.go
apisix-dashboard-2.0-src/api/internal/utils/closer.go
apisix-dashboard-2.0-src/api/internal/utils/._consts
apisix-dashboard-2.0-src/api/internal/utils/consts/
apisix-dashboard-2.0-src/api/internal/utils/consts/._error.go
apisix-dashboard-2.0-src/api/internal/utils/consts/error.go
apisix-dashboard-2.0-src/api/internal/utils/consts/._api_error.go
apisix-dashboard-2.0-src/api/internal/utils/consts/api_error.go
apisix-dashboard-2.0-src/api/internal/core/._entity
apisix-dashboard-2.0-src/api/internal/core/entity/
apisix-dashboard-2.0-src/api/internal/core/._storage
apisix-dashboard-2.0-src/api/internal/core/storage/
apisix-dashboard-2.0-src/api/internal/core/._store
apisix-dashboard-2.0-src/api/internal/core/store/
apisix-dashboard-2.0-src/api/internal/core/store/._query.go
apisix-dashboard-2.0-src/api/internal/core/store/query.go
apisix-dashboard-2.0-src/api/internal/core/store/._store_test.go
apisix-dashboard-2.0-src/api/internal/core/store/store_test.go
apisix-dashboard-2.0-src/api/internal/core/store/._store.go
apisix-dashboard-2.0-src/api/internal/core/store/store.go
apisix-dashboard-2.0-src/api/internal/core/store/._validate_test.go
apisix-dashboard-2.0-src/api/internal/core/store/validate_test.go
apisix-dashboard-2.0-src/api/internal/core/store/._selector.go
apisix-dashboard-2.0-src/api/internal/core/store/selector.go
apisix-dashboard-2.0-src/api/internal/core/store/._test_case.json
apisix-dashboard-2.0-src/api/internal/core/store/test_case.json
apisix-dashboard-2.0-src/api/internal/core/store/._storehub.go
apisix-dashboard-2.0-src/api/internal/core/store/storehub.go
apisix-dashboard-2.0-src/api/internal/core/store/._validate.go
apisix-dashboard-2.0-src/api/internal/core/store/validate.go
apisix-dashboard-2.0-src/api/internal/core/store/._selector_test.go
apisix-dashboard-2.0-src/api/internal/core/store/selector_test.go
apisix-dashboard-2.0-src/api/internal/core/storage/._storage.go
apisix-dashboard-2.0-src/api/internal/core/storage/storage.go
apisix-dashboard-2.0-src/api/internal/core/storage/._etcd.go
apisix-dashboard-2.0-src/api/internal/core/storage/etcd.go
apisix-dashboard-2.0-src/api/internal/core/entity/._query.go
apisix-dashboard-2.0-src/api/internal/core/entity/query.go
apisix-dashboard-2.0-src/api/internal/core/entity/._format_test.go
apisix-dashboard-2.0-src/api/internal/core/entity/format_test.go
apisix-dashboard-2.0-src/api/internal/core/entity/._format.go
apisix-dashboard-2.0-src/api/internal/core/entity/format.go
apisix-dashboard-2.0-src/api/internal/core/entity/._entity.go
apisix-dashboard-2.0-src/api/internal/core/entity/entity.go
apisix-dashboard-2.0-src/api/internal/handler/._handler.go
apisix-dashboard-2.0-src/api/internal/handler/handler.go
apisix-dashboard-2.0-src/api/internal/handler/._ssl
apisix-dashboard-2.0-src/api/internal/handler/ssl/
apisix-dashboard-2.0-src/api/internal/handler/._route
apisix-dashboard-2.0-src/api/internal/handler/route/
apisix-dashboard-2.0-src/api/internal/handler/._plugin
apisix-dashboard-2.0-src/api/internal/handler/plugin/
apisix-dashboard-2.0-src/api/internal/handler/._healthz
apisix-dashboard-2.0-src/api/internal/handler/healthz/
apisix-dashboard-2.0-src/api/internal/handler/._consumer
apisix-dashboard-2.0-src/api/internal/handler/consumer/
apisix-dashboard-2.0-src/api/internal/handler/._service
apisix-dashboard-2.0-src/api/internal/handler/service/
apisix-dashboard-2.0-src/api/internal/handler/._authentication
apisix-dashboard-2.0-src/api/internal/handler/authentication/
apisix-dashboard-2.0-src/api/internal/handler/._upstream
apisix-dashboard-2.0-src/api/internal/handler/upstream/
apisix-dashboard-2.0-src/api/internal/handler/upstream/._upstream_test.go
apisix-dashboard-2.0-src/api/internal/handler/upstream/upstream_test.go
apisix-dashboard-2.0-src/api/internal/handler/upstream/._upstream.go
apisix-dashboard-2.0-src/api/internal/handler/upstream/upstream.go
apisix-dashboard-2.0-src/api/internal/handler/authentication/._authentication.go
apisix-dashboard-2.0-src/api/internal/handler/authentication/authentication.go
apisix-dashboard-2.0-src/api/internal/handler/authentication/._authentication_test.go
apisix-dashboard-2.0-src/api/internal/handler/authentication/authentication_test.go
apisix-dashboard-2.0-src/api/internal/handler/service/._service.go
apisix-dashboard-2.0-src/api/internal/handler/service/service.go
apisix-dashboard-2.0-src/api/internal/handler/service/._service_test.go
apisix-dashboard-2.0-src/api/internal/handler/service/service_test.go
apisix-dashboard-2.0-src/api/internal/handler/consumer/._consumer.go
apisix-dashboard-2.0-src/api/internal/handler/consumer/consumer.go
apisix-dashboard-2.0-src/api/internal/handler/consumer/._consumer_test.go
apisix-dashboard-2.0-src/api/internal/handler/consumer/consumer_test.go
apisix-dashboard-2.0-src/api/internal/handler/healthz/._healthz.go
apisix-dashboard-2.0-src/api/internal/handler/healthz/healthz.go
apisix-dashboard-2.0-src/api/internal/handler/plugin/._plugin_test.go
apisix-dashboard-2.0-src/api/internal/handler/plugin/plugin_test.go
apisix-dashboard-2.0-src/api/internal/handler/plugin/._plugin.go
apisix-dashboard-2.0-src/api/internal/handler/plugin/plugin.go
apisix-dashboard-2.0-src/api/internal/handler/route/._route.go
apisix-dashboard-2.0-src/api/internal/handler/route/route.go
apisix-dashboard-2.0-src/api/internal/handler/route/._route_test.go
apisix-dashboard-2.0-src/api/internal/handler/route/route_test.go
apisix-dashboard-2.0-src/api/internal/handler/ssl/._ssl_test.go
apisix-dashboard-2.0-src/api/internal/handler/ssl/ssl_test.go
apisix-dashboard-2.0-src/api/internal/handler/ssl/._ssl.go
apisix-dashboard-2.0-src/api/internal/handler/ssl/ssl.go
apisix-dashboard-2.0-src/api/test/._docker-deploy
apisix-dashboard-2.0-src/api/test/docker-deploy/
apisix-dashboard-2.0-src/api/test/._docker
apisix-dashboard-2.0-src/api/test/docker/
apisix-dashboard-2.0-src/api/test/._shell
apisix-dashboard-2.0-src/api/test/shell/
apisix-dashboard-2.0-src/api/test/._certs
apisix-dashboard-2.0-src/api/test/certs/
apisix-dashboard-2.0-src/api/test/._e2e
apisix-dashboard-2.0-src/api/test/e2e/
apisix-dashboard-2.0-src/api/test/e2e/._go.mod
apisix-dashboard-2.0-src/api/test/e2e/go.mod
apisix-dashboard-2.0-src/api/test/e2e/._upstream_test.go
apisix-dashboard-2.0-src/api/test/e2e/upstream_test.go
apisix-dashboard-2.0-src/api/test/e2e/._route_test.go
apisix-dashboard-2.0-src/api/test/e2e/route_test.go
apisix-dashboard-2.0-src/api/test/e2e/._go.sum
apisix-dashboard-2.0-src/api/test/e2e/go.sum
apisix-dashboard-2.0-src/api/test/e2e/._consumer_test.go
apisix-dashboard-2.0-src/api/test/e2e/consumer_test.go
apisix-dashboard-2.0-src/api/test/e2e/._ssl_test.go
apisix-dashboard-2.0-src/api/test/e2e/ssl_test.go
apisix-dashboard-2.0-src/api/test/e2e/._base.go
apisix-dashboard-2.0-src/api/test/e2e/base.go
apisix-dashboard-2.0-src/api/test/certs/._apisix.key
apisix-dashboard-2.0-src/api/test/certs/apisix.key
apisix-dashboard-2.0-src/api/test/certs/._test2.key
apisix-dashboard-2.0-src/api/test/certs/test2.key
apisix-dashboard-2.0-src/api/test/certs/._test2.crt
apisix-dashboard-2.0-src/api/test/certs/test2.crt
apisix-dashboard-2.0-src/api/test/certs/._apisix.crt
apisix-dashboard-2.0-src/api/test/certs/apisix.crt
apisix-dashboard-2.0-src/api/test/shell/._cli_test.sh
apisix-dashboard-2.0-src/api/test/shell/cli_test.sh
apisix-dashboard-2.0-src/api/test/shell/._docker_deploy_test.sh
apisix-dashboard-2.0-src/api/test/shell/docker_deploy_test.sh
apisix-dashboard-2.0-src/api/test/docker/._docker-compose.yaml
apisix-dashboard-2.0-src/api/test/docker/docker-compose.yaml
apisix-dashboard-2.0-src/api/test/docker/._manager-api-conf.yaml
apisix-dashboard-2.0-src/api/test/docker/manager-api-conf.yaml
apisix-dashboard-2.0-src/api/test/docker/._apisix_config.yaml
apisix-dashboard-2.0-src/api/test/docker/apisix_config.yaml
apisix-dashboard-2.0-src/api/test/docker/._Dockerfile
apisix-dashboard-2.0-src/api/test/docker/Dockerfile
apisix-dashboard-2.0-src/api/test/docker/._upstream.conf
apisix-dashboard-2.0-src/api/test/docker/upstream.conf
apisix-dashboard-2.0-src/api/test/docker-deploy/._docker-compose.yaml
apisix-dashboard-2.0-src/api/test/docker-deploy/docker-compose.yaml
apisix-dashboard-2.0-src/.github/._workflows
apisix-dashboard-2.0-src/.github/workflows/
apisix-dashboard-2.0-src/.github/._PULL_REQUEST_TEMPLATE
apisix-dashboard-2.0-src/.github/PULL_REQUEST_TEMPLATE
apisix-dashboard-2.0-src/.github/._commit-convention.md
apisix-dashboard-2.0-src/.github/commit-convention.md
apisix-dashboard-2.0-src/.github/._ISSUE_TEMPLATE
apisix-dashboard-2.0-src/.github/ISSUE_TEMPLATE/
apisix-dashboard-2.0-src/.github/ISSUE_TEMPLATE/._feature-request.md
apisix-dashboard-2.0-src/.github/ISSUE_TEMPLATE/feature-request.md
apisix-dashboard-2.0-src/.github/ISSUE_TEMPLATE/._bug-report.md
apisix-dashboard-2.0-src/.github/ISSUE_TEMPLATE/bug-report.md
apisix-dashboard-2.0-src/.github/ISSUE_TEMPLATE/._config.yml
apisix-dashboard-2.0-src/.github/ISSUE_TEMPLATE/config.yml
apisix-dashboard-2.0-src/.github/workflows/._e2e-test-backend.yml
apisix-dashboard-2.0-src/.github/workflows/e2e-test-backend.yml
apisix-dashboard-2.0-src/.github/workflows/._test-frontend-multiple-node-build.yml
apisix-dashboard-2.0-src/.github/workflows/test-frontend-multiple-node-build.yml
apisix-dashboard-2.0-src/.github/workflows/._test-api.yml
apisix-dashboard-2.0-src/.github/workflows/test-api.yml
apisix-dashboard-2.0-src/.github/workflows/._go-lint.yml
apisix-dashboard-2.0-src/.github/workflows/go-lint.yml
apisix-dashboard-2.0-src/.github/workflows/._license-checker.yml
apisix-dashboard-2.0-src/.github/workflows/license-checker.yml
apisix-dashboard-2.0-src/.github/workflows/._cli_test.yml
apisix-dashboard-2.0-src/.github/workflows/cli_test.yml
apisix-dashboard-2.0-src/.github/workflows/._deploy-with-docker.yml
apisix-dashboard-2.0-src/.github/workflows/deploy-with-docker.yml
apisix-dashboard-2.0-src/.github/workflows/._frontend-e2e-test.yml
apisix-dashboard-2.0-src/.github/workflows/frontend-e2e-test.yml
apisix-dashboard-2.0-src/.actions/._ASF-Release.cfg
apisix-dashboard-2.0-src/.actions/ASF-Release.cfg
apisix-dashboard-2.0-src/.actions/._openwhisk-utilities
apisix-dashboard-2.0-src/.actions/openwhisk-utilities/
apisix-dashboard-2.0-src/.actions/._ASFLicenseHeaderMarkdown.txt
apisix-dashboard-2.0-src/.actions/ASFLicenseHeaderMarkdown.txt
apisix-dashboard-2.0-src/docs/._deploy-with-docker.md
apisix-dashboard-2.0-src/docs/deploy-with-docker.md
apisix-dashboard-2.0-src/docs/._USER_GUIDE.md
apisix-dashboard-2.0-src/docs/USER_GUIDE.md
apisix-dashboard-2.0-src/docs/._develop.zh-CN.md
apisix-dashboard-2.0-src/docs/develop.zh-CN.md
apisix-dashboard-2.0-src/docs/._images
apisix-dashboard-2.0-src/docs/images/
apisix-dashboard-2.0-src/docs/._deploy.zh-CN.md
apisix-dashboard-2.0-src/docs/deploy.zh-CN.md
apisix-dashboard-2.0-src/docs/._develop.md
apisix-dashboard-2.0-src/docs/develop.md
apisix-dashboard-2.0-src/docs/._deploy-with-docker.zh-CN.md
apisix-dashboard-2.0-src/docs/deploy-with-docker.zh-CN.md
apisix-dashboard-2.0-src/docs/._deploy.md
apisix-dashboard-2.0-src/docs/deploy.md
apisix-dashboard-2.0-src/docs/._examples
apisix-dashboard-2.0-src/docs/examples/
apisix-dashboard-2.0-src/docs/._I18N_USER_GUIDE.md
apisix-dashboard-2.0-src/docs/I18N_USER_GUIDE.md
apisix-dashboard-2.0-src/docs/._USER_GUIDE.zh-CN.md
apisix-dashboard-2.0-src/docs/USER_GUIDE.zh-CN.md
apisix-dashboard-2.0-src/docs/examples/._docker-conf-example.yaml
apisix-dashboard-2.0-src/docs/examples/docker-conf-example.yaml
apisix-dashboard-2.0-src/docs/images/._route-create-step3-en.png
apisix-dashboard-2.0-src/docs/images/route-create-step3-en.png
apisix-dashboard-2.0-src/docs/images/._metrics-en.png
apisix-dashboard-2.0-src/docs/images/metrics-en.png
apisix-dashboard-2.0-src/docs/images/._ssl-list-en.png
apisix-dashboard-2.0-src/docs/images/ssl-list-en.png
apisix-dashboard-2.0-src/docs/images/._route-create-done-list-en.png
apisix-dashboard-2.0-src/docs/images/route-create-done-list-en.png
apisix-dashboard-2.0-src/docs/images/._route-create-step1-en.png
apisix-dashboard-2.0-src/docs/images/route-create-step1-en.png
apisix-dashboard-2.0-src/docs/images/._ssl-list-cn.png
apisix-dashboard-2.0-src/docs/images/ssl-list-cn.png
apisix-dashboard-2.0-src/docs/images/._route-create-step3-cn.png
apisix-dashboard-2.0-src/docs/images/route-create-step3-cn.png
apisix-dashboard-2.0-src/docs/images/._metrics-cn.png
apisix-dashboard-2.0-src/docs/images/metrics-cn.png
apisix-dashboard-2.0-src/docs/images/._route-create-step1-cn.png
apisix-dashboard-2.0-src/docs/images/route-create-step1-cn.png
apisix-dashboard-2.0-src/docs/images/._route-create-done-list-cn.png
apisix-dashboard-2.0-src/docs/images/route-create-done-list-cn.png
apisix-dashboard-2.0-src/docs/images/._route-create-step2-en.png
apisix-dashboard-2.0-src/docs/images/route-create-step2-en.png
apisix-dashboard-2.0-src/docs/images/._setting-cn.png
apisix-dashboard-2.0-src/docs/images/setting-cn.png
apisix-dashboard-2.0-src/docs/images/._route-create-step4-cn.png
apisix-dashboard-2.0-src/docs/images/route-create-step4-cn.png
apisix-dashboard-2.0-src/docs/images/._route-list-en.png
apisix-dashboard-2.0-src/docs/images/route-list-en.png
apisix-dashboard-2.0-src/docs/images/._route-create-step2-cn.png
apisix-dashboard-2.0-src/docs/images/route-create-step2-cn.png
apisix-dashboard-2.0-src/docs/images/._setting-en.png
apisix-dashboard-2.0-src/docs/images/setting-en.png
apisix-dashboard-2.0-src/docs/images/._route-create-step4-en.png
apisix-dashboard-2.0-src/docs/images/route-create-step4-en.png
apisix-dashboard-2.0-src/docs/images/._manager-api.png
apisix-dashboard-2.0-src/docs/images/manager-api.png
apisix-dashboard-2.0-src/web/._jsconfig.json
apisix-dashboard-2.0-src/web/jsconfig.json
apisix-dashboard-2.0-src/web/._.stylelintrc.js
apisix-dashboard-2.0-src/web/.stylelintrc.js
apisix-dashboard-2.0-src/web/._config
apisix-dashboard-2.0-src/web/config/
apisix-dashboard-2.0-src/web/._mock
apisix-dashboard-2.0-src/web/mock/
apisix-dashboard-2.0-src/web/._jest.config.js
apisix-dashboard-2.0-src/web/jest.config.js
apisix-dashboard-2.0-src/web/._tests
apisix-dashboard-2.0-src/web/tests/
apisix-dashboard-2.0-src/web/._.prettierignore
apisix-dashboard-2.0-src/web/.prettierignore
apisix-dashboard-2.0-src/web/._.editorconfig
apisix-dashboard-2.0-src/web/.editorconfig
apisix-dashboard-2.0-src/web/._yarn.lock
apisix-dashboard-2.0-src/web/yarn.lock
apisix-dashboard-2.0-src/web/._public
apisix-dashboard-2.0-src/web/public/
apisix-dashboard-2.0-src/web/._package.json
apisix-dashboard-2.0-src/web/package.json
apisix-dashboard-2.0-src/web/._.prettierrc.js
apisix-dashboard-2.0-src/web/.prettierrc.js
apisix-dashboard-2.0-src/web/._scripts
apisix-dashboard-2.0-src/web/scripts/
apisix-dashboard-2.0-src/web/._.eslintrc.js
apisix-dashboard-2.0-src/web/.eslintrc.js
apisix-dashboard-2.0-src/web/._tsconfig.json
apisix-dashboard-2.0-src/web/tsconfig.json
apisix-dashboard-2.0-src/web/._.eslintignore
apisix-dashboard-2.0-src/web/.eslintignore
apisix-dashboard-2.0-src/web/._src
apisix-dashboard-2.0-src/web/src/
apisix-dashboard-2.0-src/web/src/._app.tsx
apisix-dashboard-2.0-src/web/src/app.tsx
apisix-dashboard-2.0-src/web/src/._global.less
apisix-dashboard-2.0-src/web/src/global.less
apisix-dashboard-2.0-src/web/src/._global.tsx
apisix-dashboard-2.0-src/web/src/global.tsx
apisix-dashboard-2.0-src/web/src/._locales
apisix-dashboard-2.0-src/web/src/locales/
apisix-dashboard-2.0-src/web/src/._typings.d.ts
apisix-dashboard-2.0-src/web/src/typings.d.ts
apisix-dashboard-2.0-src/web/src/._components
apisix-dashboard-2.0-src/web/src/components/
apisix-dashboard-2.0-src/web/src/._access.ts
apisix-dashboard-2.0-src/web/src/access.ts
apisix-dashboard-2.0-src/web/src/._constants.ts
apisix-dashboard-2.0-src/web/src/constants.ts
apisix-dashboard-2.0-src/web/src/._manifest.json
apisix-dashboard-2.0-src/web/src/manifest.json
apisix-dashboard-2.0-src/web/src/._iconfont.ts
apisix-dashboard-2.0-src/web/src/iconfont.ts
apisix-dashboard-2.0-src/web/src/._service-worker.js
apisix-dashboard-2.0-src/web/src/service-worker.js
apisix-dashboard-2.0-src/web/src/._e2e
apisix-dashboard-2.0-src/web/src/e2e/
apisix-dashboard-2.0-src/web/src/._assets
apisix-dashboard-2.0-src/web/src/assets/
apisix-dashboard-2.0-src/web/src/._pages
apisix-dashboard-2.0-src/web/src/pages/
apisix-dashboard-2.0-src/web/src/._services
apisix-dashboard-2.0-src/web/src/services/
apisix-dashboard-2.0-src/web/src/._helpers.tsx
apisix-dashboard-2.0-src/web/src/helpers.tsx
apisix-dashboard-2.0-src/web/src/services/._API.d.ts
apisix-dashboard-2.0-src/web/src/services/API.d.ts
apisix-dashboard-2.0-src/web/src/services/._user.ts
apisix-dashboard-2.0-src/web/src/services/user.ts
apisix-dashboard-2.0-src/web/src/pages/._Metrics
apisix-dashboard-2.0-src/web/src/pages/Metrics/
apisix-dashboard-2.0-src/web/src/pages/._document.ejs
apisix-dashboard-2.0-src/web/src/pages/document.ejs
apisix-dashboard-2.0-src/web/src/pages/._SSL
apisix-dashboard-2.0-src/web/src/pages/SSL/
apisix-dashboard-2.0-src/web/src/pages/._Route
apisix-dashboard-2.0-src/web/src/pages/Route/
apisix-dashboard-2.0-src/web/src/pages/._404.tsx
apisix-dashboard-2.0-src/web/src/pages/404.tsx
apisix-dashboard-2.0-src/web/src/pages/._User
apisix-dashboard-2.0-src/web/src/pages/User/
apisix-dashboard-2.0-src/web/src/pages/._Consumer
apisix-dashboard-2.0-src/web/src/pages/Consumer/
apisix-dashboard-2.0-src/web/src/pages/._Setting
apisix-dashboard-2.0-src/web/src/pages/Setting/
apisix-dashboard-2.0-src/web/src/pages/._Upstream
apisix-dashboard-2.0-src/web/src/pages/Upstream/
apisix-dashboard-2.0-src/web/src/pages/Upstream/._locales
apisix-dashboard-2.0-src/web/src/pages/Upstream/locales/
apisix-dashboard-2.0-src/web/src/pages/Upstream/._transform.ts
apisix-dashboard-2.0-src/web/src/pages/Upstream/transform.ts
apisix-dashboard-2.0-src/web/src/pages/Upstream/._List.tsx
apisix-dashboard-2.0-src/web/src/pages/Upstream/List.tsx
apisix-dashboard-2.0-src/web/src/pages/Upstream/._Create.tsx
apisix-dashboard-2.0-src/web/src/pages/Upstream/Create.tsx
apisix-dashboard-2.0-src/web/src/pages/Upstream/._components
apisix-dashboard-2.0-src/web/src/pages/Upstream/components/
apisix-dashboard-2.0-src/web/src/pages/Upstream/._constants.ts
apisix-dashboard-2.0-src/web/src/pages/Upstream/constants.ts
apisix-dashboard-2.0-src/web/src/pages/Upstream/._index.ts
apisix-dashboard-2.0-src/web/src/pages/Upstream/index.ts
apisix-dashboard-2.0-src/web/src/pages/Upstream/._service.ts
apisix-dashboard-2.0-src/web/src/pages/Upstream/service.ts
apisix-dashboard-2.0-src/web/src/pages/Upstream/._typing.d.ts
apisix-dashboard-2.0-src/web/src/pages/Upstream/typing.d.ts
apisix-dashboard-2.0-src/web/src/pages/Upstream/components/._Step1.tsx
apisix-dashboard-2.0-src/web/src/pages/Upstream/components/Step1.tsx
apisix-dashboard-2.0-src/web/src/pages/Upstream/locales/._zh-CN.ts
apisix-dashboard-2.0-src/web/src/pages/Upstream/locales/zh-CN.ts
apisix-dashboard-2.0-src/web/src/pages/Upstream/locales/._en-US.ts
apisix-dashboard-2.0-src/web/src/pages/Upstream/locales/en-US.ts
apisix-dashboard-2.0-src/web/src/pages/Setting/._locales
apisix-dashboard-2.0-src/web/src/pages/Setting/locales/
apisix-dashboard-2.0-src/web/src/pages/Setting/._typingd.d.ts
apisix-dashboard-2.0-src/web/src/pages/Setting/typingd.d.ts
apisix-dashboard-2.0-src/web/src/pages/Setting/._Setting.tsx
apisix-dashboard-2.0-src/web/src/pages/Setting/Setting.tsx
apisix-dashboard-2.0-src/web/src/pages/Setting/._index.ts
apisix-dashboard-2.0-src/web/src/pages/Setting/index.ts
apisix-dashboard-2.0-src/web/src/pages/Setting/._style.less
apisix-dashboard-2.0-src/web/src/pages/Setting/style.less
apisix-dashboard-2.0-src/web/src/pages/Setting/._service.ts
apisix-dashboard-2.0-src/web/src/pages/Setting/service.ts
apisix-dashboard-2.0-src/web/src/pages/Setting/locales/._zh-CN.ts
apisix-dashboard-2.0-src/web/src/pages/Setting/locales/zh-CN.ts
apisix-dashboard-2.0-src/web/src/pages/Setting/locales/._en-US.ts
apisix-dashboard-2.0-src/web/src/pages/Setting/locales/en-US.ts
apisix-dashboard-2.0-src/web/src/pages/Consumer/._locales
apisix-dashboard-2.0-src/web/src/pages/Consumer/locales/
apisix-dashboard-2.0-src/web/src/pages/Consumer/._List.tsx
apisix-dashboard-2.0-src/web/src/pages/Consumer/List.tsx
apisix-dashboard-2.0-src/web/src/pages/Consumer/._Create.tsx
apisix-dashboard-2.0-src/web/src/pages/Consumer/Create.tsx
apisix-dashboard-2.0-src/web/src/pages/Consumer/._components
apisix-dashboard-2.0-src/web/src/pages/Consumer/components/
apisix-dashboard-2.0-src/web/src/pages/Consumer/._service.ts
apisix-dashboard-2.0-src/web/src/pages/Consumer/service.ts
apisix-dashboard-2.0-src/web/src/pages/Consumer/._typing.d.ts
apisix-dashboard-2.0-src/web/src/pages/Consumer/typing.d.ts
apisix-dashboard-2.0-src/web/src/pages/Consumer/components/._Step1.tsx
apisix-dashboard-2.0-src/web/src/pages/Consumer/components/Step1.tsx
apisix-dashboard-2.0-src/web/src/pages/Consumer/components/._Preview.tsx
apisix-dashboard-2.0-src/web/src/pages/Consumer/components/Preview.tsx
apisix-dashboard-2.0-src/web/src/pages/Consumer/locales/._zh-CN.ts
apisix-dashboard-2.0-src/web/src/pages/Consumer/locales/zh-CN.ts
apisix-dashboard-2.0-src/web/src/pages/Consumer/locales/._en-US.ts
apisix-dashboard-2.0-src/web/src/pages/Consumer/locales/en-US.ts
apisix-dashboard-2.0-src/web/src/pages/User/._locales
apisix-dashboard-2.0-src/web/src/pages/User/locales/
apisix-dashboard-2.0-src/web/src/pages/User/._Login.tsx
apisix-dashboard-2.0-src/web/src/pages/User/Login.tsx
apisix-dashboard-2.0-src/web/src/pages/User/._Login.less
apisix-dashboard-2.0-src/web/src/pages/User/Login.less
apisix-dashboard-2.0-src/web/src/pages/User/._Logout.tsx
apisix-dashboard-2.0-src/web/src/pages/User/Logout.tsx
apisix-dashboard-2.0-src/web/src/pages/User/._components
apisix-dashboard-2.0-src/web/src/pages/User/components/
apisix-dashboard-2.0-src/web/src/pages/User/._index.ts
apisix-dashboard-2.0-src/web/src/pages/User/index.ts
apisix-dashboard-2.0-src/web/src/pages/User/._typing.d.ts
apisix-dashboard-2.0-src/web/src/pages/User/typing.d.ts
apisix-dashboard-2.0-src/web/src/pages/User/components/._LoginMethodPassword.tsx
apisix-dashboard-2.0-src/web/src/pages/User/components/LoginMethodPassword.tsx
apisix-dashboard-2.0-src/web/src/pages/User/components/._LoginMethodExample.tsx
apisix-dashboard-2.0-src/web/src/pages/User/components/LoginMethodExample.tsx
apisix-dashboard-2.0-src/web/src/pages/User/locales/._zh-CN.ts
apisix-dashboard-2.0-src/web/src/pages/User/locales/zh-CN.ts
apisix-dashboard-2.0-src/web/src/pages/User/locales/._en-US.ts
apisix-dashboard-2.0-src/web/src/pages/User/locales/en-US.ts
apisix-dashboard-2.0-src/web/src/pages/Route/._locales
apisix-dashboard-2.0-src/web/src/pages/Route/locales/
apisix-dashboard-2.0-src/web/src/pages/Route/._Create.less
apisix-dashboard-2.0-src/web/src/pages/Route/Create.less
apisix-dashboard-2.0-src/web/src/pages/Route/._transform.ts
apisix-dashboard-2.0-src/web/src/pages/Route/transform.ts
apisix-dashboard-2.0-src/web/src/pages/Route/._List.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/List.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/._Create.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/Create.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/._components
apisix-dashboard-2.0-src/web/src/pages/Route/components/
apisix-dashboard-2.0-src/web/src/pages/Route/._constants.ts
apisix-dashboard-2.0-src/web/src/pages/Route/constants.ts
apisix-dashboard-2.0-src/web/src/pages/Route/._index.ts
apisix-dashboard-2.0-src/web/src/pages/Route/index.ts
apisix-dashboard-2.0-src/web/src/pages/Route/._service.ts
apisix-dashboard-2.0-src/web/src/pages/Route/service.ts
apisix-dashboard-2.0-src/web/src/pages/Route/._typing.d.ts
apisix-dashboard-2.0-src/web/src/pages/Route/typing.d.ts
apisix-dashboard-2.0-src/web/src/pages/Route/components/._Step3
apisix-dashboard-2.0-src/web/src/pages/Route/components/Step3/
apisix-dashboard-2.0-src/web/src/pages/Route/components/._Step2
apisix-dashboard-2.0-src/web/src/pages/Route/components/Step2/
apisix-dashboard-2.0-src/web/src/pages/Route/components/._CreateStep4
apisix-dashboard-2.0-src/web/src/pages/Route/components/CreateStep4/
apisix-dashboard-2.0-src/web/src/pages/Route/components/._ResultView
apisix-dashboard-2.0-src/web/src/pages/Route/components/ResultView/
apisix-dashboard-2.0-src/web/src/pages/Route/components/._Step1
apisix-dashboard-2.0-src/web/src/pages/Route/components/Step1/
apisix-dashboard-2.0-src/web/src/pages/Route/components/Step1/._index.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/components/Step1/index.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/components/Step1/._MetaView.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/components/Step1/MetaView.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/components/Step1/._RequestConfigView.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/components/Step1/RequestConfigView.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/components/Step1/._MatchingRulesView.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/components/Step1/MatchingRulesView.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/components/ResultView/._ResultView.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/components/ResultView/ResultView.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/components/ResultView/._index.ts
apisix-dashboard-2.0-src/web/src/pages/Route/components/ResultView/index.ts
apisix-dashboard-2.0-src/web/src/pages/Route/components/CreateStep4/._CreateStep4.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/components/CreateStep4/CreateStep4.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/components/CreateStep4/._index.ts
apisix-dashboard-2.0-src/web/src/pages/Route/components/CreateStep4/index.ts
apisix-dashboard-2.0-src/web/src/pages/Route/components/Step2/._index.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/components/Step2/index.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/components/Step2/._RequestRewriteView.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/components/Step2/RequestRewriteView.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/components/Step3/._index.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/components/Step3/index.tsx
apisix-dashboard-2.0-src/web/src/pages/Route/locales/._zh-CN.ts
apisix-dashboard-2.0-src/web/src/pages/Route/locales/zh-CN.ts
apisix-dashboard-2.0-src/web/src/pages/Route/locales/._en-US.ts
apisix-dashboard-2.0-src/web/src/pages/Route/locales/en-US.ts
apisix-dashboard-2.0-src/web/src/pages/SSL/._locales
apisix-dashboard-2.0-src/web/src/pages/SSL/locales/
apisix-dashboard-2.0-src/web/src/pages/SSL/._Create.less
apisix-dashboard-2.0-src/web/src/pages/SSL/Create.less
apisix-dashboard-2.0-src/web/src/pages/SSL/._List.tsx
apisix-dashboard-2.0-src/web/src/pages/SSL/List.tsx
apisix-dashboard-2.0-src/web/src/pages/SSL/._Create.tsx
apisix-dashboard-2.0-src/web/src/pages/SSL/Create.tsx
apisix-dashboard-2.0-src/web/src/pages/SSL/._components
apisix-dashboard-2.0-src/web/src/pages/SSL/components/
apisix-dashboard-2.0-src/web/src/pages/SSL/._style.less
apisix-dashboard-2.0-src/web/src/pages/SSL/style.less
apisix-dashboard-2.0-src/web/src/pages/SSL/._service.ts
apisix-dashboard-2.0-src/web/src/pages/SSL/service.ts
apisix-dashboard-2.0-src/web/src/pages/SSL/._typing.d.ts
apisix-dashboard-2.0-src/web/src/pages/SSL/typing.d.ts
apisix-dashboard-2.0-src/web/src/pages/SSL/components/._Step2
apisix-dashboard-2.0-src/web/src/pages/SSL/components/Step2/
apisix-dashboard-2.0-src/web/src/pages/SSL/components/._CertificateUploader
apisix-dashboard-2.0-src/web/src/pages/SSL/components/CertificateUploader/
apisix-dashboard-2.0-src/web/src/pages/SSL/components/._CertificateForm
apisix-dashboard-2.0-src/web/src/pages/SSL/components/CertificateForm/
apisix-dashboard-2.0-src/web/src/pages/SSL/components/._Step1
apisix-dashboard-2.0-src/web/src/pages/SSL/components/Step1/
apisix-dashboard-2.0-src/web/src/pages/SSL/components/Step1/._index.tsx
apisix-dashboard-2.0-src/web/src/pages/SSL/components/Step1/index.tsx
apisix-dashboard-2.0-src/web/src/pages/SSL/components/CertificateForm/._index.tsx
apisix-dashboard-2.0-src/web/src/pages/SSL/components/CertificateForm/index.tsx
apisix-dashboard-2.0-src/web/src/pages/SSL/components/CertificateUploader/._index.tsx
apisix-dashboard-2.0-src/web/src/pages/SSL/components/CertificateUploader/index.tsx
apisix-dashboard-2.0-src/web/src/pages/SSL/components/Step2/._index.tsx
apisix-dashboard-2.0-src/web/src/pages/SSL/components/Step2/index.tsx
apisix-dashboard-2.0-src/web/src/pages/SSL/locales/._zh-CN.ts
apisix-dashboard-2.0-src/web/src/pages/SSL/locales/zh-CN.ts
apisix-dashboard-2.0-src/web/src/pages/SSL/locales/._en-US.ts
apisix-dashboard-2.0-src/web/src/pages/SSL/locales/en-US.ts
apisix-dashboard-2.0-src/web/src/pages/Metrics/._locales
apisix-dashboard-2.0-src/web/src/pages/Metrics/locales/
apisix-dashboard-2.0-src/web/src/pages/Metrics/._Metrics.tsx
apisix-dashboard-2.0-src/web/src/pages/Metrics/Metrics.tsx
apisix-dashboard-2.0-src/web/src/pages/Metrics/._index.ts
apisix-dashboard-2.0-src/web/src/pages/Metrics/index.ts
apisix-dashboard-2.0-src/web/src/pages/Metrics/._service.ts
apisix-dashboard-2.0-src/web/src/pages/Metrics/service.ts
apisix-dashboard-2.0-src/web/src/pages/Metrics/locales/._zh-CN.ts
apisix-dashboard-2.0-src/web/src/pages/Metrics/locales/zh-CN.ts
apisix-dashboard-2.0-src/web/src/pages/Metrics/locales/._en-US.ts
apisix-dashboard-2.0-src/web/src/pages/Metrics/locales/en-US.ts
apisix-dashboard-2.0-src/web/src/assets/._logo.svg
apisix-dashboard-2.0-src/web/src/assets/logo.svg
apisix-dashboard-2.0-src/web/src/e2e/.___mocks__
apisix-dashboard-2.0-src/web/src/e2e/__mocks__/
apisix-dashboard-2.0-src/web/src/e2e/._service.js
apisix-dashboard-2.0-src/web/src/e2e/service.js
apisix-dashboard-2.0-src/web/src/e2e/._README.md
apisix-dashboard-2.0-src/web/src/e2e/README.md
apisix-dashboard-2.0-src/web/src/e2e/._README.zh-CN.md
apisix-dashboard-2.0-src/web/src/e2e/README.zh-CN.md
apisix-dashboard-2.0-src/web/src/e2e/._Logout.e2e.js
apisix-dashboard-2.0-src/web/src/e2e/Logout.e2e.js
apisix-dashboard-2.0-src/web/src/e2e/._baseLayout.e2e.js
apisix-dashboard-2.0-src/web/src/e2e/baseLayout.e2e.js
apisix-dashboard-2.0-src/web/src/e2e/._Login.e2e.js
apisix-dashboard-2.0-src/web/src/e2e/Login.e2e.js
apisix-dashboard-2.0-src/web/src/e2e/__mocks__/._antd-pro-merge-less.js
apisix-dashboard-2.0-src/web/src/e2e/__mocks__/antd-pro-merge-less.js
apisix-dashboard-2.0-src/web/src/components/._Footer
apisix-dashboard-2.0-src/web/src/components/Footer/
apisix-dashboard-2.0-src/web/src/components/._PageLoading
apisix-dashboard-2.0-src/web/src/components/PageLoading/
apisix-dashboard-2.0-src/web/src/components/._NoticeIcon
apisix-dashboard-2.0-src/web/src/components/NoticeIcon/
apisix-dashboard-2.0-src/web/src/components/._RightContent
apisix-dashboard-2.0-src/web/src/components/RightContent/
apisix-dashboard-2.0-src/web/src/components/._ActionBar
apisix-dashboard-2.0-src/web/src/components/ActionBar/
apisix-dashboard-2.0-src/web/src/components/._HeaderDropdown
apisix-dashboard-2.0-src/web/src/components/HeaderDropdown/
apisix-dashboard-2.0-src/web/src/components/._Upstream
apisix-dashboard-2.0-src/web/src/components/Upstream/
apisix-dashboard-2.0-src/web/src/components/Upstream/._UpstreamForm.tsx
apisix-dashboard-2.0-src/web/src/components/Upstream/UpstreamForm.tsx
apisix-dashboard-2.0-src/web/src/components/Upstream/._constant.ts
apisix-dashboard-2.0-src/web/src/components/Upstream/constant.ts
apisix-dashboard-2.0-src/web/src/components/Upstream/._index.ts
apisix-dashboard-2.0-src/web/src/components/Upstream/index.ts
apisix-dashboard-2.0-src/web/src/components/HeaderDropdown/._index.tsx
apisix-dashboard-2.0-src/web/src/components/HeaderDropdown/index.tsx
apisix-dashboard-2.0-src/web/src/components/HeaderDropdown/._index.less
apisix-dashboard-2.0-src/web/src/components/HeaderDropdown/index.less
apisix-dashboard-2.0-src/web/src/components/ActionBar/._locales
apisix-dashboard-2.0-src/web/src/components/ActionBar/locales/
apisix-dashboard-2.0-src/web/src/components/ActionBar/._ActionBar.tsx
apisix-dashboard-2.0-src/web/src/components/ActionBar/ActionBar.tsx
apisix-dashboard-2.0-src/web/src/components/ActionBar/._index.ts
apisix-dashboard-2.0-src/web/src/components/ActionBar/index.ts
apisix-dashboard-2.0-src/web/src/components/ActionBar/locales/._zh-CN.ts
apisix-dashboard-2.0-src/web/src/components/ActionBar/locales/zh-CN.ts
apisix-dashboard-2.0-src/web/src/components/ActionBar/locales/._en-US.ts
apisix-dashboard-2.0-src/web/src/components/ActionBar/locales/en-US.ts
apisix-dashboard-2.0-src/web/src/components/RightContent/._index.tsx
apisix-dashboard-2.0-src/web/src/components/RightContent/index.tsx
apisix-dashboard-2.0-src/web/src/components/RightContent/._AvatarDropdown.tsx
apisix-dashboard-2.0-src/web/src/components/RightContent/AvatarDropdown.tsx
apisix-dashboard-2.0-src/web/src/components/RightContent/._index.less
apisix-dashboard-2.0-src/web/src/components/RightContent/index.less
apisix-dashboard-2.0-src/web/src/components/NoticeIcon/._index.tsx
apisix-dashboard-2.0-src/web/src/components/NoticeIcon/index.tsx
apisix-dashboard-2.0-src/web/src/components/NoticeIcon/._NoticeList.tsx
apisix-dashboard-2.0-src/web/src/components/NoticeIcon/NoticeList.tsx
apisix-dashboard-2.0-src/web/src/components/NoticeIcon/._index.less
apisix-dashboard-2.0-src/web/src/components/NoticeIcon/index.less
apisix-dashboard-2.0-src/web/src/components/NoticeIcon/._NoticeList.less
apisix-dashboard-2.0-src/web/src/components/NoticeIcon/NoticeList.less
apisix-dashboard-2.0-src/web/src/components/PageLoading/._index.tsx
apisix-dashboard-2.0-src/web/src/components/PageLoading/index.tsx
apisix-dashboard-2.0-src/web/src/components/Footer/._index.tsx
apisix-dashboard-2.0-src/web/src/components/Footer/index.tsx
apisix-dashboard-2.0-src/web/src/locales/._zh-CN.ts
apisix-dashboard-2.0-src/web/src/locales/zh-CN.ts
apisix-dashboard-2.0-src/web/src/locales/._zh-CN
apisix-dashboard-2.0-src/web/src/locales/zh-CN/
apisix-dashboard-2.0-src/web/src/locales/._en-US
apisix-dashboard-2.0-src/web/src/locales/en-US/
apisix-dashboard-2.0-src/web/src/locales/._en-US.ts
apisix-dashboard-2.0-src/web/src/locales/en-US.ts
apisix-dashboard-2.0-src/web/src/locales/en-US/._component.ts
apisix-dashboard-2.0-src/web/src/locales/en-US/component.ts
apisix-dashboard-2.0-src/web/src/locales/en-US/._pwa.ts
apisix-dashboard-2.0-src/web/src/locales/en-US/pwa.ts
apisix-dashboard-2.0-src/web/src/locales/en-US/._menu.ts
apisix-dashboard-2.0-src/web/src/locales/en-US/menu.ts
apisix-dashboard-2.0-src/web/src/locales/en-US/._settingDrawer.ts
apisix-dashboard-2.0-src/web/src/locales/en-US/settingDrawer.ts
apisix-dashboard-2.0-src/web/src/locales/en-US/._setting.ts
apisix-dashboard-2.0-src/web/src/locales/en-US/setting.ts
apisix-dashboard-2.0-src/web/src/locales/en-US/._globalHeader.ts
apisix-dashboard-2.0-src/web/src/locales/en-US/globalHeader.ts
apisix-dashboard-2.0-src/web/src/locales/zh-CN/._component.ts
apisix-dashboard-2.0-src/web/src/locales/zh-CN/component.ts
apisix-dashboard-2.0-src/web/src/locales/zh-CN/._pwa.ts
apisix-dashboard-2.0-src/web/src/locales/zh-CN/pwa.ts
apisix-dashboard-2.0-src/web/src/locales/zh-CN/._menu.ts
apisix-dashboard-2.0-src/web/src/locales/zh-CN/menu.ts
apisix-dashboard-2.0-src/web/src/locales/zh-CN/._settingDrawer.ts
apisix-dashboard-2.0-src/web/src/locales/zh-CN/settingDrawer.ts
apisix-dashboard-2.0-src/web/src/locales/zh-CN/._setting.ts
apisix-dashboard-2.0-src/web/src/locales/zh-CN/setting.ts
apisix-dashboard-2.0-src/web/src/locales/zh-CN/._globalHeader.ts
apisix-dashboard-2.0-src/web/src/locales/zh-CN/globalHeader.ts
apisix-dashboard-2.0-src/web/scripts/._verifyCommit.js
apisix-dashboard-2.0-src/web/scripts/verifyCommit.js
apisix-dashboard-2.0-src/web/public/._empty.svg
apisix-dashboard-2.0-src/web/public/empty.svg
apisix-dashboard-2.0-src/web/public/._favicon.png
apisix-dashboard-2.0-src/web/public/favicon.png
apisix-dashboard-2.0-src/web/tests/._getBrowser.js
apisix-dashboard-2.0-src/web/tests/getBrowser.js
apisix-dashboard-2.0-src/web/tests/._beforeTest.js
apisix-dashboard-2.0-src/web/tests/beforeTest.js
apisix-dashboard-2.0-src/web/tests/._PuppeteerEnvironment.js
apisix-dashboard-2.0-src/web/tests/PuppeteerEnvironment.js
apisix-dashboard-2.0-src/web/tests/._run-tests.js
apisix-dashboard-2.0-src/web/tests/run-tests.js
apisix-dashboard-2.0-src/web/mock/._notices.ts
apisix-dashboard-2.0-src/web/mock/notices.ts
apisix-dashboard-2.0-src/web/mock/._route.ts
apisix-dashboard-2.0-src/web/mock/route.ts
apisix-dashboard-2.0-src/web/mock/._user.ts
apisix-dashboard-2.0-src/web/mock/user.ts
apisix-dashboard-2.0-src/web/config/._routes.ts
apisix-dashboard-2.0-src/web/config/routes.ts
apisix-dashboard-2.0-src/web/config/._proxy.ts
apisix-dashboard-2.0-src/web/config/proxy.ts
apisix-dashboard-2.0-src/web/config/._config.ts
apisix-dashboard-2.0-src/web/config/config.ts
apisix-dashboard-2.0-src/web/config/._defaultSettings.ts
apisix-dashboard-2.0-src/web/config/defaultSettings.ts
apisix-dashboard-2.0-src/licenses/._LICENSE-json.lua.txt
apisix-dashboard-2.0-src/licenses/LICENSE-json.lua.txt
apisix-dashboard-2.0-src/licenses/._LICENSE-ant-design-pro.txt
apisix-dashboard-2.0-src/licenses/LICENSE-ant-design-pro.txt
root@vultr:~# tar -v
tar: You must specify one of the '-Acdtrux', '--delete' or '--test-label' options
Try 'tar --help' or 'tar --usage' for more information.
root@vultr:~# tar --version
tar (GNU tar) 1.29
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
root@vultr:~# cat /etc/issue
Ubuntu 18.04.5 LTS \n \l
root@vultr:~# md5sum
apache-apisix-dashboard-2.0-rc3-src.tar.gz .bashrc .profile
._apisix-dashboard-2.0-src .cache/
apisix-dashboard-2.0-src/ .gnupg/
root@vultr:~# md5sum
apache-apisix-dashboard-2.0-rc3-src.tar.gz .bashrc .profile
._apisix-dashboard-2.0-src .cache/
apisix-dashboard-2.0-src/ .gnupg/
root@vultr:~# md5sum apache-apisix-dashboard-2.0-rc3-src.tar.gz
2859c413cc26b71cbfd5f5ae64153ca3 apache-apisix-dashboard-2.0-rc3-src.tar.gz
root@vultr:~#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment