feat(): Add devcontainer for installing all dependencies
This commit is contained in:
parent
ff7834be93
commit
6f849b94d4
44
.devcontainer/Dockerfile
Normal file
44
.devcontainer/Dockerfile
Normal file
|
@ -0,0 +1,44 @@
|
|||
FROM ubuntu:20.04
|
||||
|
||||
# Define environment variable
|
||||
# ENV DEBUG ON
|
||||
ENV WORKDIR=/workspace
|
||||
ENV DEVBOX_USE_VERSION=0.13.5
|
||||
ENV DEFAULT_TZ=Europe/Berlin
|
||||
|
||||
# Install additional OS packages
|
||||
RUN apt-get update \
|
||||
&& DEBIAN_FRONTEND=noninteractive TZ=${DEFAULT_TZ} apt-get -y install --no-install-recommends \
|
||||
bash-completion \
|
||||
binutils \
|
||||
ca-certificates \
|
||||
curl \
|
||||
git \
|
||||
xz-utils \
|
||||
sudo \
|
||||
# Clean up
|
||||
&& apt-get autoremove -y && apt-get clean -y && rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Installing devbox
|
||||
RUN curl -fsSL https://get.jetify.com/devbox | bash -s -- -f
|
||||
|
||||
RUN devbox version update
|
||||
|
||||
# Install NIX package manager
|
||||
RUN curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install linux --init none --no-confirm
|
||||
|
||||
# Now use devbox as global package manager
|
||||
RUN echo 'eval "$(devbox global shellenv --preserve-path-stack -r)" && hash -r' >> ~/.bashrc
|
||||
|
||||
# Backup of the nix-store
|
||||
RUN cp -a /nix/store /nix-store-backup
|
||||
|
||||
# Add start script
|
||||
COPY scripts/start.sh /usr/local/bin/start.sh
|
||||
RUN chmod +x /usr/local/bin/start.sh
|
||||
|
||||
# Set start script as entrypoint
|
||||
ENTRYPOINT ["/usr/local/bin/start.sh"]
|
||||
|
||||
WORKDIR /workspace
|
||||
CMD ["sh"]
|
40
.devcontainer/devcontainer.json
Normal file
40
.devcontainer/devcontainer.json
Normal file
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"name": "devbox",
|
||||
"dockerComposeFile": "docker-compose.yml",
|
||||
"service": "asciinema-director",
|
||||
"workspaceFolder": "/workspace",
|
||||
"shutdownAction": "stopCompose",
|
||||
|
||||
// Configure tool-specific properties.
|
||||
"customizations": {
|
||||
// Configure properties specific to VS Code.
|
||||
"vscode": {
|
||||
// Set *default* container specific settings.json values on container create.
|
||||
"settings": {
|
||||
},
|
||||
|
||||
// Add the IDs of extensions you want installed when the container is created.
|
||||
"extensions": [
|
||||
"eamodio.gitlens",
|
||||
"esbenp.prettier-vscode",
|
||||
"Gruntfuggly.todo-tree",
|
||||
"jetpack-io.devbox",
|
||||
"mads-hartmann.bash-ide-vscode",
|
||||
"mkhl.shfmt",
|
||||
"ms-azuretools.vscode-docker",
|
||||
"mutantdino.resourcemonitor",
|
||||
"tamasfe.even-better-toml"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
// Use 'forwardPorts' to make a list of ports inside the container available locally.
|
||||
// "forwardPorts": [],
|
||||
|
||||
// Use 'postCreateCommand' to run commands after the container is created.
|
||||
// "postCreateCommand": "docker --version",
|
||||
|
||||
// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
|
||||
// "remoteUser": "devbox"
|
||||
}
|
||||
|
27
.devcontainer/docker-compose.yml
Normal file
27
.devcontainer/docker-compose.yml
Normal file
|
@ -0,0 +1,27 @@
|
|||
services:
|
||||
asciinema-director:
|
||||
container_name: asciinema_container
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
args:
|
||||
UID: ${UID}
|
||||
GID: ${GID}
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
# access hosts docker socket
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
# to persist global packages
|
||||
- ../devbox.json:/root/.local/share/devbox/global/default/devbox.json
|
||||
- ../devbox.lock:/root/.local/share/devbox/global/default/devbox.lock
|
||||
# mount workspace
|
||||
- ../src:/workspace
|
||||
# persist nix-store
|
||||
- nix-store:/nix
|
||||
# vscode needs a running container, so we make its shell interactive
|
||||
stdin_open: true # docker run -i
|
||||
tty: true # docker run -t
|
||||
|
||||
volumes:
|
||||
nix-store:
|
||||
external: true
|
12
.devcontainer/scripts/start.sh
Normal file
12
.devcontainer/scripts/start.sh
Normal file
|
@ -0,0 +1,12 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Checks if /nix/store is empty
|
||||
if [ -z "$(ls -A /nix/store)" ]; then
|
||||
echo "Nix store volume is empty. Copying pre-filled store from image."
|
||||
cp -a /nix-store-backup/. /nix/store/
|
||||
else
|
||||
echo "Nix store volume is not empty. Skipping copy."
|
||||
fi
|
||||
|
||||
# Start the normal container process
|
||||
exec "$@"
|
15
README.md
15
README.md
|
@ -4,21 +4,18 @@ Record and share your terminal sessions, the simple way. Forget screen recording
|
|||
|
||||
## Installation
|
||||
|
||||
This project uses VSCode dev-container to start a docker environment, which contains all necessary dependencies. You can start this dev-container by using the VSCode extension "ms-vscode-remote.remote-containers" or by manually tapping into the .devcontainer directory and exec (docker must be installed):
|
||||
|
||||
```sh
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
**Mandatory dependencies**
|
||||
|
||||
- asciinema - https://docs.asciinema.org/getting-started/
|
||||
- python (minimum version v3.11) - https://www.python.org/downloads/ - Hint: See *Optional dependencies*
|
||||
- poetry - https://python-poetry.org/docs/#installation
|
||||
|
||||
**Optional dependencies**
|
||||
|
||||
- nix package manager - https://nixos.org/download/
|
||||
|
||||
```sh
|
||||
# its easy with nix to install python and poetry, assume you are in the root of this repo
|
||||
nix-shell
|
||||
```
|
||||
|
||||
**Steps for this project**
|
||||
|
||||
Prepare your python environment:
|
||||
|
|
14
devbox.json
Normal file
14
devbox.json
Normal file
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.13.5/.schema/devbox.schema.json",
|
||||
"packages": [
|
||||
"docker@27.3.0",
|
||||
"git-lfs@3.5.1",
|
||||
"git@2.46.0",
|
||||
"jq@1.7.1",
|
||||
"poetry",
|
||||
"python311",
|
||||
"ripgrep@14.1.1",
|
||||
"yq@3.4.3",
|
||||
"uv@0.4.20"
|
||||
]
|
||||
}
|
511
devbox.lock
Normal file
511
devbox.lock
Normal file
|
@ -0,0 +1,511 @@
|
|||
{
|
||||
"lockfile_version": "1",
|
||||
"packages": {
|
||||
"docker@27.3.0": {
|
||||
"last_modified": "2024-10-02T21:32:52Z",
|
||||
"resolved": "github:NixOS/nixpkgs/fd698a4ab779fb7fb95425f1b56974ba9c2fa16c#docker",
|
||||
"source": "devbox-search",
|
||||
"version": "27.3.0",
|
||||
"systems": {
|
||||
"aarch64-darwin": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/zqj97zsagmsbxn7wkdhfk6hn2rympd6f-docker-27.3.0",
|
||||
"default": true
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/zqj97zsagmsbxn7wkdhfk6hn2rympd6f-docker-27.3.0"
|
||||
},
|
||||
"aarch64-linux": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/3v0gk0n04qrvkmzv5m3phsnshfhfx0nw-docker-27.3.0",
|
||||
"default": true
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/3v0gk0n04qrvkmzv5m3phsnshfhfx0nw-docker-27.3.0"
|
||||
},
|
||||
"x86_64-darwin": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/ac96626zzclmlgpsi4s7k1w7xgqfqn9q-docker-27.3.0",
|
||||
"default": true
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/ac96626zzclmlgpsi4s7k1w7xgqfqn9q-docker-27.3.0"
|
||||
},
|
||||
"x86_64-linux": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/55d6i561zjvcijl1hy68j2dia9xa092g-docker-27.3.0",
|
||||
"default": true
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/55d6i561zjvcijl1hy68j2dia9xa092g-docker-27.3.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"git-lfs@3.5.1": {
|
||||
"last_modified": "2024-10-13T23:44:06Z",
|
||||
"resolved": "github:NixOS/nixpkgs/d4f247e89f6e10120f911e2e2d2254a050d0f732#git-lfs",
|
||||
"source": "devbox-search",
|
||||
"version": "3.5.1",
|
||||
"systems": {
|
||||
"aarch64-darwin": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/1haz103sgkm5c5mmc6afjqm7izxhjnkk-git-lfs-3.5.1",
|
||||
"default": true
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/1haz103sgkm5c5mmc6afjqm7izxhjnkk-git-lfs-3.5.1"
|
||||
},
|
||||
"aarch64-linux": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/5gacf6lx72n5cdcmsagjk3m69m5d955n-git-lfs-3.5.1",
|
||||
"default": true
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/5gacf6lx72n5cdcmsagjk3m69m5d955n-git-lfs-3.5.1"
|
||||
},
|
||||
"x86_64-darwin": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/mh8zaxv4sibzl3l9icz33k4qwl66gjqx-git-lfs-3.5.1",
|
||||
"default": true
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/mh8zaxv4sibzl3l9icz33k4qwl66gjqx-git-lfs-3.5.1"
|
||||
},
|
||||
"x86_64-linux": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/dwd66ixzlqq8d5vk6k384z9sjhq264fc-git-lfs-3.5.1",
|
||||
"default": true
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/dwd66ixzlqq8d5vk6k384z9sjhq264fc-git-lfs-3.5.1"
|
||||
}
|
||||
}
|
||||
},
|
||||
"git@2.46.0": {
|
||||
"last_modified": "2024-10-08T17:43:25Z",
|
||||
"resolved": "github:NixOS/nixpkgs/1366d1af8f58325602280e43ed6233849fb92216#git",
|
||||
"source": "devbox-search",
|
||||
"version": "2.46.0",
|
||||
"systems": {
|
||||
"aarch64-darwin": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/msgwpjsr2607nmlm4f0klc60m7vyp2ls-git-2.46.0",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "doc",
|
||||
"path": "/nix/store/ycx57sa7dfrs9z1gq0sk1ai29ib9hvhl-git-2.46.0-doc"
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/msgwpjsr2607nmlm4f0klc60m7vyp2ls-git-2.46.0"
|
||||
},
|
||||
"aarch64-linux": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/lgr3n0573wi478bj456zggh541wjrbiw-git-2.46.0",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "debug",
|
||||
"path": "/nix/store/v6r2pdpiwn62yhjp489gjkqhz6yn8zl5-git-2.46.0-debug"
|
||||
},
|
||||
{
|
||||
"name": "doc",
|
||||
"path": "/nix/store/5aiq8j373y5k9dh1p98zlic3n5f5ycnq-git-2.46.0-doc"
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/lgr3n0573wi478bj456zggh541wjrbiw-git-2.46.0"
|
||||
},
|
||||
"x86_64-darwin": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/lfb5ngmzsmnbqw41wm11i7hjnrkii7ic-git-2.46.0",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "doc",
|
||||
"path": "/nix/store/kcgzncw4plawrs6fw524dprbscqdl78n-git-2.46.0-doc"
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/lfb5ngmzsmnbqw41wm11i7hjnrkii7ic-git-2.46.0"
|
||||
},
|
||||
"x86_64-linux": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/0l63mqr7qx1asjxfz86j4zbs4758gn98-git-2.46.0",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "debug",
|
||||
"path": "/nix/store/x1g0dhpqg1fi4dz20lp2i2h759bdkark-git-2.46.0-debug"
|
||||
},
|
||||
{
|
||||
"name": "doc",
|
||||
"path": "/nix/store/5r0irlcap11p8wqbdiy9fz1y3pk1mn4n-git-2.46.0-doc"
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/0l63mqr7qx1asjxfz86j4zbs4758gn98-git-2.46.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"jq@1.7.1": {
|
||||
"last_modified": "2024-10-18T06:41:56Z",
|
||||
"resolved": "github:NixOS/nixpkgs/c858402c2a629211153137fb8d39be9fde4694ff#jq",
|
||||
"source": "devbox-search",
|
||||
"version": "1.7.1",
|
||||
"systems": {
|
||||
"aarch64-darwin": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "bin",
|
||||
"path": "/nix/store/kkfa84h1sd7496mydwhnnqf0kdbgc0fa-jq-1.7.1-bin",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "man",
|
||||
"path": "/nix/store/x66c6grvwcaidz90mzgxiyg6r0qssybq-jq-1.7.1-man",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "dev",
|
||||
"path": "/nix/store/q280g2yxhw4zin5cfm77gvq72b5p9kmi-jq-1.7.1-dev"
|
||||
},
|
||||
{
|
||||
"name": "doc",
|
||||
"path": "/nix/store/668jid954q2jk52wabckqmhj0jpwn819-jq-1.7.1-doc"
|
||||
},
|
||||
{
|
||||
"name": "lib",
|
||||
"path": "/nix/store/jlrm2b88xr9i5rcib7k8zs2wpr99iwwq-jq-1.7.1-lib"
|
||||
},
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/vmnfldwzmfx34xaqa1fbsv9zcdwfc22y-jq-1.7.1"
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/kkfa84h1sd7496mydwhnnqf0kdbgc0fa-jq-1.7.1-bin"
|
||||
},
|
||||
"aarch64-linux": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "bin",
|
||||
"path": "/nix/store/ahpilzy1f17m9c7kbjvv7576zzbyy6qi-jq-1.7.1-bin",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "man",
|
||||
"path": "/nix/store/q4p9qaif44i4saks3vinfz2rmb0v9y7l-jq-1.7.1-man",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "dev",
|
||||
"path": "/nix/store/brrdfqm4lvgyb273wj1nnp5497q52gh1-jq-1.7.1-dev"
|
||||
},
|
||||
{
|
||||
"name": "doc",
|
||||
"path": "/nix/store/cmq38fl372l8lwxafqzl6cz4m3syvksw-jq-1.7.1-doc"
|
||||
},
|
||||
{
|
||||
"name": "lib",
|
||||
"path": "/nix/store/8xhqcza8rphrzmam4s8iwcpcxw0wplz9-jq-1.7.1-lib"
|
||||
},
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/ykwd69vhal2nlqrz9fjp2llcc86qqn03-jq-1.7.1"
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/ahpilzy1f17m9c7kbjvv7576zzbyy6qi-jq-1.7.1-bin"
|
||||
},
|
||||
"x86_64-darwin": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "bin",
|
||||
"path": "/nix/store/4x2l3ik7jcxp50fjydhwc79rk2gywpvy-jq-1.7.1-bin",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "man",
|
||||
"path": "/nix/store/apn118f0m6sj8lacqia105n16zsd1kwc-jq-1.7.1-man",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "dev",
|
||||
"path": "/nix/store/1sx3gvxj99s43akr3cab0c8fqpxg38a9-jq-1.7.1-dev"
|
||||
},
|
||||
{
|
||||
"name": "doc",
|
||||
"path": "/nix/store/a9z5vgyap84a7w75zcn8khc6r8x8fjfp-jq-1.7.1-doc"
|
||||
},
|
||||
{
|
||||
"name": "lib",
|
||||
"path": "/nix/store/5vrryfk2lyr6a1kfp5blag5nw2344gzf-jq-1.7.1-lib"
|
||||
},
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/q84a2fwgbzx706g9h8jwwq0i2h97bm0y-jq-1.7.1"
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/4x2l3ik7jcxp50fjydhwc79rk2gywpvy-jq-1.7.1-bin"
|
||||
},
|
||||
"x86_64-linux": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "bin",
|
||||
"path": "/nix/store/v0azfsqv58llx12jal5ngx3mj0rj7km6-jq-1.7.1-bin",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "man",
|
||||
"path": "/nix/store/wf6x2kh1m16nhbipglxiaazsa27ni58f-jq-1.7.1-man",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/wxxab7hxdagljsbcz2ma44mml0nv1jx0-jq-1.7.1"
|
||||
},
|
||||
{
|
||||
"name": "dev",
|
||||
"path": "/nix/store/3bg50gaw9hy1igq3sv4gndnvfmhwjgff-jq-1.7.1-dev"
|
||||
},
|
||||
{
|
||||
"name": "doc",
|
||||
"path": "/nix/store/sw45lawqiv53pc7pwv07bc7d8yhmya5a-jq-1.7.1-doc"
|
||||
},
|
||||
{
|
||||
"name": "lib",
|
||||
"path": "/nix/store/23jnqnvphk91kylc3gqcpdfy0m0ldz2j-jq-1.7.1-lib"
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/v0azfsqv58llx12jal5ngx3mj0rj7km6-jq-1.7.1-bin"
|
||||
}
|
||||
}
|
||||
},
|
||||
"poetry": {
|
||||
"plugin_version": "0.0.4",
|
||||
"resolved": "github:NixOS/nixpkgs/75a52265bda7fd25e06e3a67dee3f0354e73243c#poetry",
|
||||
"source": "nixpkg",
|
||||
"systems": {
|
||||
"x86_64-linux": {
|
||||
"outputs": [
|
||||
{
|
||||
"path": "/nix/store/6qdiirzpwxkf9v1dd0dppdn5fvh6srhg-python3.11-poetry-1.6.1",
|
||||
"default": true
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"python311": {
|
||||
"plugin_version": "0.0.4",
|
||||
"resolved": "github:NixOS/nixpkgs/75a52265bda7fd25e06e3a67dee3f0354e73243c#python311",
|
||||
"source": "nixpkg",
|
||||
"systems": {
|
||||
"x86_64-linux": {
|
||||
"outputs": [
|
||||
{
|
||||
"path": "/nix/store/ffll6glz3gwx342z0ch8wx30p5cnqz1z-python3-3.11.5",
|
||||
"default": true
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"ripgrep@14.1.1": {
|
||||
"last_modified": "2024-10-13T23:44:06Z",
|
||||
"resolved": "github:NixOS/nixpkgs/d4f247e89f6e10120f911e2e2d2254a050d0f732#ripgrep",
|
||||
"source": "devbox-search",
|
||||
"version": "14.1.1",
|
||||
"systems": {
|
||||
"aarch64-darwin": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/8pij01r7bpyxs27ahj05ln5w1w80d3vd-ripgrep-14.1.1",
|
||||
"default": true
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/8pij01r7bpyxs27ahj05ln5w1w80d3vd-ripgrep-14.1.1"
|
||||
},
|
||||
"aarch64-linux": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/h6ic8j781chwq0bkjfdc7m3jm54mhpzl-ripgrep-14.1.1",
|
||||
"default": true
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/h6ic8j781chwq0bkjfdc7m3jm54mhpzl-ripgrep-14.1.1"
|
||||
},
|
||||
"x86_64-darwin": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/hg2sz7q36gixdkdfdxfv8ix8kik84pck-ripgrep-14.1.1",
|
||||
"default": true
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/hg2sz7q36gixdkdfdxfv8ix8kik84pck-ripgrep-14.1.1"
|
||||
},
|
||||
"x86_64-linux": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/jpylriswiywbbs2dw5x8v5db6jc25nj0-ripgrep-14.1.1",
|
||||
"default": true
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/jpylriswiywbbs2dw5x8v5db6jc25nj0-ripgrep-14.1.1"
|
||||
}
|
||||
}
|
||||
},
|
||||
"uv@0.4.20": {
|
||||
"last_modified": "2024-10-13T23:44:06Z",
|
||||
"resolved": "github:NixOS/nixpkgs/d4f247e89f6e10120f911e2e2d2254a050d0f732#uv",
|
||||
"source": "devbox-search",
|
||||
"version": "0.4.20",
|
||||
"systems": {
|
||||
"aarch64-darwin": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/kj94bwy53x1szcp2zggmkcxcjy2n4nxl-uv-0.4.20",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "dist",
|
||||
"path": "/nix/store/knkva9prhn39g6chdyfnbc2cy6xyp3aa-uv-0.4.20-dist"
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/kj94bwy53x1szcp2zggmkcxcjy2n4nxl-uv-0.4.20"
|
||||
},
|
||||
"aarch64-linux": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/8jn9dha0xgrvm6xyh6x96q6wid6mck68-uv-0.4.20",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "dist",
|
||||
"path": "/nix/store/7jzi3q5g1sg8r48nrmbnsii862ia6s9n-uv-0.4.20-dist"
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/8jn9dha0xgrvm6xyh6x96q6wid6mck68-uv-0.4.20"
|
||||
},
|
||||
"x86_64-darwin": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/5a7gy3fcvzhmy9p99ab2r235m41wzz35-uv-0.4.20",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "dist",
|
||||
"path": "/nix/store/z4xlbg5rgqp9ijbj40g1q8hw55vm6bp1-uv-0.4.20-dist"
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/5a7gy3fcvzhmy9p99ab2r235m41wzz35-uv-0.4.20"
|
||||
},
|
||||
"x86_64-linux": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/h9w1a72brbpl8jvxlq7fkmbbc9f2qxk4-uv-0.4.20",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "dist",
|
||||
"path": "/nix/store/045dc8ak0pfpz5nfv5avk9khf1y63rpq-uv-0.4.20-dist"
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/h9w1a72brbpl8jvxlq7fkmbbc9f2qxk4-uv-0.4.20"
|
||||
}
|
||||
}
|
||||
},
|
||||
"yq@3.4.3": {
|
||||
"last_modified": "2024-10-13T23:44:06Z",
|
||||
"resolved": "github:NixOS/nixpkgs/d4f247e89f6e10120f911e2e2d2254a050d0f732#yq",
|
||||
"source": "devbox-search",
|
||||
"version": "3.4.3",
|
||||
"systems": {
|
||||
"aarch64-darwin": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/x2hwfhcs7mcd3sslvkvraw32l3wjksw2-python3.12-yq-3.4.3",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "dist",
|
||||
"path": "/nix/store/07pjlp2d8k3ws8xd4gb73qa0zyrqbrgc-python3.12-yq-3.4.3-dist"
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/x2hwfhcs7mcd3sslvkvraw32l3wjksw2-python3.12-yq-3.4.3"
|
||||
},
|
||||
"aarch64-linux": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/w18zywvzwvsf5gyvs0hbbv3vlpq9zn6k-python3.12-yq-3.4.3",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "dist",
|
||||
"path": "/nix/store/80rj7bryam9ply2lc807wig2i778yy2m-python3.12-yq-3.4.3-dist"
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/w18zywvzwvsf5gyvs0hbbv3vlpq9zn6k-python3.12-yq-3.4.3"
|
||||
},
|
||||
"x86_64-darwin": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/vn88py90djs87phyxph5wl8jx0x8x1kx-python3.12-yq-3.4.3",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "dist",
|
||||
"path": "/nix/store/w3pa3icz1z5y38cw7k2d9m2rgr4dndii-python3.12-yq-3.4.3-dist"
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/vn88py90djs87phyxph5wl8jx0x8x1kx-python3.12-yq-3.4.3"
|
||||
},
|
||||
"x86_64-linux": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/w12z88s3ginj0rp2nyb67s7sy5wxmr0r-python3.12-yq-3.4.3",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "dist",
|
||||
"path": "/nix/store/k86d1c0bvmx9h4wp8dp4jgbd4s38d0ma-python3.12-yq-3.4.3-dist"
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/w12z88s3ginj0rp2nyb67s7sy5wxmr0r-python3.12-yq-3.4.3"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
5
src/casts/hello_world.cast
Normal file
5
src/casts/hello_world.cast
Normal file
|
@ -0,0 +1,5 @@
|
|||
{"version": 2, "width": 238, "height": 56, "timestamp": 1729752663, "idle_time_limit": 300.0, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}}
|
||||
[0.143627, "o", "\u001b]0;root@ee87b34899fc: /workspace/scripts\u0007root@ee87b34899fc:/workspace/scripts# "]
|
||||
[0.240999, "o", "# testing: Hello World!"]
|
||||
[0.320421, "o", "\r\n\u001b]0;root@ee87b34899fc: /workspace/scripts\u0007root@ee87b34899fc:/workspace/scripts# "]
|
||||
[0.984308, "o", "exit\r\n"]
|
2
src/casts/once_install.cast
Normal file
2
src/casts/once_install.cast
Normal file
|
@ -0,0 +1,2 @@
|
|||
{"version": 2, "width": 238, "height": 56, "timestamp": 1729751992, "idle_time_limit": 300.0, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}}
|
||||
[0.185208, "o", "\u001b]0;root@ee87b34899fc: /workspace/scripts\u0007root@ee87b34899fc:/workspace/scripts# "]
|
616
src/casts/ziti-edge-router_install.cast
Normal file
616
src/casts/ziti-edge-router_install.cast
Normal file
|
@ -0,0 +1,616 @@
|
|||
{"version": 2, "width": 238, "height": 27, "timestamp": 1717433861, "idle_time_limit": 2.5, "env": {"SHELL": "/bin/zsh", "TERM": "xterm-256color"}}
|
||||
[0.113607, "o", "Restored session: Mon Jun 3 18:56:38 CEST 2024\r\n"]
|
||||
[0.136937, "o", "\u001b]7;file://Skys-MBP.fritz.box/Users/chris/Workspace/dev/Python/asciinema-director/casts\u0007"]
|
||||
[0.137585, "o", "\u001b[?2004h"]
|
||||
[0.137798, "o", "\r\r\n$ "]
|
||||
[6.13043, "o", "\u001b[7m# enter docker container where to install ziti-edge-router as service\u001b[27m"]
|
||||
[6.869416, "o", "\r\u001b[C\u001b[C# enter docker container where to install ziti-edge-router as service\r\n\u001b[?2004l\r"]
|
||||
[6.871367, "o", "\u001b]7;file://Skys-MBP.fritz.box/Users/chris/Workspace/dev/Python/asciinema-director/casts\u0007"]
|
||||
[6.871588, "o", "\u001b[?2004h\r\r\n$ "]
|
||||
[11.026829, "o", "\u001b[7mdocker exec -it ziti-edge bash\u001b[27m"]
|
||||
[11.350364, "o", "\r\u001b[C\u001b[Cdocker exec -it ziti-edge bash\r\n\u001b[?2004l\r"]
|
||||
[11.520653, "o", "To run a command as administrator (user \"root\"), use \"sudo <command>\".\r\nSee \"man sudo_root\" for details.\r\n\r\n"]
|
||||
[11.524297, "o", "\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ "]
|
||||
[17.21201, "o", "\u001b[7m# install necessary packages\u001b[27m"]
|
||||
[17.674442, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b# install necessary packages\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ \u001b[K"]
|
||||
[23.960206, "o", "\u001b[7msudo apt update\u001b[27m"]
|
||||
[25.039955, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bsudo apt update\r\n\u001b[?2004l\r"]
|
||||
[25.099032, "o", "\u001b[33m\r0% [Working]\u001b[0m"]
|
||||
[25.359802, "o", "\r \rGet:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]\r\n\u001b[33m\r0% [Waiting for headers] [1 InRelease 14.2 kB/129 kB 11%]\u001b[0m"]
|
||||
[25.450963, "o", "\r \rGet:2 http://archive.ubuntu.com/ubuntu jammy InRelease [270 kB]\r\n\u001b[33m\r0% [2 InRelease 9828 B/270 kB 4%] [1 InRelease 54.7 kB/129 kB 42%]\u001b[0m"]
|
||||
[25.516095, "o", "\u001b[33m\r \r0% [2 InRelease 14.2 kB/270 kB 5%]\u001b[0m"]
|
||||
[25.675372, "o", "\u001b[33m\r0% [2 InRelease 43.1 kB/270 kB 16%]\u001b[0m"]
|
||||
[25.722594, "o", "\r \rGet:3 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [44.7 kB]\r\n\u001b[33m\r0% [2 InRelease 66.3 kB/270 kB 25%] [3 Packages 9929 B/44.7 kB 22%]\u001b[0m"]
|
||||
[25.754407, "o", "\u001b[33m\r \r0% [2 InRelease 76.4 kB/270 kB 28%]\u001b[0m"]
|
||||
[25.755987, "o", "\u001b[33m\r0% [3 Packages store 0 B] [2 InRelease 76.4 kB/270 kB 28%] [Waiting for headers]\u001b[0m"]
|
||||
[25.759044, "o", "\u001b[33m\r \r0% [2 InRelease 79.3 kB/270 kB 29%] [Waiting for headers]\u001b[0m"]
|
||||
[25.800662, "o", "\r \rGet:4 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1084 kB]\r\n\u001b[33m\r0% [2 InRelease 99.6 kB/270 kB 37%] [4 Packages 12.8 kB/1084 kB 1%]\u001b[0m"]
|
||||
[26.042533, "o", "\r \rGet:5 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [1858 kB]\r\n\u001b[33m\r \r0% [2 InRelease 250 kB/270 kB 93%] [5 Packages 51.8 kB/1858 kB 3%]\u001b[0m\u001b[33m\r0% [4 Packages store 0 B] [2 InRelease 250 kB/270 kB 93%] [5 Packages 84.0 kB/1858 kB 5%]\u001b[0m"]
|
||||
[26.205269, "o", "\u001b[33m\r \r0% [2 InRelease 250 kB/270 kB 93%] [5 Packages 1016 kB/1858 kB 55%]\u001b[0m"]
|
||||
[26.274111, "o", "\u001b[33m\r \r0% [2 InRelease 262 kB/270 kB 97%]\u001b[0m\r \rGet:6 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [2395 kB]\r\n\u001b[33m\r0% [2 InRelease 262 kB/270 kB 97%] [6 Packages 32.8 kB/2395 kB 1%]\u001b[0m"]
|
||||
[26.279763, "o", "\u001b[33m\r0% [5 Packages store 0 B] [2 InRelease 262 kB/270 kB 97%] [6 Packages 46.3 kB/2395 kB 2%]\u001b[0m"]
|
||||
[26.331411, "o", "\u001b[33m\r \r0% [5 Packages store 0 B] [6 Packages 864 kB/2395 kB 36%]\u001b[0m"]
|
||||
[26.518333, "o", "\r \rGet:7 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]\r\n\u001b[33m\r0% [5 Packages store 0 B] [7 InRelease 0 B/128 kB 0%] [6 Packages 2309 kB/2395 kB 96%]\u001b[0m\u001b[33m\r \r0% [5 Packages store 0 B] [7 InRelease 31.5 kB/128 kB 25%]\u001b[0m"]
|
||||
[26.574003, "o", "\u001b[33m\r \r0% [5 Packages store 0 B]\u001b[0m"]
|
||||
[26.73527, "o", "\u001b[33m\r \r0% [Waiting for headers]\u001b[0m\u001b[33m\r0% [6 Packages store 0 B] [Waiting for headers]\u001b[0m"]
|
||||
[26.742614, "o", "\u001b[33m\r0% [6 Packages store 0 B] [Waiting for headers]\u001b[0m\r \rGet:8 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]\r\n\u001b[33m\r0% [6 Packages store 0 B] [8 InRelease 37.3 kB/127 kB 29%]\u001b[0m"]
|
||||
[26.815649, "o", "\u001b[33m\r \r0% [6 Packages store 0 B]\u001b[0m"]
|
||||
[26.932336, "o", "\r \rGet:9 http://archive.ubuntu.com/ubuntu jammy/restricted amd64 Packages [164 kB]\r\n\u001b[33m\r0% [6 Packages store 0 B] [9 Packages 2657 B/164 kB 2%]\u001b[0m"]
|
||||
[27.03307, "o", "\u001b[33m\r0% [6 Packages store 0 B] [9 Packages 103 kB/164 kB 62%]\u001b[0m"]
|
||||
[27.096756, "o", "\u001b[33m\r \r0% [9 Packages 162 kB/164 kB 99%]\u001b[0m"]
|
||||
[27.100167, "o", "\r \rGet:10 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages [17.5 MB]\r\n\u001b[33m\r0% [10 Packages 352 B/17.5 MB 0%]\u001b[0m\u001b[33m\r0% [9 Packages store 0 B] [10 Packages 352 B/17.5 MB 0%]\u001b[0m"]
|
||||
[27.131291, "o", "\u001b[33m\r \r0% [10 Packages 14.8 kB/17.5 MB 0%]\u001b[0m"]
|
||||
[27.24284, "o", "\u001b[33m\r31% [10 Packages 162 kB/17.5 MB 1%]\u001b[0m"]
|
||||
[27.747948, "o", "\u001b[33m\r33% [10 Packages 841 kB/17.5 MB 5%]\u001b[0m"]
|
||||
[28.248939, "o", "\u001b[33m\r34% [10 Packages 1489 kB/17.5 MB 9%]\u001b[0m"]
|
||||
[28.749596, "o", "\u001b[33m\r38% [10 Packages 2807 kB/17.5 MB 16%]\u001b[0m"]
|
||||
[29.252403, "o", "\u001b[33m\r42% [10 Packages 4513 kB/17.5 MB 26%]\u001b[0m"]
|
||||
[29.752294, "o", "\u001b[33m\r47% [10 Packages 6384 kB/17.5 MB 37%]\u001b[0m"]
|
||||
[30.254986, "o", "\u001b[33m\r52% [10 Packages 8731 kB/17.5 MB 50%]\u001b[0m"]
|
||||
[30.755885, "o", "\u001b[33m\r60% [10 Packages 11.7 MB/17.5 MB 67%]\u001b[0m"]
|
||||
[31.257756, "o", "\u001b[33m\r70% [10 Packages 15.8 MB/17.5 MB 90%] 3561 kB/s 2s\u001b[0m"]
|
||||
[31.44976, "o", "\u001b[33m\r74% [Working] 3561 kB/s 2s\u001b[0m\r \rGet:11 http://archive.ubuntu.com/ubuntu jammy/multiverse amd64 Packages [266 kB]\r\n\u001b[33m\r75% [11 Packages 55.2 kB/266 kB 21%] 3561 kB/s 2s\u001b[0m\u001b[33m\r75% [10 Packages store 0 B] [11 Packages 55.2 kB/266 kB 21%] "]
|
||||
[31.44996, "o", " 3561 kB/s 2s\u001b[0m"]
|
||||
[31.473761, "o", "\u001b[33m\r75% [10 Packages store 0 B] 3561 kB/s 2s\u001b[0m\r \rGet:12 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages [1792 kB]\r\n\u001b[33m\r75% [10 Packages store 0 B] [12 Packages 16.6 kB/1792 kB 1%] 3561 kB/s 2s\u001b[0m"]
|
||||
[31.692788, "o", "\u001b[33m\r80% [10 Packages store 0 B] 3561 kB/s 1s\u001b[0m\r \rGet:13 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [2468 kB]\r\n\u001b[33m\r80% [10 Packages store 0 B] [13 Packages 29.6 kB/2468 kB 1%] 3561 kB/s 1s\u001b[0m"]
|
||||
[32.023113, "o", "\u001b[33m\r86% [10 Packages store 0 B] 3561 kB/s 1s\u001b[0m\r \rGet:14 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [2129 kB]\r\n\u001b[33m\r86% [10 Packages store 0 B] [14 Packages 51.5 kB/2129 kB 2%] 3561 kB/s 1s\u001b[0m"]
|
||||
[32.345879, "o", "\r \rGet:15 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [51.1 kB]\r\n\r \rGet:16 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1377 kB]\r\n\u001b[33m\r92% [10 Packages store 0 B] [16 Packages 125 kB/1377 kB 9%] 3561 kB/s 0s\u001b[0m"]
|
||||
[32.3666, "o", "\r \rGet:17 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [31.8 kB]\r\n\u001b[33m\r95% [10 Packages store 0 B] [17 Packages 31.8 kB/31.8 kB 100%] 3561 kB/s 0s\u001b[0m\r \rGet:18 http://archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [81.0 kB]\r\n\u001b[33m\r95% [10 Packages store 0 B] [18 Packages 47.1 kB/81.0 kB 58%] "]
|
||||
[32.366688, "o", " 3561 kB/s 0s\u001b[0m"]
|
||||
[32.367936, "o", "\u001b[33m\r95% [10 Packages store 0 B] 3561 kB/s 0s\u001b[0m"]
|
||||
[32.86883, "o", "\u001b[33m\r95% [10 Packages store 0 B] 3561 kB/s 0s\u001b[0m"]
|
||||
[33.100391, "o", "\u001b[33m\r96% [Working] 3561 kB/s 0s\u001b[0m\u001b[33m\r96% [11 Packages store 0 B] 3561 kB/s 0s\u001b[0m"]
|
||||
[33.116403, "o", "\u001b[33m\r96% [Working] 3561 kB/s 0s\u001b[0m\u001b[33m\r96% [12 Packages store 0 B] 3561 kB/s 0s\u001b[0m"]
|
||||
[33.225206, "o", "\u001b[33m\r97% [Working] 3561 kB/s 0s\u001b[0m\u001b[33m\r97% [13 Packages store 0 B] 3561 kB/s 0s\u001b[0m"]
|
||||
[33.387768, "o", "\u001b[33m\r97% [Working] 3561 kB/s 0s\u001b[0m\u001b[33m\r97% [14 Packages store 0 B] 3561 kB/s 0s\u001b[0m"]
|
||||
[33.525863, "o", "\u001b[33m\r98% [Working] 3561 kB/s 0s\u001b[0m\u001b[33m\r98% [15 Packages store 0 B] 3561 kB/s 0s\u001b[0m"]
|
||||
[33.53084, "o", "\u001b[33m\r98% [Working] 3561 kB/s 0s\u001b[0m\u001b[33m\r98% [16 Packages store 0 B] 3561 kB/s 0s\u001b[0m"]
|
||||
[33.630456, "o", "\u001b[33m\r99% [Working] 3561 kB/s 0s\u001b[0m\u001b[33m\r99% [17 Packages store 0 B] 3561 kB/s 0s\u001b[0m"]
|
||||
[33.634998, "o", "\u001b[33m\r99% [Working] 3561 kB/s 0s\u001b[0m\u001b[33m\r99% [18 Packages store 0 B] 3561 kB/s 0s\u001b[0m"]
|
||||
[33.642309, "o", "\u001b[33m\r100% [Working] 3561 kB/s 0s\u001b[0m\r \rFetched 31.9 MB in 9s (3722 kB/s)\r\n"]
|
||||
[33.670223, "o", "\rReading package lists... 0%\r"]
|
||||
[33.765713, "o", "\rReading package lists... 0%\r"]
|
||||
[33.782543, "o", "\rReading package lists... 0%\r"]
|
||||
[33.856408, "o", "\rReading package lists... 5%\r\rReading package lists... 5%\r"]
|
||||
[33.90328, "o", "\rReading package lists... 6%\r\rReading package lists... 6%\r"]
|
||||
[34.489715, "o", "\rReading package lists... 42%\r"]
|
||||
[34.716378, "o", "\rReading package lists... 57%\r\rReading package lists... 57%\r"]
|
||||
[34.739781, "o", "\rReading package lists... 57%\r\rReading package lists... 57%\r"]
|
||||
[34.841713, "o", "\rReading package lists... 65%\r\rReading package lists... 65%\r"]
|
||||
[34.937165, "o", "\rReading package lists... 74%\r\rReading package lists... 74%\r"]
|
||||
[35.003269, "o", "\rReading package lists... 79%\r\rReading package lists... 79%\r"]
|
||||
[35.006329, "o", "\rReading package lists... 79%\r\rReading package lists... 79%\r"]
|
||||
[35.010873, "o", "\rReading package lists... 80%\r\rReading package lists... 80%\r"]
|
||||
[35.018978, "o", "\rReading package lists... 80%\r\rReading package lists... 80%\r"]
|
||||
[35.060194, "o", "\rReading package lists... 86%\r\rReading package lists... 86%\r"]
|
||||
[35.106556, "o", "\rReading package lists... 95%\r\rReading package lists... 95%\r"]
|
||||
[35.133177, "o", "\rReading package lists... 99%\r\rReading package lists... 99%\r"]
|
||||
[35.134623, "o", "\rReading package lists... 99%\r\rReading package lists... 99%\r"]
|
||||
[35.150464, "o", "\rReading package lists... Done\r\r\n"]
|
||||
[35.173043, "o", "\rBuilding dependency tree... 0%\r\rBuilding dependency tree... 0%\r"]
|
||||
[35.173285, "o", "\rBuilding dependency tree... 0%\r"]
|
||||
[35.224749, "o", "\rBuilding dependency tree... 50%\r\rBuilding dependency tree... 50%\r"]
|
||||
[35.431072, "o", "\rBuilding dependency tree... Done\r\r\n\rReading state information... 0% \r\rReading state information... 6%\r\rReading state information... Done\r\r\n"]
|
||||
[35.451422, "o", "2 packages can be upgraded. Run 'apt list --upgradable' to see them.\r\n"]
|
||||
[35.458401, "o", "\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ "]
|
||||
[36.533925, "o", "\u001b[7msudo apt install -y wget jq\u001b[27m"]
|
||||
[37.059874, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bsudo apt install -y wget jq\r\n\u001b[?2004l\r"]
|
||||
[37.129056, "o", "\rReading package lists... 0%\r"]
|
||||
[37.202769, "o", "\rReading package lists... 0%\r"]
|
||||
[37.212526, "o", "\rReading package lists... 0%\r"]
|
||||
[37.263985, "o", "\rReading package lists... 5%\r\rReading package lists... 5%\r"]
|
||||
[37.301604, "o", "\rReading package lists... 6%\r\rReading package lists... 6%\r"]
|
||||
[37.920318, "o", "\rReading package lists... 41%\r"]
|
||||
[38.397882, "o", "\rReading package lists... 57%\r\rReading package lists... 57%\r"]
|
||||
[38.444863, "o", "\rReading package lists... 57%\r"]
|
||||
[38.451822, "o", "\rReading package lists... 57%\r"]
|
||||
[38.647223, "o", "\rReading package lists... 65%\r\rReading package lists... 65%\r"]
|
||||
[38.658765, "o", "\rReading package lists... 65%\r"]
|
||||
[38.786889, "o", "\rReading package lists... 74%\r\rReading package lists... 74%\r"]
|
||||
[38.86232, "o", "\rReading package lists... 79%\r\rReading package lists... 79%\r"]
|
||||
[38.866443, "o", "\rReading package lists... 79%\r\rReading package lists... 79%\r"]
|
||||
[38.871449, "o", "\rReading package lists... 80%\r\rReading package lists... 80%\r"]
|
||||
[38.879119, "o", "\rReading package lists... 80%\r\rReading package lists... 80%\r"]
|
||||
[38.934678, "o", "\rReading package lists... 86%\r\rReading package lists... 86%\r"]
|
||||
[38.987478, "o", "\rReading package lists... 95%\r\rReading package lists... 95%\r"]
|
||||
[39.017277, "o", "\rReading package lists... 99%\r\rReading package lists... 99%\r"]
|
||||
[39.018472, "o", "\rReading package lists... 99%\r\rReading package lists... 99%\r"]
|
||||
[39.033605, "o", "\rReading package lists... Done\r\r\n"]
|
||||
[39.051351, "o", "\rBuilding dependency tree... 0%\r\rBuilding dependency tree... 0%\r"]
|
||||
[39.09846, "o", "\rBuilding dependency tree... 50%\r\rBuilding dependency tree... 50%\r"]
|
||||
[39.360172, "o", "\rBuilding dependency tree... 99%\r"]
|
||||
[39.363165, "o", "\rBuilding dependency tree... Done\r\r\n\rReading state information... 0% \r\rReading state information... 6%\r\rReading state information... Done\r\r\n"]
|
||||
[39.673025, "o", "The following additional packages will be installed:\r\n libjq1 libonig5\r\n"]
|
||||
[39.715402, "o", "The following NEW packages will be installed:\r\n"]
|
||||
[39.717804, "o", " jq libjq1 libonig5 wget\r\n"]
|
||||
[39.732218, "o", "0 upgraded, 4 newly installed, 0 to remove and 2 not upgraded.\r\nNeed to get 724 kB of archives.\r\nAfter this operation, 2095 kB of additional disk space will be used.\r\n"]
|
||||
[39.743582, "o", "\u001b[33m\r0% [Working]\u001b[0m"]
|
||||
[39.981319, "o", "\r \rGet:1 http://archive.ubuntu.com/ubuntu jammy/main amd64 wget amd64 1.21.2-2ubuntu1 [367 kB]\r\n\u001b[33m\r2% [1 wget 14.2 kB/367 kB 4%]\u001b[0m"]
|
||||
[40.483064, "o", "\u001b[33m\r30% [1 wget 273 kB/367 kB 74%]\u001b[0m"]
|
||||
[40.53105, "o", "\u001b[33m\r \r46% [Working]\u001b[0m"]
|
||||
[40.643286, "o", "\r \rGet:2 http://archive.ubuntu.com/ubuntu jammy/main amd64 libonig5 amd64 6.9.7.1-2build1 [172 kB]\r\n\u001b[33m\r47% [2 libonig5 9844 B/172 kB 6%]\u001b[0m"]
|
||||
[40.678436, "o", "\u001b[33m\r \r70% [Waiting for headers]\u001b[0m\r \rGet:3 http://archive.ubuntu.com/ubuntu jammy/main amd64 libjq1 amd64 1.6-2.1ubuntu3 [133 kB]\r\n\u001b[33m\r70% [3 libjq1 4182 B/133 kB 3%]\u001b[0m"]
|
||||
[40.708443, "o", "\u001b[33m\r \r89% [Waiting for headers]\u001b[0m\r \rGet:4 http://archive.ubuntu.com/ubuntu jammy/main amd64 jq amd64 1.6-2.1ubuntu3 [52.5 kB]\r\n\u001b[33m\r90% [4 jq 3580 B/52.5 kB 7%]\u001b[0m"]
|
||||
[40.720173, "o", "\u001b[33m\r \r100% [Working]\u001b[0m\r \rFetched 724 kB in 1s (735 kB/s)\r\n"]
|
||||
[40.894948, "o", "debconf: delaying package configuration, since apt-utils is not installed\r\n"]
|
||||
[40.928484, "o", "\n\u001b7\u001b[0;26r\u001b8\u001b[1A"]
|
||||
[40.958479, "o", "Selecting previously unselected package wget.\r\n(Reading database ... \r"]
|
||||
[40.960183, "o", "(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r"]
|
||||
[40.960604, "o", "(Reading database ... 70%\r"]
|
||||
[40.964093, "o", "(Reading database ... 75%\r"]
|
||||
[40.964788, "o", "(Reading database ... 80%\r"]
|
||||
[40.966612, "o", "(Reading database ... 85%\r"]
|
||||
[40.967596, "o", "(Reading database ... 90%\r(Reading database ... 95%\r"]
|
||||
[40.968833, "o", "(Reading database ... 100%\r(Reading database ... 7037 files and directories currently installed.)\r\n"]
|
||||
[40.969536, "o", "Preparing to unpack .../wget_1.21.2-2ubuntu1_amd64.deb ...\r\n\u001b7\u001b[27;0f\u001b[42m\u001b[30mProgress: [ 0%]\u001b[49m\u001b[39m [........................................................................................................................................................................................................................] \u001b8\u001b7\u001b[27;0f\u001b[42m\u001b[30mProgress: [ 6%]\u001b[49m\u001b[39m [############............................................................................................................................................................................................................] \u001b8"]
|
||||
[40.975374, "o", "Unpacking wget (1.21.2-2ubuntu1) ...\r\n"]
|
||||
[41.000986, "o", "\u001b7\u001b[27;0f\u001b[42m\u001b[30mProgress: [ 12%]\u001b[49m\u001b[39m [#########################...............................................................................................................................................................................................] \u001b8"]
|
||||
[41.031833, "o", "Selecting previously unselected package libonig5:amd64.\r\n"]
|
||||
[41.033226, "o", "Preparing to unpack .../libonig5_6.9.7.1-2build1_amd64.deb ...\r\n"]
|
||||
[41.038722, "o", "\u001b7\u001b[27;0f\u001b[42m\u001b[30mProgress: [ 18%]\u001b[49m\u001b[39m [######################################..................................................................................................................................................................................] \u001b8"]
|
||||
[41.043695, "o", "Unpacking libonig5:amd64 (6.9.7.1-2build1) ...\r\n"]
|
||||
[41.064028, "o", "\u001b7\u001b[27;0f\u001b[42m\u001b[30mProgress: [ 24%]\u001b[49m\u001b[39m [##################################################......................................................................................................................................................................] \u001b8"]
|
||||
[41.104244, "o", "Selecting previously unselected package libjq1:amd64.\r\n"]
|
||||
[41.106037, "o", "Preparing to unpack .../libjq1_1.6-2.1ubuntu3_amd64.deb ...\r\n\u001b7\u001b[27;0f\u001b[42m\u001b[30mProgress: [ 29%]\u001b[49m\u001b[39m [###############################################################.........................................................................................................................................................] \u001b8"]
|
||||
[41.109291, "o", "Unpacking libjq1:amd64 (1.6-2.1ubuntu3) ...\r\n"]
|
||||
[41.124855, "o", "\u001b7\u001b[27;0f\u001b[42m\u001b[30mProgress: [ 35%]\u001b[49m\u001b[39m [############################################################################............................................................................................................................................] \u001b8"]
|
||||
[41.154315, "o", "Selecting previously unselected package jq.\r\n"]
|
||||
[41.156563, "o", "Preparing to unpack .../jq_1.6-2.1ubuntu3_amd64.deb ...\r\n\u001b7\u001b[27;0f\u001b[42m\u001b[30mProgress: [ 41%]\u001b[49m\u001b[39m [########################################################################################................................................................................................................................] \u001b8"]
|
||||
[41.162221, "o", "Unpacking jq (1.6-2.1ubuntu3) ...\r\n"]
|
||||
[41.173378, "o", "\u001b7\u001b[27;0f\u001b[42m\u001b[30mProgress: [ 47%]\u001b[49m\u001b[39m [#####################################################################################################...................................................................................................................] \u001b8"]
|
||||
[41.221605, "o", "Setting up wget (1.21.2-2ubuntu1) ...\r\n"]
|
||||
[41.232505, "o", "\u001b7\u001b[27;0f\u001b[42m\u001b[30mProgress: [ 53%]\u001b[49m\u001b[39m [##################################################################################################################......................................................................................................] \u001b8"]
|
||||
[41.237523, "o", "\u001b7\u001b[27;0f\u001b[42m\u001b[30mProgress: [ 59%]\u001b[49m\u001b[39m [###############################################################################################################################.........................................................................................] \u001b8"]
|
||||
[41.241385, "o", "Setting up libonig5:amd64 (6.9.7.1-2build1) ...\r\n"]
|
||||
[41.249389, "o", "\u001b7\u001b[27;0f\u001b[42m\u001b[30mProgress: [ 65%]\u001b[49m\u001b[39m [###########################################################################################################################################.............................................................................] \u001b8"]
|
||||
[41.254113, "o", "\u001b7\u001b[27;0f\u001b[42m\u001b[30mProgress: [ 71%]\u001b[49m\u001b[39m [########################################################################################################################################################................................................................] \u001b8"]
|
||||
[41.264487, "o", "Setting up libjq1:amd64 (1.6-2.1ubuntu3) ...\r\n"]
|
||||
[41.272051, "o", "\u001b7\u001b[27;0f\u001b[42m\u001b[30mProgress: [ 76%]\u001b[49m\u001b[39m [#####################################################################################################################################################################...................................................] \u001b8"]
|
||||
[41.277427, "o", "\u001b7\u001b[27;0f\u001b[42m\u001b[30mProgress: [ 82%]\u001b[49m\u001b[39m [#################################################################################################################################################################################.......................................] \u001b8"]
|
||||
[41.283603, "o", "Setting up jq (1.6-2.1ubuntu3) ...\r\n"]
|
||||
[41.289936, "o", "\u001b7\u001b[27;0f\u001b[42m\u001b[30mProgress: [ 88%]\u001b[49m\u001b[39m [##############################################################################################################################################################################################..........................] \u001b8"]
|
||||
[41.298182, "o", "\u001b7\u001b[27;0f\u001b[42m\u001b[30mProgress: [ 94%]\u001b[49m\u001b[39m [###########################################################################################################################################################################################################.............] \u001b8"]
|
||||
[41.307183, "o", "Processing triggers for libc-bin (2.35-0ubuntu3.7) ...\r\n"]
|
||||
[41.349599, "o", "\r\n\u001b7\u001b[0;27r\u001b8\u001b[1A\u001b[J"]
|
||||
[41.366176, "o", "\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ \u001b[K"]
|
||||
[43.214664, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ "]
|
||||
[43.660203, "o", "\u001b[7m# set some variables first (you have to change the ROUTER_NAME and ZITI_ROUTER_ROLES for sure!)\u001b[27m"]
|
||||
[43.981946, "o", "\r\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ # set some variables first (you have to change the ROUTER_NAME and ZITI_ROUTER_ROLES for sure!)\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ \u001b[K"]
|
||||
[48.474468, "o", "\u001b[7mexport ROUTER_NAME=\"ziti-private-yellow\"\u001b[27m"]
|
||||
[48.798248, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bexport ROUTER_NAME=\"ziti-private-yellow\"\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ \u001b[K"]
|
||||
[53.125049, "o", "\u001b[7mexport ZITI_ROUTER_ROLES=\"zitiyellow\"\u001b[27m"]
|
||||
[53.414797, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bexport ZITI_ROUTER_ROLES=\"zitiyellow\"\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ \u001b[K"]
|
||||
[57.83857, "o", "\u001b[7mexport ZITI_ROUTER_PORT=8442\u001b[27m"]
|
||||
[58.180033, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bexport ZITI_ROUTER_PORT=8442\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ \u001b[K"]
|
||||
[62.593157, "o", "\u001b[7mexport ZITI_ROUTER_LISTENER_BIND_PORT=8444\u001b[27m"]
|
||||
[62.859502, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bexport ZITI_ROUTER_LISTENER_BIND_PORT=8444\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ \u001b[K"]
|
||||
[66.906283, "o", "\u001b[7mexport ZITI_EDGE_IDENTITY_ENROLLMENT_DURATION=10080\u001b[27m"]
|
||||
[67.254121, "o", "\r\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ export ZITI_EDGE_IDENTITY_ENROLLMENT_DURATION=10080\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ \u001b[K"]
|
||||
[72.223674, "o", "\u001b[7mexport ZITI_ROUTER_ENROLLMENT_DURATION=10080\u001b[27m"]
|
||||
[72.464114, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bexport ZITI_ROUTER_ENROLLMENT_DURATION=10080\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ \u001b[K"]
|
||||
[77.131492, "o", "\u001b[7mexport ZITI_CTRL_ADVERTISED_ADDRESS=\"ziti.starconnect.link\"\u001b[27m"]
|
||||
[77.431906, "o", "\r\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ export ZITI_CTRL_ADVERTISED_ADDRESS=\"ziti.starconnect.link\"\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ \u001b[K"]
|
||||
[82.020602, "o", "\u001b[7mexport ZITI_CTRL_ADVERTISED_PORT=8440\u001b[27m"]
|
||||
[82.319191, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bexport ZITI_CTRL_ADVERTISED_PORT=8440\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ \u001b[K"]
|
||||
[86.995324, "o", "\u001b[7mexport ZITI_CTRL_EDGE_ADVERTISED_PORT=8441\u001b[27m"]
|
||||
[87.420178, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bexport ZITI_CTRL_EDGE_ADVERTISED_PORT=8441\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ \u001b[K"]
|
||||
[89.538439, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ "]
|
||||
[96.144956, "o", "\u001b[7m# make sure the address is addressable from the new edge router host and curl returns some json\u001b[27m"]
|
||||
[96.475279, "o", "\r\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ # make sure the address is addressable from the new edge router host and curl returns some json\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ \u001b[K"]
|
||||
[101.900654, "o", "\u001b[7mcurl -sk https://$ZITI_CTRL_ADVERTISED_ADDRESS:$ZITI_CTRL_EDGE_ADVERTISED_PORT\u001b[27m"]
|
||||
[102.229095, "o", "\r\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ curl -sk https://$ZITI_CTRL_ADVERTISED_ADDRESS:$ZITI_CTRL_EDGE_ADVERTISED_PORT\r\n\u001b[?2004l\r"]
|
||||
[102.626576, "o", "{\"data\":{\"apiVersions\":{\"edge\":{\"v1\":{\"apiBaseUrls\":[\"https://daystrom.starconnect.link:8441/edge/client/v1\"],\"path\":\"/edge/client/v1\"}},\"edge-client\":{\"v1\":{\"apiBaseUrls\":[\"https://daystrom.starconnect.link:8441/edge/client/v1\"],\"path\":\"/edge/client/v1\"}},\"edge-management\":{\"v1\":{\"apiBaseUrls\":[\"https://daystrom.starconnect.link:8441/edge/management/v1\"],\"path\":\"/edge/management/v1\"}}},\"buildDate\":\"2024-04-10T19:42:37Z\",\"capabilities\":[],\"revision\":\"a3186132e5eb\",\"runtimeVersion\":\"go1.22.2\",\"version\":\"v1.0.0\"},\"meta\":{}}\r\n"]
|
||||
[102.6292, "o", "\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ \u001b[K"]
|
||||
[104.658392, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ "]
|
||||
[109.269364, "o", "\u001b[7m# make sure **ziti-private-yellow** can see the link plane port\u001b[27m"]
|
||||
[109.561169, "o", "\r\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ # make sure **ziti-private-yellow** can see the link plane port\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ \u001b[K"]
|
||||
[114.288353, "o", "\u001b[7mcurl -vsk -m 5 https://$ZITI_CTRL_ADVERTISED_ADDRESS:$ZITI_CTRL_ADVERTISED_PORT\u001b[27m"]
|
||||
[114.683612, "o", "\r\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ curl -vsk -m 5 https://$ZITI_CTRL_ADVERTISED_ADDRESS:$ZITI_CTRL_ADVERTISED_PORT\r\n\u001b[?2004l\r"]
|
||||
[114.856358, "o", "* Trying 89.58.11.223:8440...\r\n"]
|
||||
[114.895169, "o", "* Connected to ziti.starconnect.link (89.58.11.223) port 8440 (#0)\r\n"]
|
||||
[114.899679, "o", "* ALPN, offering h2\r\n* ALPN, offering http/1.1\r\n* TLSv1.0 (OUT), TLS header, Certificate Status (22):\r\n* TLSv1.3 (OUT), TLS handshake, Client hello (1):\r\n"]
|
||||
[114.933908, "o", "* TLSv1.0 (IN), TLS header, Unknown (21):\r\n* TLSv1.3 (IN), TLS alert, internal error (592):\r\n* error:0A000438:SSL routines::tlsv1 alert internal error\r\n* Closing connection 0\r\n"]
|
||||
[114.936091, "o", "\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ \u001b[K"]
|
||||
[116.864625, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ "]
|
||||
[122.260512, "o", "\u001b[7m# use getZiti to get the binaries (pass 'yes' to add ziti to your path)\u001b[27m"]
|
||||
[122.83596, "o", "\r\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ # use getZiti to get the binaries (pass 'yes' to add ziti to your path)\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ \u001b[K"]
|
||||
[127.93846, "o", "\u001b[7msource /dev/stdin <<< \"$(wget -qO- https://get.openziti.io/quick/ziti-cli-functions.sh)\"; getZiti yes\u001b[27m"]
|
||||
[128.316008, "o", "\r\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ source /dev/stdin <<< \"$(wget -qO- https://get.openziti.io/quick/ziti-cli-functions.sh)\"; getZiti yes\r\n\u001b[?2004l\r"]
|
||||
[129.413408, "o", "The path for ziti binaries has not been set, use the default (/home/sky/.ziti/quickstart/67fa22404b2e/ziti-bin/ziti-v1.0.0)? (Y/n) "]
|
||||
[131.353166, "o", "y"]
|
||||
[131.957689, "o", "\r\nINFO: using the default path /home/sky/.ziti/quickstart/67fa22404b2e/ziti-bin/ziti-v1.0.0\r\nGetting OpenZiti binaries\r\n\r\n"]
|
||||
[132.27667, "o", "No existing binary found, creating the ZITI_BIN_DIR directory (\u001b[00;34m/home/sky/.ziti/quickstart/67fa22404b2e/ziti-bin/ziti-v1.0.0\u001b[0m)\r\n"]
|
||||
[132.281213, "o", "Downloading \u001b[00;34mhttps://github.com/openziti/ziti/releases/download/v1.0.0/ziti-linux-amd64-1.0.0.tar.gz\u001b[0m to \u001b[00;34m/home/sky/.ziti/quickstart/67fa22404b2e/ziti-bin/ziti-v1.0.0/ziti-linux-amd64-1.0.0.tar.gz\u001b[0m\r\n"]
|
||||
[140.640698, "o", "\u001b[00;32mOpenZiti binaries v1.0.0 successfully extracted to \u001b[00;34m/home/sky/.ziti/quickstart/67fa22404b2e/ziti-bin/ziti-v1.0.0\u001b[0m\u001b[0m\r\n\r\nAdding /home/sky/.ziti/quickstart/67fa22404b2e/ziti-bin/ziti-v1.0.0 to the path if necessary:\r\n"]
|
||||
[140.646159, "o", "adding \u001b[00;31m/home/sky/.ziti/quickstart/67fa22404b2e/ziti-bin/ziti-v1.0.0\u001b[0m to the path\r\n\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ \u001b[K"]
|
||||
[149.238678, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ "]
|
||||
[149.583741, "o", "\u001b[7m# login to the controller. easier if you do this from **ziti-private-yellow**, but not necessary (credentials are stored as *daystrom: OpenZiti admin* in Vaultwarden)\u001b[27m"]
|
||||
[150.325012, "o", "\r\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ # login to the controller. easier if you do this from **ziti-private-yellow**, but not necessary (credentials are stored as *daystrom: OpenZiti admin* in Vaultwarden)\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: /\u0007sky@67fa22404b2e:/$ \u001b[K"]
|
||||
[155.350887, "o", "\u001b[7mcd $ZITI_HOME\u001b[27m"]
|
||||
[155.670112, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\bcd $ZITI_HOME\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ "]
|
||||
[160.646981, "o", "\u001b[7mziti edge login $ZITI_CTRL_ADVERTISED_ADDRESS:$ZITI_CTRL_EDGE_ADVERTISED_PORT\u001b[27m"]
|
||||
[161.048635, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bziti edge login $ZITI_CTRL_ADVERTISED_ADDRESS:$ZITI_CTRL_EDGE_ADVERTISED_PORT\r\n\u001b[?2004l\r"]
|
||||
[161.418683, "o", "Enter username: "]
|
||||
[169.160488, "o", "a"]
|
||||
[169.378106, "o", "d"]
|
||||
[169.621792, "o", "m"]
|
||||
[169.791613, "o", "i"]
|
||||
[169.887605, "o", "n"]
|
||||
[170.28558, "o", "\r\nEnter password: "]
|
||||
[171.360297, "o", "\r\n"]
|
||||
[171.507478, "o", "Token: 23436809-61b7-4d32-b021-3df726a00798\r\nSaving identity 'default' to /home/sky/.config/ziti/ziti-cli.json\r\n"]
|
||||
[171.511935, "o", "\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ \u001b[K"]
|
||||
[177.472431, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ "]
|
||||
[177.851117, "o", "\u001b[7m# create the **ziti-private-yellow** in the controller\u001b[27m"]
|
||||
[178.117558, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b# create the **ziti-private-yellow** in the controller\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ "]
|
||||
[182.86116, "o", "\u001b[7mziti edge create edge-router -t $ROUTER_NAME -o $ZITI_HOME/$ROUTER_NAME.jwt\u001b[27m"]
|
||||
[183.268456, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bziti edge create edge-router -t $ROUTER_NAME -o $ZITI_HOME/$ROUTER_NAME.jwt\r\n\u001b[?2004l\r"]
|
||||
[183.514856, "o", "New edge router ziti-private-yellow created with id: TXX0JIQ3Y\r\n"]
|
||||
[183.55322, "o", "Enrollment expires at 2024-06-10T17:00:45.354Z\r\n"]
|
||||
[183.55724, "o", "\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ \u001b[K"]
|
||||
[192.375357, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ "]
|
||||
[192.795177, "o", "\u001b[7m# create a config file and decide if this is a **private** edge router or public. this makes the router **private**, meaning it won't advertise that routers should link to it\u001b[27m"]
|
||||
[193.348799, "o", "\r\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ # create a config file and decide if this is a **private** edge router or public. this makes the router **private**, meaning it won't advertise that routers should link to it\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ \u001b[K"]
|
||||
[200.182514, "o", "\u001b[7mziti create config router edge --routerName $ROUTER_NAME \\\u001b[27m\r\n\r\u001b[7m --output $ZITI_HOME/$ROUTER_NAME.yaml \\\u001b[27m\r\n\r\u001b[7m --tunnelerMode host \\\u001b[27m\r\n\r\u001b[7m --private\u001b[27m"]
|
||||
[200.890881, "o", "\u001b[A\u001b[A\u001b[A22404b2e$ ziti create config router edge --routerName $ROUTER_NAME \\\r\n\r --output $ZITI_HOME/$ROUTER_NAME.yaml \\\r\n\r --tunnelerMode host \\\r\n\r --private\r\n\u001b[?2004l\r"]
|
||||
[200.96089, "o", "\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ \u001b[K"]
|
||||
[209.209506, "o", "\u001b[7m# make necessary changes to the configuration file\u001b[27m"]
|
||||
[209.520217, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b# make necessary changes to the configuration file\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ "]
|
||||
[213.674549, "o", "s"]
|
||||
[213.833838, "o", "u"]
|
||||
[213.908706, "o", "d"]
|
||||
[214.053504, "o", "o"]
|
||||
[214.178941, "o", " "]
|
||||
[214.391144, "o", "n"]
|
||||
[214.455604, "o", "a"]
|
||||
[214.554406, "o", "n"]
|
||||
[214.711423, "o", "o"]
|
||||
[214.840535, "o", " "]
|
||||
[220.794767, "o", "\u001b[7m$ZITI_HOME/$ROUTER_NAME.yaml\u001b[27m"]
|
||||
[221.217221, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b$ZITI_HOME/$ROUTER_NAME.yaml\r\n\u001b[?2004l\r"]
|
||||
[221.234563, "o", "\u001b[?2004h\u001b[?1049h\u001b[22;0;0t\u001b[1;27r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[39;49m\u001b[?1h\u001b=\u001b[?1h\u001b=\u001b[?25l\u001b[39;49m\u001b(B\u001b[m\u001b[H\u001b[2J\u001b[25;113H\u001b(B\u001b[0;7m[ Reading... ]\u001b(B\u001b[m\u001b[25;111H\u001b(B\u001b[0;7m[ Read 77 lines ]\u001b(B\u001b[m"]
|
||||
[221.235696, "o", "\u001b[H\u001b(B\u001b[0;7m GNU nano 6.2 \u001b[74b/home/sky/.ziti/quickstart/67fa22404b2e/ziti-private-yellow.yaml \u001b[83b \u001b[1;237H\u001b(B\u001b[m\r\u001b[26d\u001b(B\u001b[0;7m^G\u001b(B\u001b[m Help\u001b[26;19H\u001b(B\u001b[0;7m^O\u001b(B\u001b[m Write Out\u001b[37G\u001b(B\u001b[0;7m^W\u001b(B\u001b[m Where Is\u001b[55G\u001b(B\u001b[0;7m^K\u001b(B\u001b[m Cut\u001b[26;73H\u001b(B\u001b[0;7m^T\u001b(B\u001b[m Execute\u001b[26;91H\u001b(B\u001b[0;7m^C\u001b(B\u001b[m Location\u001b[109G\u001b(B\u001b[0;7mM-U\u001b(B\u001b[m Undo\u001b[26;127H\u001b(B\u001b[0;7mM-A\u001b(B\u001b[m Set Mark\u001b[145G\u001b(B\u001b[0;7mM-]\u001b(B\u001b[m To Bracket \u001b(B\u001b[0;7mM-Q\u001b(B\u001b[m Previous\u001b[181G\u001b(B\u001b[0;7m^B\u001b(B\u001b[m Back\u001b[26;199H\u001b(B\u001b[0;7m^Left\u001b(B\u001b[m Prev Word \u001b(B\u001b[0;7m^A\u001b(B\u001b[m Home\r\u001b[27d\u001b(B\u001b[0;7m^X\u001b(B\u001b[m Exit\u001b[27;19H\u001b(B\u001b[0;7m^R\u001b(B\u001b[m Read File\u001b[37G\u001b(B\u001b[0;7m^\\\u001b(B\u001b[m Replace\u001b[27;55H\u001b(B\u001b[0;7m^U\u001b(B\u001b[m Paste\u001b[27;73H\u001b(B\u001b[0;7m^J\u001b(B\u001b[m Justify\u001b[27;91H\u001b(B\u001b[0;7m^/\u001b(B\u001b[m Go To Line \u001b(B\u001b[0;7mM-E\u001b(B\u001b[m Redo\u001b[27;127H\u001b(B\u001b[0;7mM-6\u001b(B\u001b[m Copy\u001b[27;145H\u001b(B\u001b[0;7m^Q\u001b(B\u001b[m Where Was\u001b[163G\u001b(B\u001b[0;7mM-W\u001b(B\u001b[m Next\u001b[27;181H\u001b(B\u001b[0;7m^F\u001b(B\u001b[m Forward\u001b[27;199H\u001b(B\u001b[0;7m^Right\u001b(B\u001b[m Next Word \u001b(B\u001b[0;7m^E\u001b(B\u001b[m End"]
|
||||
[221.237167, "o", "\r\u001b[2d\u001b(B\u001b[0;1m\u001b[32mv\u001b(B\u001b[0m: \u001b(B\u001b[0;1m\u001b[35m3\r\u001b[4d\u001b[32midentity\u001b(B\u001b[0m:\u001b[5;3H\u001b(B\u001b[0;1m\u001b[32mcert\u001b(B\u001b[0m:\u001b[5;21H\u001b(B\u001b[0;1m\u001b[35m\"/home/sky/.ziti/quickstart/67fa22404b2e/ziti-private-yellow.cert\"\u001b[6;3H\u001b[32mserver_cert\u001b(B\u001b[0m:\u001b[21G\u001b(B\u001b[0;1m\u001b[35m\"/home/sky/.ziti/quickstart/67fa22404b2e/ziti-private-yellow.server.chain.cert\"\u001b[7;3H"]
|
||||
[221.237874, "o", "\u001b[32mkey\u001b(B\u001b[0m:\u001b[7;21H\u001b(B\u001b[0;1m\u001b[35m\"/home/sky/.ziti/quickstart/67fa22404b2e/ziti-private-yellow.key\"\u001b[8;3H\u001b[32mca\u001b(B\u001b[0m:\u001b[8;21H\u001b(B\u001b[0;1m\u001b[35m\"/home/sky/.ziti/quickstart/67fa22404b2e/ziti-private-yellow.cas\"\u001b[9;2H\u001b(B\u001b[0m\u001b[3m\u001b[36m #alt_server_certs:\u001b[10;2H # - server_cert: \"\"\u001b[11;2H # server_key: \"\"\r\u001b[13d\u001b(B\u001b[0;1m\u001b[23m\u001b[32mctrl\u001b(B\u001b[0m:\u001b[14;3H\u001b(B\u001b[0;1m\u001b[32mendpoint\u001b(B\u001b[0m:\u001b[14;25H\u001b(B\u001b[mtls:ziti.starconnect.link:8440\r\u001b[16d\u001b(B\u001b[0;1m\u001b[32mlink\u001b(B\u001b[0m:\u001b[17;3H\u001b(B\u001b[0;1m\u001b[32mdialers\u001b(B\u001b[0m:\r\u001b[18d\u001b(B\u001b[0;1m\u001b[33m - \u001b[32mbinding\u001b(B\u001b[0m: \u001b(B\u001b[mtransport\r\u001b[19d\u001b(B\u001b[0m\u001b[3m\u001b[36m# listeners:\r\u001b[20d# - binding: \u001b[9btransport\r\u001b[21d# bind: \u001b[12btls:0.0.0.0:8444\r\u001b[22d# advertise: \u001b[7btls:67fa22404b2e:8444\r\u001b[23d# options:\r\u001b[24d# \u001b[7boutQueueSize: 4\r\u001b[2d\u001b[39m\u001b(B\u001b[m\u001b[?12l\u001b[?25h"]
|
||||
[222.401698, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[3d"]
|
||||
[222.895365, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[4d"]
|
||||
[222.976038, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[5d"]
|
||||
[223.060659, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[6d"]
|
||||
[223.146987, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[7d"]
|
||||
[223.229608, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[8d"]
|
||||
[223.313755, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[9d"]
|
||||
[223.397176, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[10d"]
|
||||
[223.481827, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[11d"]
|
||||
[223.565416, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[12d"]
|
||||
[223.837694, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[13d"]
|
||||
[224.051808, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[14d"]
|
||||
[224.288171, "o", "\u001b[?25l\u001b[?12l\u001b[?25h "]
|
||||
[224.789975, "o", "\u001b[?25l\u001b[?12l\u001b[?25h "]
|
||||
[224.872, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[C"]
|
||||
[224.954704, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[C"]
|
||||
[225.039505, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[C"]
|
||||
[225.122076, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[C"]
|
||||
[225.206662, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[C"]
|
||||
[225.289069, "o", "\u001b[?25l\r\u001b[25d\u001b[K\u001b[?12l\u001b[?25h\u001b[14;9H"]
|
||||
[225.373018, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[C"]
|
||||
[225.459, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[C"]
|
||||
[225.542256, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[C"]
|
||||
[225.626881, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[C"]
|
||||
[225.709961, "o", "\u001b[?25l\u001b[?12l\u001b[?25h "]
|
||||
[225.794045, "o", "\u001b[?25l\u001b[?12l\u001b[?25h "]
|
||||
[225.876151, "o", "\u001b[?25l\u001b[?12l\u001b[?25h "]
|
||||
[225.960429, "o", "\u001b[?25l\u001b[?12l\u001b[?25h "]
|
||||
[226.045403, "o", "\u001b[?25l\u001b[?12l\u001b[?25h "]
|
||||
[226.129722, "o", "\u001b[?25l\u001b[?12l\u001b[?25h "]
|
||||
[226.212622, "o", "\u001b[?25l\u001b[?12l\u001b[?25h "]
|
||||
[226.294327, "o", "\u001b[?25l\u001b[?12l\u001b[?25h "]
|
||||
[226.378318, "o", "\u001b[?25l\u001b[?12l\u001b[?25h "]
|
||||
[226.4646, "o", "\u001b[?25l\u001b[?12l\u001b[?25h "]
|
||||
[226.546579, "o", "\u001b[?25l\u001b[?12l\u001b[?25h "]
|
||||
[226.629646, "o", "\u001b[?25l\u001b[?12l\u001b[?25h "]
|
||||
[226.714357, "o", "\u001b[?25l\u001b[?12l\u001b[?25ht"]
|
||||
[226.798435, "o", "\u001b[?25l\u001b[?12l\u001b[?25hl"]
|
||||
[226.881605, "o", "\u001b[?25l\u001b[?12l\u001b[?25hs"]
|
||||
[226.9655, "o", "\u001b[?25l\u001b[?12l\u001b[?25h:"]
|
||||
[227.051526, "o", "\u001b[?25l\u001b[?12l\u001b[?25hz"]
|
||||
[227.261508, "o", "\u001b[?25l\u001b[?12l\u001b[?25hi"]
|
||||
[227.422331, "o", "\u001b[?25l\u001b[?12l\u001b[?25ht"]
|
||||
[227.71283, "o", "\u001b[?25l\u001b[?12l\u001b[?25hi"]
|
||||
[228.219467, "o", "\u001b[?25l\u001b[1;155H\u001b(B\u001b[0;7m*\u001b[237G\u001b(B\u001b[m"]
|
||||
[228.219837, "o", "\u001b[?12l\u001b[?25h\u001b[14;32H\u001b[1P"]
|
||||
[228.387595, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\u001b[1P"]
|
||||
[228.522744, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\u001b[1P"]
|
||||
[228.677997, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\u001b[1P"]
|
||||
[228.975181, "o", "\u001b[?25l\u001b[?12l\u001b[?25hd.starconnect.link:8440\u001b[14;30H"]
|
||||
[229.149403, "o", "\u001b[?25l\u001b[?12l\u001b[?25ha.starconnect.link:8440\u001b[14;31H"]
|
||||
[229.370332, "o", "\u001b[?25l\u001b[?12l\u001b[?25hy.starconnect.link:8440\u001b[14;32H"]
|
||||
[229.626131, "o", "\u001b[?25l\u001b[?12l\u001b[?25hs.starconnect.link:8440\u001b[14;33H"]
|
||||
[229.862171, "o", "\u001b[?25l\u001b[?12l\u001b[?25ht.starconnect.link:8440\u001b[14;34H"]
|
||||
[230.041873, "o", "\u001b[?25l\u001b[?12l\u001b[?25hr.starconnect.link:8440\u001b[14;35H"]
|
||||
[230.158285, "o", "\u001b[?25l\u001b[?12l\u001b[?25ho.starconnect.link:8440\u001b[14;36H"]
|
||||
[230.35209, "o", "\u001b[?25l\u001b[?12l\u001b[?25hm.starconnect.link:8440\u001b[14;37H"]
|
||||
[230.948699, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\r\u001b[15d"]
|
||||
[231.125277, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[16;6H"]
|
||||
[231.289059, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[17;11H"]
|
||||
[231.438129, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[18;25H"]
|
||||
[231.598288, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[19;14H"]
|
||||
[231.763111, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[20;35H"]
|
||||
[231.916839, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[21;37H"]
|
||||
[232.06686, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[22d"]
|
||||
[232.556544, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[C"]
|
||||
[232.714286, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[C"]
|
||||
[232.864655, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[C"]
|
||||
[233.03306, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[C"]
|
||||
[233.205865, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[C"]
|
||||
[233.685115, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\u001b(B\u001b[0m\u001b[3m\u001b[36m:8444\u001b[39m\u001b(B\u001b[m\u001b[K\u001b[41G"]
|
||||
[233.991457, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\u001b(B\u001b[0m\u001b[3m\u001b[36m:8444\u001b[39m\u001b(B\u001b[m\u001b[K\u001b[40G"]
|
||||
[234.112026, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\u001b(B\u001b[0m\u001b[3m\u001b[36m:8444\u001b[39m\u001b(B\u001b[m\u001b[K\u001b[39G"]
|
||||
[234.249542, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\u001b(B\u001b[0m\u001b[3m\u001b[36m:8444\u001b[39m\u001b(B\u001b[m\u001b[K\u001b[38G"]
|
||||
[234.4002, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\u001b(B\u001b[0m\u001b[3m\u001b[36m:8444\u001b[39m\u001b(B\u001b[m\u001b[K\u001b[37G"]
|
||||
[234.545986, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\u001b(B\u001b[0m\u001b[3m\u001b[36m:8444\u001b[39m\u001b(B\u001b[m\u001b[K\u001b[36G"]
|
||||
[234.681543, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\b\u001b[1P\u001b[C"]
|
||||
[234.821918, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\u001b(B\u001b[0m\u001b[3m\u001b[36m:8444\u001b[39m\u001b(B\u001b[m\u001b[K\u001b[34G"]
|
||||
[234.966085, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\u001b(B\u001b[0m\u001b[3m\u001b[36m:8444\u001b[39m\u001b(B\u001b[m\u001b[K\u001b[33G"]
|
||||
[235.11693, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\u001b(B\u001b[0m\u001b[3m\u001b[36m:8444\u001b[39m\u001b(B\u001b[m\u001b[K\u001b[32G"]
|
||||
[235.26153, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\u001b(B\u001b[0m\u001b[3m\u001b[36m:8444\u001b[39m\u001b(B\u001b[m\u001b[K\u001b[31G"]
|
||||
[235.503877, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\u001b(B\u001b[0m\u001b[3m\u001b[36m:8444\u001b[39m\u001b(B\u001b[m\u001b[K\u001b[30G"]
|
||||
[236.325323, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b(B\u001b[0m\u001b[3m\u001b[36mz:8444\u001b[31G\u001b[39m\u001b(B\u001b[m"]
|
||||
[237.242893, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b(B\u001b[0m\u001b[3m\u001b[36mi:8444\u001b[32G\u001b[39m\u001b(B\u001b[m"]
|
||||
[237.461832, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b(B\u001b[0m\u001b[3m\u001b[36mt:8444\u001b[33G\u001b[39m\u001b(B\u001b[m"]
|
||||
[237.571954, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b(B\u001b[0m\u001b[3m\u001b[36mi:8444\u001b[34G\u001b[39m\u001b(B\u001b[m"]
|
||||
[238.256077, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b(B\u001b[0m\u001b[3m\u001b[36m-:8444\u001b[35G\u001b[39m\u001b(B\u001b[m"]
|
||||
[238.608861, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b(B\u001b[0m\u001b[3m\u001b[36mp:8444\u001b[36G\u001b[39m\u001b(B\u001b[m"]
|
||||
[238.781564, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b(B\u001b[0m\u001b[3m\u001b[36mr:8444\u001b[37G\u001b[39m\u001b(B\u001b[m"]
|
||||
[238.944338, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b(B\u001b[0m\u001b[3m\u001b[36mi:8444\u001b[38G\u001b[39m\u001b(B\u001b[m"]
|
||||
[239.107391, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b(B\u001b[0m\u001b[3m\u001b[36mv:8444\u001b[39G\u001b[39m\u001b(B\u001b[m"]
|
||||
[239.289642, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b(B\u001b[0m\u001b[3m\u001b[36ma:8444\u001b[40G\u001b[39m\u001b(B\u001b[m"]
|
||||
[239.401944, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b(B\u001b[0m\u001b[3m\u001b[36mt:8444\u001b[41G\u001b[39m\u001b(B\u001b[m"]
|
||||
[239.499121, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b(B\u001b[0m\u001b[3m\u001b[36me:8444\u001b[42G\u001b[39m\u001b(B\u001b[m"]
|
||||
[239.879135, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b(B\u001b[0m\u001b[3m\u001b[36m-:8444\u001b[43G\u001b[39m\u001b(B\u001b[m"]
|
||||
[240.780591, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b(B\u001b[0m\u001b[3m\u001b[36my:8444\u001b[44G\u001b[39m\u001b(B\u001b[m"]
|
||||
[241.08611, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b(B\u001b[0m\u001b[3m\u001b[36me:8444\u001b[45G\u001b[39m\u001b(B\u001b[m"]
|
||||
[241.340389, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b(B\u001b[0m\u001b[3m\u001b[36ml:8444\u001b[46G\u001b[39m\u001b(B\u001b[m"]
|
||||
[241.498816, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\u001b(B\u001b[0m\u001b[3m\u001b[36mll:8444\u001b[47G\u001b[39m\u001b(B\u001b[m"]
|
||||
[241.662121, "o", "\u001b[?25l"]
|
||||
[241.662363, "o", "\u001b[?12l\u001b[?25h\u001b(B\u001b[0m\u001b[3m\u001b[36mo:8444\u001b[48G\u001b[39m\u001b(B\u001b[m"]
|
||||
[241.776774, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b(B\u001b[0m\u001b[3m\u001b[36mw:8444\u001b[49G\u001b[39m\u001b(B\u001b[m"]
|
||||
[242.254981, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[23;16H"]
|
||||
[242.436644, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[24;27H"]
|
||||
[242.579332, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H"]
|
||||
[242.728733, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0;1m\u001b[32mlisteners\u001b(B\u001b[0m:\u001b(B\u001b[m"]
|
||||
[242.886812, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0m\u001b[3m\u001b[36m# bindings of edge and tunnel requires an \"edge\" section below\u001b[24;49H\u001b[39m\u001b(B\u001b[m"]
|
||||
[243.068678, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0;1m\u001b[33m - \u001b[32mbinding\u001b(B\u001b[0m: \u001b(B\u001b[medge"]
|
||||
[243.26961, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;5H\u001b(B\u001b[0;1m\u001b[32maddress\u001b(B\u001b[0m: \u001b(B\u001b[mtls:0.0.0.0:8442"]
|
||||
[243.591499, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;5H\u001b(B\u001b[0;1m\u001b[32moptions\u001b(B\u001b[0m:\u001b(B\u001b[m"]
|
||||
[244.400106, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;7H\u001b(B\u001b[0;1m\u001b[32madvertise\u001b(B\u001b[0m: \u001b(B\u001b[m67fa22404b2e:8442"]
|
||||
[244.997202, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b"]
|
||||
[245.168374, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b"]
|
||||
[245.323746, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b"]
|
||||
[245.441554, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b"]
|
||||
[245.938233, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b"]
|
||||
[246.30255, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b:8442\u001b[K\u001b[29G"]
|
||||
[246.458966, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b:8442\u001b[K\u001b[28G"]
|
||||
[246.59839, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b:8442\u001b[K\u001b[27G"]
|
||||
[246.723849, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b:8442\u001b[K\u001b[26G"]
|
||||
[246.858143, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b:8442\u001b[K\u001b[25G"]
|
||||
[246.993014, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b:8442\u001b[K\u001b[24G"]
|
||||
[247.12383, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\b\u001b[1P2"]
|
||||
[247.412019, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b:8442\u001b[K\u001b[22G"]
|
||||
[247.557892, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b:8442\u001b[K\u001b[21G"]
|
||||
[247.705216, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b:8442\u001b[K\u001b[20G"]
|
||||
[247.886001, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b:8442\u001b[K\u001b[19G"]
|
||||
[248.335508, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b:8442\u001b[K\u001b[18G"]
|
||||
[249.520122, "o", "\u001b[?25l"]
|
||||
[249.520533, "o", "\u001b[?12l\u001b[?25hz:8442\u001b[19G"]
|
||||
[249.657431, "o", "\u001b[?25l\u001b[?12l\u001b[?25hi:8442\u001b[20G"]
|
||||
[249.809457, "o", "\u001b[?25l\u001b[?12l\u001b[?25ht:8442\u001b[21G"]
|
||||
[249.928091, "o", "\u001b[?25l\u001b[?12l\u001b[?25hi:8442\u001b[22G"]
|
||||
[250.256317, "o", "\u001b[?25l\u001b[?12l\u001b[?25h-:8442\u001b[23G"]
|
||||
[250.516509, "o", "\u001b[?25l\u001b[?12l\u001b[?25hp:8442\u001b[24G"]
|
||||
[250.644283, "o", "\u001b[?25l\u001b[?12l\u001b[?25hr:8442\u001b[25G"]
|
||||
[250.778425, "o", "\u001b[?25l\u001b[?12l\u001b[?25hi:8442\u001b[26G"]
|
||||
[250.879029, "o", "\u001b[?25l\u001b[?12l\u001b[?25hv:8442\u001b[27G"]
|
||||
[250.996808, "o", "\u001b[?25l\u001b[?12l\u001b[?25ha:8442\u001b[28G"]
|
||||
[251.141882, "o", "\u001b[?25l\u001b[?12l\u001b[?25ht:8442\u001b[29G"]
|
||||
[251.150933, "o", "\u001b[?25l\u001b[?12l\u001b[?25he:8442\u001b[30G"]
|
||||
[251.527416, "o", "\u001b[?25l\u001b[?12l\u001b[?25h-:8442\u001b[31G"]
|
||||
[251.906853, "o", "\u001b[?25l\u001b[?12l\u001b[?25hy:8442\u001b[32G"]
|
||||
[252.163022, "o", "\u001b[?25l\u001b[?12l\u001b[?25he:8442\u001b[33G"]
|
||||
[252.729597, "o", "\u001b[?25l\u001b[?12l\u001b[?25hl:8442\u001b[34G"]
|
||||
[252.874566, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\bll:8442\u001b[35G"]
|
||||
[253.055568, "o", "\u001b[?25l\u001b[?12l\u001b[?25ho:8442\u001b[36G"]
|
||||
[253.140964, "o", "\u001b[?25l\u001b[?12l\u001b[?25hw:8442\u001b[37G"]
|
||||
[253.616937, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;7H\u001b(B\u001b[0;1m\u001b[32mconnectTimeoutMs\u001b(B\u001b[0m: \u001b(B\u001b[0;1m\u001b[35m5000\u001b[39m\u001b(B\u001b[m"]
|
||||
[253.796077, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;7H\u001b(B\u001b[0;1m\u001b[32mgetSessionTimeout\u001b(B\u001b[0m: \u001b(B\u001b[0;1m\u001b[35m60\u001b[39m\u001b(B\u001b[m"]
|
||||
[253.97146, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0;1m\u001b[33m - \u001b[32mbinding\u001b(B\u001b[0m: \u001b(B\u001b[mtunnel"]
|
||||
[254.370266, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;5H\u001b(B\u001b[0;1m\u001b[32moptions\u001b(B\u001b[0m:\u001b(B\u001b[m"]
|
||||
[254.650462, "o", "\u001b[?25l\u001b[?12l\u001b[?25h"]
|
||||
[254.652088, "o", "\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;7H\u001b(B\u001b[0;1m\u001b[32mmode\u001b(B\u001b[0m: \u001b(B\u001b[mhost\u001b(B\u001b[0m\u001b[3m\u001b[36m #tproxy|host\u001b[39m\u001b(B\u001b[m"]
|
||||
[254.947804, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H"]
|
||||
[255.466014, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\u001b[25d\n\u001b[1;27r\u001b[24;1H"]
|
||||
[255.701424, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\u001b[25d\n\u001b[1;27r\u001b[24;1H"]
|
||||
[255.866576, "o", "\u001b[?25l\u001b[?12l\u001b[?25h"]
|
||||
[255.867025, "o", "\u001b7\u001b[2;25r\u001b8\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0;1m\u001b[32medge\u001b(B\u001b[0m:\u001b(B\u001b[m"]
|
||||
[256.050149, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;3H\u001b(B\u001b[0;1m\u001b[32mcsr\u001b(B\u001b[0m:\u001b(B\u001b[m"]
|
||||
[256.223479, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;5H\u001b(B\u001b[0;1m\u001b[32mcountry\u001b(B\u001b[0m: \u001b(B\u001b[mUS"]
|
||||
[256.383364, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d"]
|
||||
[256.384659, "o", "\n\u001b[1;27r\u001b[24;5H\u001b(B\u001b[0;1m\u001b[32mprovince\u001b(B\u001b[0m: \u001b(B\u001b[mNC"]
|
||||
[256.560058, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;5H\u001b(B\u001b[0;1m\u001b[32mlocality\u001b(B\u001b[0m: \u001b(B\u001b[mCharlotte"]
|
||||
[256.957234, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d"]
|
||||
[256.957462, "o", "\n\u001b[1;27r\u001b[24;5H\u001b(B\u001b[0;1m\u001b[32morganization\u001b(B\u001b[0m: \u001b(B\u001b[mNetFoundry"]
|
||||
[257.13238, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;5H\u001b(B\u001b[0;1m\u001b[32morganizationalUnit\u001b(B\u001b[0m: \u001b(B\u001b[mZiti"]
|
||||
[257.572015, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;5H\u001b(B\u001b[0;1m\u001b[32msans\u001b(B\u001b[0m:\u001b(B\u001b[m"]
|
||||
[257.961769, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;7H\u001b(B\u001b[0;1m\u001b[32mdns\u001b(B\u001b[0m:\u001b(B\u001b[m"]
|
||||
[258.383328, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;8H\u001b(B\u001b[0;1m\u001b[33m\u001b[1K - \u001b[39m\u001b(B\u001b[mlocalhost"]
|
||||
[258.910815, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;8H\u001b(B\u001b[0;1m\u001b[33m\u001b[1K - \u001b[39m\u001b(B\u001b[m67fa22404b2e"]
|
||||
[259.419382, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[A\b\b\b"]
|
||||
[259.801103, "o", "\u001b[?25l\r\u001b[24d\u001b[K\u001b[?12l\u001b[?25h"]
|
||||
[260.103809, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[41m \u001b[49m\u001b(B\u001b[m"]
|
||||
[260.29303, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[41m \u001b[49m\u001b(B\u001b[m"]
|
||||
[260.637429, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[41m \u001b[49m\u001b(B\u001b[m"]
|
||||
[260.835005, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[41m \u001b[49m\u001b(B\u001b[m"]
|
||||
[261.003665, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[41m \u001b[49m\u001b(B\u001b[m"]
|
||||
[261.196853, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[41m \u001b[49m\u001b(B\u001b[m"]
|
||||
[261.365441, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[41m \u001b[49m\u001b(B\u001b[m"]
|
||||
[261.631585, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b[41m \u001b[49m\u001b(B\u001b[m"]
|
||||
[262.444644, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\u001b[1K -"]
|
||||
[262.625074, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\b\u001b(B\u001b[0;1m\u001b[33m\u001b[1K -\u001b(B\u001b[0m\u001b[41m \u001b[49m\u001b(B\u001b[m"]
|
||||
[263.484233, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\b\u001b(B\u001b[0;1m\u001b[33m \u001b[39m\u001b(B\u001b[mz"]
|
||||
[263.654467, "o", "\u001b[?25l\u001b[?12l\u001b[?25hi"]
|
||||
[263.812518, "o", "\u001b[?25l\u001b[?12l\u001b[?25ht"]
|
||||
[263.930313, "o", "\u001b[?25l\u001b[?12l\u001b[?25hi"]
|
||||
[264.369293, "o", "\u001b[?25l\u001b[?12l\u001b[?25h-"]
|
||||
[265.346719, "o", "\u001b[?25l\u001b[?12l\u001b[?25hp"]
|
||||
[265.471024, "o", "\u001b[?25l\u001b[?12l\u001b[?25hr"]
|
||||
[265.626073, "o", "\u001b[?25l\u001b[?12l\u001b[?25hi"]
|
||||
[265.923131, "o", "\u001b[?25l\u001b[?12l\u001b[?25hv"]
|
||||
[266.070263, "o", "\u001b[?25l\u001b[?12l\u001b[?25ha"]
|
||||
[266.195594, "o", "\u001b[?25l\u001b[?12l\u001b[?25ht"]
|
||||
[266.291356, "o", "\u001b[?25l\u001b[?12l\u001b[?25he"]
|
||||
[266.652249, "o", "\u001b[?25l\u001b[?12l\u001b[?25h-"]
|
||||
[267.053267, "o", "\u001b[?25l\u001b[?12l\u001b[?25hy"]
|
||||
[267.300044, "o", "\u001b[?25l\u001b[?12l\u001b[?25he"]
|
||||
[267.535335, "o", "\u001b[?25l\u001b[?12l\u001b[?25hl"]
|
||||
[267.675732, "o", "\u001b[?25l\u001b[?12l\u001b[?25hl"]
|
||||
[267.870856, "o", "\u001b[?25l\u001b[?12l\u001b[?25ho"]
|
||||
[267.964915, "o", "\u001b[?25l\u001b[?12l\u001b[?25hw"]
|
||||
[269.163658, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;8H\u001b(B\u001b[0;1m\u001b[33m\u001b[1K - \u001b[39m\u001b(B\u001b[m67fa22404b2e"]
|
||||
[269.312912, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H"]
|
||||
[269.45916, "o", "\u001b[?25l\u001b[?12l\u001b[?25h"]
|
||||
[269.459736, "o", "\u001b7\u001b[2;25r\u001b8\u001b[25d\n\u001b[1;27r\u001b[24;7H\u001b(B\u001b[0;1m\u001b[32mip\u001b(B\u001b[0m:\u001b(B\u001b[m"]
|
||||
[269.59564, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;8H\u001b(B\u001b[0;1m\u001b[33m\u001b[1K - \u001b[35m\"127.0.0.1\"\u001b[39m\u001b(B\u001b[m"]
|
||||
[269.737346, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H"]
|
||||
[269.88923, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\u001b[25d\n\u001b[1;27r\u001b[24;1H"]
|
||||
[270.008631, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0m\u001b[3m\u001b[36m#transport:\u001b[39m\u001b(B\u001b[m"]
|
||||
[270.141889, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0m\u001b[3m\u001b[36m# ws:\u001b[39m\u001b(B\u001b[m"]
|
||||
[270.276482, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0m\u001b[3m\u001b[36m# writeTimeout: 10\u001b[39m\u001b(B\u001b[m"]
|
||||
[270.409367, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0m\u001b[3m\u001b[36m# readTimeout: 5\u001b[39m\u001b(B\u001b[m"]
|
||||
[270.554397, "o", "\u001b[?25l"]
|
||||
[270.554656, "o", "\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0m\u001b[3m\u001b[36m# idleTimeout: 120\u001b[39m\u001b(B\u001b[m"]
|
||||
[270.688131, "o", "\u001b[?25l\u001b[?12l\u001b[?25h"]
|
||||
[270.689087, "o", "\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0m\u001b[3m\u001b[36m# pongTimeout: 60\u001b[39m\u001b(B\u001b[m"]
|
||||
[270.820461, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0m\u001b[3m\u001b[36m# pingInterval: 54\u001b[39m\u001b(B\u001b[m"]
|
||||
[270.964909, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0m\u001b[3m\u001b[36m# handshakeTimeout: 10\u001b[39m\u001b(B\u001b[m"]
|
||||
[271.111056, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0m\u001b[3m\u001b[36m# readBufferSize: 4096\u001b[39m\u001b(B\u001b[m"]
|
||||
[271.25184, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0m\u001b[3m\u001b[36m# writeBufferSize: 4096\u001b[39m\u001b(B\u001b[m"]
|
||||
[271.399608, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0m\u001b[3m\u001b[36m# enableCompression: true\u001b[39m\u001b(B\u001b[m"]
|
||||
[271.547787, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d"]
|
||||
[271.548488, "o", "\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0m\u001b[3m\u001b[36m# server_cert: /home/sky/.ziti/quickstart/67fa22404b2e/ziti-private-yellow.server.chain.cert\u001b[24;30H\u001b[39m\u001b(B\u001b[m"]
|
||||
[271.69818, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0m\u001b[3m\u001b[36m# key: /home/sky/.ziti/quickstart/67fa22404b2e/ziti-private-yellow.key\u001b[24;30H\u001b[39m\u001b(B\u001b[m"]
|
||||
[271.85157, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0m\u001b[3m\u001b[36m#alt_server_certs:\u001b[39m\u001b(B\u001b[m"]
|
||||
[271.999665, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0m\u001b[3m\u001b[36m# - server_cert: \"\"\u001b[39m\u001b(B\u001b[m"]
|
||||
[272.153648, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H\u001b(B\u001b[0m\u001b[3m\u001b[36m# server_key: \"\"\u001b[39m\u001b(B\u001b[m"]
|
||||
[272.295057, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H"]
|
||||
[272.295555, "o", "\u001b(B\u001b[0;1m\u001b[32mforwarder\u001b(B\u001b[0m:\u001b(B\u001b[m"]
|
||||
[272.446733, "o", "\u001b[?25l"]
|
||||
[272.447297, "o", "\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;3H\u001b(B\u001b[0;1m\u001b[32mlatencyProbeInterval\u001b(B\u001b[0m: \u001b(B\u001b[0;1m\u001b[35m0\u001b[39m\u001b(B\u001b[m"]
|
||||
[272.59189, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;3H\u001b(B\u001b[0;1m\u001b[32mxgressDialQueueLength\u001b(B\u001b[0m: \u001b(B\u001b[0;1m\u001b[35m1000\u001b[39m\u001b(B\u001b[m"]
|
||||
[272.73813, "o", "\u001b[?25l\u001b[?12l\u001b[?25h"]
|
||||
[272.738674, "o", "\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;3H\u001b(B\u001b[0;1m\u001b[32mxgressDialWorkerCount\u001b(B\u001b[0m: \u001b(B\u001b[0;1m\u001b[35m128\u001b[39m\u001b(B\u001b[m"]
|
||||
[272.886878, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;3H\u001b(B\u001b[0;1m\u001b[32mlinkDialQueueLength\u001b(B\u001b[0m: \u001b(B\u001b[0;1m\u001b[35m1000\u001b[39m\u001b(B\u001b[m"]
|
||||
[273.043693, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;3H\u001b(B\u001b[0;1m\u001b[32mlinkDialWorkerCount\u001b(B\u001b[0m: \u001b(B\u001b[0;1m\u001b[35m32\u001b[39m\u001b(B\u001b[m"]
|
||||
[273.187207, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\r\u001b[25d\n\u001b[1;27r\u001b[24;1H"]
|
||||
[273.340295, "o", "\u001b[?25l\u001b[?12l\u001b[?25h\u001b7\u001b[2;25r\u001b8\u001b[25d\n\u001b[1;27r\u001b[24;1H"]
|
||||
[273.489792, "o", "\u001b[?25l\u001b[?12l\u001b[?25h"]
|
||||
[273.644513, "o", "\u001b[?25l\u001b[?12l\u001b[?25h"]
|
||||
[273.789452, "o", "\u001b[?25l\u001b[?12l\u001b[?25h"]
|
||||
[275.541682, "o", "\u001b[?25l\u001b[26;19H \u001b[11b\u001b[37G \u001b[10b\u001b[55G \u001b(B\u001b[0;7mM-D\u001b(B\u001b[m DOS Format \u001b[8b\u001b[26;91H \u001b[10b\u001b[109G \u001b[9b\u001b(B\u001b[0;7mM-A\u001b(B\u001b[m Append \u001b[9b\u001b[145G\u001b[33X\u001b[26;178H\u001b(B\u001b[0;7mM-B\u001b(B\u001b[m Backup File\u001b[K\u001b[27;2H\u001b(B\u001b[0;7mC\u001b(B\u001b[m Cancel\u001b[27;19H \u001b[11b\u001b[37G \u001b[9b\u001b[27;55H \u001b(B\u001b[0;7mM-M\u001b(B\u001b[m Mac Format \u001b[8b\u001b[27;91H\u001b[28X\u001b[27;119H\u001b(B\u001b[0;7mM-P\u001b(B\u001b[m Prepend \u001b[27;145H \u001b[11b\u001b[163G \u001b[7b\u001b[178G\u001b(B\u001b[0;7m^T\u001b(B\u001b[m Browse\u001b[K\r\u001b[25d\u001b(B\u001b[0;7mFile Name to Write: /home/sky/.ziti/quickstart/67fa22404b2e/ziti-private-yellow.yaml \u001b[152b \u001b[25;85H\u001b(B\u001b[m\u001b[?12l\u001b[?25h"]
|
||||
[276.01279, "o", "\u001b[?25l"]
|
||||
[276.013462, "o", "\u001b[25;112H\u001b[1K \u001b(B\u001b[0;7m[ Writing... ]\u001b(B\u001b[m\u001b[K"]
|
||||
[276.017678, "o", "\u001b[1;155H\u001b(B\u001b[0;7m \u001b[237G\u001b(B\u001b[m\u001b[25;111H\u001b(B\u001b[0;7m[ Wrote 78 lines ]\u001b(B\u001b[m\u001b[26;19H\u001b(B\u001b[0;7m^O\u001b(B\u001b[m Write Out\u001b[37G\u001b(B\u001b[0;7m^W\u001b(B\u001b[m Where Is\u001b[55G\u001b(B\u001b[0;7m^K\u001b(B\u001b[m Cut \u001b[11b\u001b(B\u001b[0;7m^T\u001b(B\u001b[m Execute\u001b[26;91H\u001b(B\u001b[0;7m^C\u001b(B\u001b[m Location\u001b[109G\u001b(B\u001b[0;7mM-U\u001b(B\u001b[m Undo \u001b[9b\u001b(B\u001b[0;7mM-A\u001b(B\u001b[m Set Mark\u001b[145G\u001b(B\u001b[0;7mM-]\u001b(B\u001b[m To Bracket \u001b(B\u001b[0;7mM-Q\u001b(B\u001b[m Previous \u001b(B\u001b[0;7m^B\u001b(B\u001b[m Back \u001b[199G\u001b(B\u001b[0;7m^Left\u001b(B\u001b[m Prev Word \u001b(B\u001b[0;7m^A\u001b(B\u001b[m Home\u001b[27;2H\u001b(B\u001b[0;7mX\u001b(B\u001b[m Exit \u001b[27;19H\u001b(B\u001b[0;7m^R\u001b(B\u001b[m Read File\u001b[37G\u001b(B\u001b[0;7m^\\\u001b(B\u001b[m Replace\u001b[27;55H\u001b(B\u001b[0;7m^U\u001b(B\u001b[m Paste \u001b[9b\u001b(B\u001b[0;7m^J\u001b(B\u001b[m Justify\u001b[27;91H\u001b(B\u001b[0;7m^/\u001b(B\u001b[m Go To Line \u001b(B\u001b[0;7mM-E\u001b(B\u001b[m Redo \u001b[9b\u001b(B\u001b[0;7mM-6\u001b(B\u001b[m Copy\u001b[27;145H\u001b(B\u001b[0;7m^Q\u001b(B\u001b[m Where Was\u001b[163G\u001b(B\u001b[0;7mM-W\u001b(B\u001b[m Next\u001b[178G \u001b(B\u001b[0;7m^F\u001b(B\u001b[m Forward\u001b[27;199H\u001b(B\u001b[0;7m^Right\u001b(B\u001b[m Next Word \u001b(B\u001b[0;7m^E\u001b(B\u001b[m End\u001b[?12l\u001b[?25h\r\u001b[24d"]
|
||||
[276.894288, "o", "\u001b[?25l\u001b[25d\u001b[J\u001b[27d\u001b[?12l\u001b[?25h\u001b[27;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>\u001b[?2004l"]
|
||||
[276.897513, "o", "\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ "]
|
||||
[285.421361, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ "]
|
||||
[285.792629, "o", "\u001b[7m# enroll the router (does not matter which config you use, i chose the private one here)\u001b[27m"]
|
||||
[286.161687, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b# enroll the router (does not matter which config you use, i chose the private one here)\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ \u001b[K"]
|
||||
[291.820597, "o", "\u001b[7mziti router enroll $ZITI_HOME/$ROUTER_NAME.yaml --jwt $ZITI_HOME/$ROUTER_NAME.jwt\u001b[27m"]
|
||||
[292.340651, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bziti router enroll $ZITI_HOME/$ROUTER_NAME.yaml --jwt $ZITI_HOME/$ROUTER_NAME.jwt\r\n\u001b[?2004l\r"]
|
||||
[298.615098, "o", "[ 6.214] INFO ziti/router/enroll.(*RestEnroller).Enroll: registration complete\r\n"]
|
||||
[298.617965, "o", "\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ \u001b[K"]
|
||||
[302.844982, "o", "\r\n\u001b[?2004l\r"]
|
||||
[302.845304, "o", "\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ "]
|
||||
[303.170702, "o", "\u001b[7m# run the public or private **ziti-private-yellow** config\u001b[27m"]
|
||||
[303.882787, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b# run the public or private **ziti-private-yellow** config\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ \u001b[K"]
|
||||
[309.037072, "o", "\u001b[7mziti router run $ZITI_HOME/$ROUTER_NAME.yaml\u001b[27m"]
|
||||
[309.483505, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bziti router run $ZITI_HOME/$ROUTER_NAME.yaml\r\n\u001b[?2004l\r"]
|
||||
[309.555474, "o", "[ 0.006] INFO ziti/ziti/router.run: {go-version=[go1.22.2] os=[linux] revision=[a3186132e5eb] version=[v1.0.0] configFile=[/home/sky/.ziti/quickstart/67fa22404b2e/ziti-private-yellow.yaml] routerId=[TXX0JIQ3Y] arch=[amd64] build-date=[2024-04-10T19:42:37Z]} starting ziti-router\r\n[ 0.006] INFO ziti/common/metrics.ConfigureGoroutinesPoolMetrics.GoroutinesPoolMetricsConfigF.func1.1: {poolType=[pool.link.dialer] minWorkers=[0] maxWorkers=[32] idleTime=[30s] maxQueueSize=[1000]} starting goroutine pool\r\n[ 0.007] INFO ziti/common/metrics.ConfigureGoroutinesPoolMetrics.GoroutinesPoolMetricsConfigF.func1.1: {maxQueueSize=[1000] minWorkers=[0] maxWorkers=[128] idleTime=[30s] poolType=[pool.route.handler]} starting goroutine pool\r\n"]
|
||||
[309.556074, "o", "[ 0.007] INFO ziti/common/metrics.ConfigureGoroutinesPoolMetrics.GoroutinesPoolMetricsConfigF.func1.1: {maxQueueSize=[1] minWorkers=[0] poolType=[pool.terminator_validation] maxWorkers=[50] idleTime=[30s]} starting goroutine pool\r\n[ 0.007] INFO ziti/router/forwarder.(*Faulter).run: started\r\n[ 0.007] INFO ziti/router/forwarder.(*Scanner).run: started\r\n[ 0.007] INFO ziti/router/internal/edgerouter.(*Config).LoadConfigFromMap: cached data model file set to: /home/sky/.ziti/quickstart/67fa22404b2e/ziti-private-yellow.yaml.json.gzip\r\n"]
|
||||
[309.557508, "o", "[ 0.007] WARNING ziti/router/internal/edgerouter.(*Config).LoadConfigFromMap: Invalid heartbeat interval [0] (min: 60, max: 10), setting to default [60]\r\n[ 0.008] ERROR ziti/router/state.(*ManagerImpl).LoadRouterModel: {error=[open /home/sky/.ziti/quickstart/67fa22404b2e/ziti-private-yellow.yaml.json.gzip: no such file or directory]} could not load router model from file [/home/sky/.ziti/quickstart/67fa22404b2e/ziti-private-yellow.yaml.json.gzip]\r\n"]
|
||||
[309.558385, "o", "[ 0.009] INFO ziti/router.(*Router).showOptions: ctrl = {\"OutQueueSize\":4,\"MaxQueuedConnects\":1,\"MaxOutstandingConnects\":16,\"ConnectTimeout\":5000000000,\"DelayRxStart\":false,\"WriteTimeout\":0}\r\n[ 0.009] INFO ziti/router.(*Router).showOptions: metrics = {\"ReportInterval\":60000000000,\"IntervalAgeThreshold\":0,\"MessageQueueSize\":10}\r\n[ 0.009] INFO ziti/common/metrics.ConfigureGoroutinesPoolMetrics.GoroutinesPoolMetricsConfigF.func1.1: {idleTime=[30s] maxQueueSize=[5000] poolType=[pool.rate_limiter] minWorkers=[0] maxWorkers=[15]} starting goroutine pool\r\n[ 0.009] INFO ziti/router.(*Router).initializeHealthChecks: starting health check with ctrl ping initially after 15s, then every 30s, timing out after 15s\r\n[ 0.010] INFO ziti/router.(*Router).startXlinkDialers: started Xlink dialer with binding [transport]\r\n[ 0.010] INFO ziti/router/xgress_edge.(*listener).Listen: {address=[tls:0.0.0.0:8442]} starting channel listener\r\n[ 0.010] INFO ziti/router/xgress_edge.(*listener).Listen.Gorou"]
|
||||
[309.558449, "o", "tinesPoolMetricsConfigF.func1.1: {minWorkers=[1] maxWorkers=[16] idleTime=[10s] maxQueueSize=[1] poolType=[pool.listener.xgress_edge]} starting goroutine pool\r\n[ 0.010] INFO ziti/router.(*Router).startXgressListeners: created xgress listener [edge] at [tls:0.0.0.0:8442]\r\n[ 0.010] INFO ziti/router.(*Router).startXgressListeners: created xgress listener [tunnel] at []\r\n[ 0.010] INFO ziti/router.(*Router).getInitialCtrlEndpoints: controller endpoints file [/home/sky/.ziti/quickstart/67fa22404b2e/endpoints] doesn't exist. Using initial endpoints from config\r\n[ 0.011] INFO ziti/router.(*Router).startControlPlane: router configured with 1 controller endpoints\r\n"]
|
||||
[309.559493, "o", "[ 0.011] INFO ziti/router/xgress_edge.(*Acceptor).Run: starting\r\n"]
|
||||
[309.560261, "o", "[ 0.011] INFO ziti/router/env.(*networkControllers).UpdateControllerEndpoints: {endpoint=[map[tls:daystrom.starconnect.link:8440:{}]]} adding new ctrl endpoint\r\n[ 0.011] INFO ziti/router/env.(*networkControllers).connectToControllerWithBackoff: {endpoint=[tls:daystrom.starconnect.link:8440]} starting connection attempts\r\n"]
|
||||
[309.709613, "o", "[ 0.161] INFO ziti/router/env.(*networkControllers).connectToControllerWithBackoff.func3: {endpoint=[tls:daystrom.starconnect.link:8440]} successfully connected to controller\r\n[ 0.161] INFO ziti/router/link.(*linkRegistryImpl).NotifyOfReconnect: {ctrlId=[daystrom.starconnect.link]} resending link states after reconnect\r\n[ 0.161] INFO ziti/router/xgress_edge.(*Factory).NotifyOfReconnect: control channel reconnected, re-establishing hosted services\r\n[ 0.161] INFO ziti/router/xgress_edge_tunnel.(*Factory).NotifyOfReconnect: control channel reconnected, re-establishing hosted services\r\n"]
|
||||
[309.712737, "o", "[ 0.164] INFO ziti/router/handler_edge_ctrl.(*helloHandler).HandleReceive.func1: received server hello, replying\r\n[ 0.164] INFO ziti/router/state.(*ManagerImpl).StartHeartbeat: heartbeat starting\r\n[ 0.164] INFO ziti/router/xgress_edge_tunnel.(*tunneler).Start: {mode=[host]} creating interceptor\r\n"]
|
||||
[309.714506, "o", "[ 0.164] INFO ziti/router/link.(*linkDestUpdate).ApplyListenerChanges: {routerId=[AXUwY-fxPE] address=[tls:daystrom.starconnect.link:8444] linkKey=[default->tls:AXUwY-fxPE->default]} new potential link\r\n[ 0.164] INFO ziti/router/link.(*linkState).updateStatus: {oldState=[pending] linkId=[3NwHHLdIR6ejuz1Jeu71DC] iteration=[0] newState=[dialing] key=[default->tls:AXUwY-fxPE->default]} status updated\r\n[ 0.164] INFO ziti/router/link.(*linkRegistryImpl).evaluateLinkState: {iteration=[1] key=[default->tls:AXUwY-fxPE->default] linkId=[3NwHHLdIR6ejuz1Jeu71DC]} queuing link to dial\r\n[ 0.164] INFO ziti/router/link.(*linkDestUpdate).ApplyListenerChanges: {linkKey=[default->tls:ebB8uOqaPw->default] routerId=[ebB8uOqaPw] address=[tls:ziti-fabric-router-br:8444]} new potential link\r\n[ 0.164] INFO ziti/router/link.(*linkState).updateStatus: {oldState=[pending] linkId=[2PqMLuLuBB5xu8Dr6PEkWL] iteration=[0] newState=[dialing] key=[default->tls:ebB8uOqaPw->default]} status updated\r\n[ 0.164] WARNING z"]
|
||||
[309.714669, "o", "iti/tunnel/dns.flushDnsCaches: {error=[exec: \"resolvectl\": executable file not found in $PATH]} unable to find systemd-resolve or resolvectl in path, consider adding a dns flush to your restart process\r\n[ 0.164] INFO ziti/router/link.(*linkRegistryImpl).evaluateLinkState.func1: {iteration=[1] key=[default->tls:AXUwY-fxPE->default] linkId=[3NwHHLdIR6ejuz1Jeu71DC]} dialing link\r\n[ 0.164] INFO ziti/router/xlink_transport.(*dialer).dialSplit: {linkId=[3NwHHLdIR6ejuz1Jeu71DC] connId=[2bb709ba-2c12-499f-8472-3d17828fc193]} dialing link with split payload/ack channels\r\n[ 0.164] INFO ziti/router/xlink_transport.(*dialer).dialSplit: {linkId=[3NwHHLdIR6ejuz1Jeu71DC] connId=[2bb709ba-2c12-499f-8472-3d17828fc193]} dialing payload channel\r\n[ 0.164] INFO ziti/tunnel/dns.NewDnsServer: starting dns server...\r\n[ 0.165] INFO ziti/router/link.(*linkRegistryImpl).evaluateLinkState: {key=[default->tls:ebB8uOqaPw->default] linkId=[2PqMLuLuBB5xu8Dr6PEkWL] iteration=[1]} queuing link to dial\r\n[ 0.165] I"]
|
||||
[309.714975, "o", "NFO ziti/router/xgress_edge.(*CertExpirationChecker).Run: waiting 8591h59m48.43582362s to renew certificates\r\n"]
|
||||
[309.751482, "o", "[ 0.202] INFO ziti/router/handler_edge_ctrl.(*apiSessionAddedHandler).instantSync: {strategy=[instant]} first api session syncId [clwz7ynyu356vlwprfq2znk7i], starting\r\n[ 0.202] INFO ziti/router/handler_edge_ctrl.(*apiSessionSyncTracker).Add: received api session sync chunk 0, isLast=true\r\n"]
|
||||
[309.867657, "o", "[ 0.318] INFO ziti/router/handler_link.(*bindHandler).BindChannel: {dialed=[true] linkId=[3NwHHLdIR6ejuz1Jeu71DC] routerId=[AXUwY-fxPE] routerVersion=[v1.0.0] iteration=[1]} link destination support heartbeats\r\n[ 0.319] INFO ziti/router/xlink_transport.(*dialer).dialSplit: {connId=[2bb709ba-2c12-499f-8472-3d17828fc193] linkId=[3NwHHLdIR6ejuz1Jeu71DC]} dialing ack channel\r\n"]
|
||||
[310.023816, "o", "[ 0.474] INFO ziti/router/handler_link.(*bindHandler).BindChannel: {linkId=[3NwHHLdIR6ejuz1Jeu71DC] routerId=[AXUwY-fxPE] routerVersion=[v1.0.0] iteration=[1] dialed=[true]} link destination support heartbeats\r\n[ 0.474] INFO ziti/router.(*xlinkAccepter).Accept: {linkId=[3NwHHLdIR6ejuz1Jeu71DC] destId=[AXUwY-fxPE] iteration=[1] dialed=[true]} accepted new link\r\n[ 0.475] INFO ziti/router/link.(*linkRegistryImpl).applyLink: {dest=[AXUwY-fxPE] linkProtocol=[tls] newLinkId=[3NwHHLdIR6ejuz1Jeu71DC] dialed=[true] newLinkIteration=[1]} link registered\r\n[ 0.475] INFO ziti/router/link.(*linkRegistryImpl).evaluateLinkState.func1: {key=[default->tls:ebB8uOqaPw->default] linkId=[2PqMLuLuBB5xu8Dr6PEkWL] iteration=[1]} dialing link"]
|
||||
[310.024923, "o", "\r\n[ 0.475] INFO ziti/router/xlink_transport.(*dialer).dialSplit: {linkId=[2PqMLuLuBB5xu8Dr6PEkWL] connId=[a4c0af9f-a7b2-4fb9-ad82-9eebda7016bd]} dialing link with split payload/ack channels\r\n[ 0.475] INFO ziti/router/xlink_transport.(*dialer).dialSplit: {linkId=[2PqMLuLuBB5xu8Dr6PEkWL] connId=[a4c0af9f-a7b2-4fb9-ad82-9eebda7016bd]} dialing payload channel\r\n[ 0.475] INFO ziti/router/link.(*linkState).updateStatus: {iteration=[1] key=[default->tls:AXUwY-fxPE->default] oldState=[dialing] newState=[established] linkId=[3NwHHLdIR6ejuz1Jeu71DC]} status updated\r\n[ 0.475] INFO ziti/router/link.(*linkRegistryImpl).notifyControllersOfLinks: {op=[link-notify]} attempting to queue link notifications\r\n[ 0.475] INFO ziti/router/link.(*linkRegistryImpl).notifyControllersOfLinks.func1: {op=[link-notify]} link notifications starting\r\n"]
|
||||
[310.026516, "o", "[ 0.476] INFO ziti/router/link.(*linkRegistryImpl).sendNewLinks: {ctrlId=[daystrom.starconnect.link] op=[link-notify] linkId=[3NwHHLdIR6ejuz1Jeu71DC] iteration=[1]} notified controller of new link\r\n[ 0.476] INFO ziti/router/link.(*linkRegistryImpl).notifyControllersOfLinks.func1.1: {op=[link-notify]} link notifications exiting\r\n"]
|
||||
[310.155356, "o", "[ 0.604] ERROR ziti/router/link.(*linkRegistryImpl).evaluateLinkState.func1: {key=[default->tls:ebB8uOqaPw->default] linkId=[2PqMLuLuBB5xu8Dr6PEkWL] iteration=[1] error=[error dialing outgoing link [l/2PqMLuLuBB5xu8Dr6PEkWL@1]: error dialing payload channel for [l/2PqMLuLuBB5xu8Dr6PEkWL]: dial tcp: lookup ziti-fabric-router-br on 127.0.0.11:53: no such host]} error dialing link\r\n[ 0.604] INFO ziti/router/link.(*linkState).updateStatus: {linkId=[2PqMLuLuBB5xu8Dr6PEkWL] oldState=[dialing] newState=[dialFailed] key=[default->tls:ebB8uOqaPw->default] iteration=[1]} status updated\r\n"]
|
||||
[310.811759, "o", "[ 1.219] INFO ziti/router/handler_edge_ctrl.(*apiSessionAddedHandler).applySync: finished synchronizing api sessions [count: 8, syncId: clwz7ynyu356vlwprfq2znk7i, duration: 177.142µs]\r\n"]
|
||||
[311.714027, "o", "[ 2.165] INFO ziti/tunnel/dns.NewDnsServer: dns server running at 127.0.0.1:53\r\n[ 2.165] INFO ziti/tunnel/dns.(*resolver).AddHostname: adding ziti-tunnel.resolver.test = 19.65.28.94 to resolver\r\n"]
|
||||
[311.832585, "o", "[ 2.284] ERROR ziti/tunnel/dns.NewDnsServer: system resolver test failed: failed to resolve ziti-tunnel.resolver.test: lookup ziti-tunnel.resolver.test on 127.0.0.11:53: no such host\r\n\r\nziti-tunnel runs an internal DNS server which must be first in the host's\r\nresolver configuration. On systems that use NetManager/dhclient, this can\r\nbe achieved by adding the following to /etc/dhcp/dhclient.conf:\r\n\r\n prepend domain-name-servers 127.0.0.1:53;\r\n\r\n\r\n[ 2.284] INFO ziti/tunnel/intercept.SetDnsInterceptIpRange: dns intercept IP range: 100.64.0.1 - 100.127.255.255\r\n"]
|
||||
[319.556743, "o", "[ 10.008] INFO ziti/router/link.(*linkState).updateStatus: {newState=[dialing] linkId=[2PqMLuLuBB5xu8Dr6PEkWL] iteration=[1] key=[default->tls:ebB8uOqaPw->default] oldState=[dialFailed]} status updated\r\n[ 10.008] INFO ziti/router/link.(*linkRegistryImpl).evaluateLinkState: {iteration=[2] key=[default->tls:ebB8uOqaPw->default] linkId=[2PqMLuLuBB5xu8Dr6PEkWL]} queuing link to dial\r\n[ 10.008] INFO ziti/router/link.(*linkRegistryImpl).evaluateLinkState.func1: {key=[default->tls:ebB8uOqaPw->default] linkId=[2PqMLuLuBB5xu8Dr6PEkWL] iteration=[2]} dialing link\r\n[ 10.008] INFO ziti/router/xlink_transport.(*dialer).dialSplit: {linkId=[2PqMLuLuBB5xu8Dr6PEkWL] connId=[cfc49574-83c0-4121-8b2d-dd656b74a314]} dialing link with split payload/ack channels\r\n[ 10.008] INFO ziti/router/xlink_transport.(*dialer).dialSplit: {connId=[cfc49574-83c0-4121-8b2d-dd656b74a314] linkId=[2PqMLuLuBB5xu8Dr6PEkWL]} dialing payload channel\r\n"]
|
||||
[319.565716, "o", "[ 10.016] ERROR ziti/router/link.(*linkRegistryImpl).evaluateLinkState.func1: {linkId=[2PqMLuLuBB5xu8Dr6PEkWL] iteration=[2] error=[error dialing outgoing link [l/2PqMLuLuBB5xu8Dr6PEkWL@2]: error dialing payload channel for [l/2PqMLuLuBB5xu8Dr6PEkWL]: dial tcp: lookup ziti-fabric-router-br on 127.0.0.11:53: no such host] key=[default->tls:ebB8uOqaPw->default]} error dialing link\r\n[ 10.016] INFO ziti/router/link.(*linkState).updateStatus: {newState=[dialFailed] iteration=[2] key=[default->tls:ebB8uOqaPw->default] linkId=[2PqMLuLuBB5xu8Dr6PEkWL] oldState=[dialing]} status updated\r\n"]
|
||||
[324.188881, "o", "^C[ 14.641] INFO ziti/ziti/router.waitForShutdown: shutting down ziti-router\r\n"]
|
||||
[324.190136, "o", "[ 14.641] ERROR agent.(*handler).listen: {error=[accept unix /tmp/gops-agent.371.sock: use of closed network connection]} error accepting gops connection, closing gops listener\r\n[ 14.641] ERROR agent.(*handler).listen.func1: {error=[close unix /tmp/gops-agent.371.sock: use of closed network connection]} error closing gops listener\r\n[ 14.641] ERROR channel/v2.(*reconnectingImpl).Rx [u{reconnecting}->i{ZawW}]: {error=[use of closed network connection]} error closing peer after rx error\r\n[ 14.642] ERROR channel/v2.(*reconnectingImpl).Rx [u{reconnecting}->i{ZawW}]: {error=[read tcp 192.168.96.2:51742->89.58.11.223:8440: use of closed network connection]} rx error. closed peer and starting reconnection process\r\n"]
|
||||
[324.190455, "o", "[ 14.642] INFO ziti/router/link.(*linkRegistryImpl).Shutdown: {linkId=[3NwHHLdIR6ejuz1Jeu71DC]} closing link\r\n[ 14.642] INFO ziti/router/handler_link.(*closeHandler).HandleClose.func1 [ch{l/3NwHHLdIR6ejuz1Jeu71DC}->u{classic}->i{DQ9y}]: {routerId=[AXUwY-fxPE] iteration=[1] linkId=[3NwHHLdIR6ejuz1Jeu71DC]} link closed\r\n"]
|
||||
[324.191498, "o", "[ 14.642] INFO ziti/router/link.(*linkRegistryImpl).Shutdown: {linkCount=[1]} shutdown links in link registry\r\n[ 14.643] WARNING ziti/router/forwarder.(*Scanner).run: exited\r\n[ 14.643] ERROR ziti/router/forwarder.(*Faulter).run: exited\r\n[ 14.643] ERROR ziti/router/xgress_edge.(*Acceptor).Run: error accepting (closed)\r\n[ 14.643] WARNING ziti/router/xgress_edge.(*Acceptor).Run: exiting\r\n[ 14.643] INFO transport/v2/tls.(*sharedListener).runAccept [tls:0.0.0.0:8442]: {error=[accept tcp [::]:8442: use of closed network connection]} listener closed, exiting\r\n[ 14.643] INFO transport/v2/tls.(*sharedListener).runAccept [tls:0.0.0.0:8442]: exited\r\n[ 14.643] INFO ziti/tunnel/intercept/host.interceptor.Stop: stopping host interceptor\r\n"]
|
||||
[324.194595, "o", "\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ "]
|
||||
[325.464383, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ "]
|
||||
[325.763595, "o", "\u001b[7m# make systemd unit file\u001b[27m"]
|
||||
[326.250715, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b# make systemd unit file\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ "]
|
||||
[330.676061, "o", "\u001b[7mcreateRouterSystemdFile $ROUTER_NAME\u001b[27m"]
|
||||
[331.165169, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bcreateRouterSystemdFile $ROUTER_NAME\r\n\u001b[?2004l\r"]
|
||||
[331.174507, "o", "Router systemd file written to: \u001b[00;34m/home/sky/.ziti/quickstart/67fa22404b2e/ziti-private-yellow.service\u001b[0m\r\n\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ "]
|
||||
[337.311266, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ "]
|
||||
[337.565355, "o", "\u001b[7m# systemd file stuff (optional)\u001b[27m"]
|
||||
[337.740384, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b# systemd file stuff (optional)\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ "]
|
||||
[343.104628, "o", "\u001b[7msudo cp $ZITI_HOME/$ROUTER_NAME.service /etc/systemd/system/ziti-router.service\u001b[27m"]
|
||||
[343.503294, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bsudo cp $ZITI_HOME/$ROUTER_NAME.service /etc/systemd/system/ziti-router.service\r\n\u001b[?2004l\r"]
|
||||
[343.522112, "o", "\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ \u001b[K"]
|
||||
[348.874658, "o", "\u001b[7msudo systemctl daemon-reload\u001b[27m"]
|
||||
[349.548683, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bsudo systemctl daemon-reload\r\n\u001b[?2004l\r"]
|
||||
[349.558697, "o", "sudo: systemctl: command not found\r\r\n"]
|
||||
[349.560355, "o", "\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ "]
|
||||
[388.450437, "o", "\u001b[7msudo systemctl enable --now ziti-router\u001b[27m"]
|
||||
[388.984207, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bsudo systemctl enable --now ziti-router\r\n\u001b[?2004l\r"]
|
||||
[388.990813, "o", "sudo: systemctl: command not found\r\r\n"]
|
||||
[388.991074, "o", "\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ "]
|
||||
[397.799345, "o", "\u001b[7m# make sure **ziti-private-yellow** shows online\u001b[27m"]
|
||||
[398.367365, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b# make sure **ziti-private-yellow** shows online\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ "]
|
||||
[404.923358, "o", "\u001b[7mziti edge list edge-routers\u001b[27m"]
|
||||
[405.470339, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bziti edge list edge-routers\r\n\u001b[?2004l\r"]
|
||||
[405.69685, "o", "╭────────────┬───────────────────────┬────────┬───────────────┬──────┬─────────────╮\r\n│ ID │ NAME │ ONLINE │ ALLOW TRANSIT │ COST │ ATTRIBUTES │\r\n├────────────┼───────────────────────┼────────┼───────────────┼──────┼─────────────┤\r\n│ 0xj5Nfq5C │ ziti-private-blue │ true │ true │ 0 │ zitiblue │\r\n│ AXUwY-fxPE │ ziti-edge-router │ true │ true │ 0 │ public │\r\n│ FFcgNOqaPw │ ziti-private-red │ true │ true │ 0 │ zitired │\r\n│ TXX0JIQ3Y │ ziti-private-yellow │ false │ true │ 0 │ │\r\n│ ebB8uOqaPw "]
|
||||
[405.697034, "o", "│ ziti-fabric-router-br │ true │ true │ 0 │ fabric-only │\r\n╰────────────┴───────────────────────┴────────┴───────────────┴──────┴─────────────╯\r\nresults: 1-5 of 5\r\n"]
|
||||
[405.700149, "o", "\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ "]
|
||||
[413.916685, "o", "\u001b[7mziti fabric list links\u001b[27m"]
|
||||
[414.524382, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bziti fabric list links\r\n\u001b[?2004l\r"]
|
||||
[414.746461, "o", "╭────────────────────────┬───────────────────────┬───────────────────────┬─────────────┬─────────────┬─────────────┬───────────┬────────┬───────────╮\r\n│ ID │ DIALER │ ACCEPTOR │ STATIC COST │ SRC LATENCY │ DST LATENCY │ STATE │ STATUS │ FULL COST │\r\n├────────────────────────┼───────────────────────┼───────────────────────┼─────────────┼─────────────┼─────────────┼───────────┼──────"]
|
||||
[414.746576, "o", "──┼───────────┤\r\n│ 33CpL09dvtQ4SinFqzwsne │ ziti-private-blue │ ziti-edge-router │ 1 │ 2.2ms │ 2.6ms │ Connected │ up │ 5 │\r\n│ 5DJW44kwL4U5tJn0wCXpgn │ ziti-fabric-router-br │ ziti-edge-router │ 1 │ 2.3ms │ 2.6ms │ Connected │ up │ 5 │\r\n│ 5LnhMJWhc28YKJ5Y8ltK1k │ ziti-private-red │ ziti-fabric-router-br │ 1 │ 2.2ms │ 2.2ms │ Connected │ up │ 5 │\r\n│ 5ZUnFiRjFvFN5sGH1zigOi │ ziti-private-red │ ziti-edge-router │ 1 │ 2.7ms │ 2.1ms │ Connected │ up │ 5 │\r\n│ xm3KDu8SSXt7YzOGdZZFX │ ziti-private-blue │ ziti-fabric-router-br │ 1 │ 2.3ms │ 2.6ms │ Connected │ up │ 5 │\r\n╰────────────────────────┴───────────────"]
|
||||
[414.746706, "o", "────────┴───────────────────────┴─────────────┴─────────────┴─────────────┴───────────┴────────┴───────────╯\r\nresults: 1-5 of 5\r\n"]
|
||||
[414.750566, "o", "\u001b[?2004h\u001b]0;sky@67fa22404b2e: ~/.ziti/quickstart/67fa22404b2e\u0007sky@67fa22404b2e:~/.ziti/quickstart/67fa22404b2e$ "]
|
||||
[418.248069, "o", "e"]
|
||||
[418.553211, "o", "x"]
|
||||
[418.955185, "o", "i"]
|
||||
[419.184308, "o", "t"]
|
||||
[419.34784, "o", "\r\n\u001b[?2004l\rexit\r\n"]
|
||||
[419.362143, "o", "\u001b[1m\r\nWhat's next?\r\n\u001b[0m"]
|
||||
[419.362214, "o", " Try Docker Debug for seamless, persistent debugging tools in any container or image → \u001b[36mdocker debug ziti-edge\u001b[0m\r\n Learn more at https://docs.docker.com/go/debug-cli/\r\n"]
|
||||
[419.367392, "o", "\u001b]7;file://Skys-MBP.fritz.box/Users/chris/Workspace/dev/Python/asciinema-director/casts\u0007"]
|
||||
[419.367947, "o", "\u001b[?2004h\r\r\n$ "]
|
||||
[420.890337, "o", "e"]
|
||||
[421.083996, "o", "x"]
|
||||
[421.250982, "o", "i"]
|
||||
[421.409121, "o", "t"]
|
||||
[421.578946, "o", "\r\n\u001b[?2004l\r"]
|
||||
[421.579142, "o", "logout\r\n"]
|
||||
[421.580143, "o", "\r\nSaving session..."]
|
||||
[421.603255, "o", "\r\n...saving history..."]
|
||||
[421.622898, "o", "truncating history files..."]
|
||||
[421.62437, "o", "\r\n..."]
|
||||
[421.624591, "o", "completed.\r\n"]
|
0
poetry.lock → src/poetry.lock
generated
0
poetry.lock → src/poetry.lock
generated
20
src/scripts/hello_world_rec.sh
Executable file
20
src/scripts/hello_world_rec.sh
Executable file
|
@ -0,0 +1,20 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Check if in $PWD/scripts directory
|
||||
if [ "$(basename $PWD)" != "scripts" ]; then
|
||||
echo "You are not in the ./scripts directory. Change directory and run script again."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Variables
|
||||
INPUT_FILE=hello_world_script.sh
|
||||
OUTPUT_FILE=../casts/hello_world.cast
|
||||
TIMEOUT=300
|
||||
|
||||
# Check if $OUTPUT_FILE exists
|
||||
if [ -f $OUTPUT_FILE ]; then
|
||||
echo "File $OUTPUT_FILE already exists. Exiting."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
poetry run asciinema-automation -dt 75 -sd 30 -t $TIMEOUT --asciinema-arguments " -i $TIMEOUT --cols=238 --rows=56 " $INPUT_FILE $OUTPUT_FILE
|
7
src/scripts/hello_world_script.sh
Normal file
7
src/scripts/hello_world_script.sh
Normal file
|
@ -0,0 +1,7 @@
|
|||
#$ delay 50
|
||||
#$ expect \#
|
||||
|
||||
#$ sendcharacter # testing: Hello World!
|
||||
#$ sendcontrol m
|
||||
#$ expect #
|
||||
#$ wait 500
|
Loading…
Reference in New Issue
Block a user