2022-08-10 17:56:29 +02:00
# zrok quickstart
## ziti quickstart
```
$ source /dev/stdin < < < "$(wget -qO- https://raw.githubusercontent.com/openziti/ziti/release-next/quickstart/docker/image/ziti-cli-functions.sh)"; expressInstall
```
2022-09-01 19:09:50 +02:00
## configure frontend identity
2022-08-10 17:56:29 +02:00
```
2022-10-13 21:44:26 +02:00
$ ziti edge create identity device -o ~/.zrok/frontend.jwt frontend
2022-08-10 17:56:29 +02:00
New identity proxy created with id: -zbBF8eVb-
Enrollment expires at 2022-08-10T18:46:16.641Z
```
```
2022-10-13 21:44:26 +02:00
$ ziti edge enroll -j ~/.zrok/frontend.jwt -o ~/.zrok/identities/frontend.json
2022-08-10 17:56:29 +02:00
INFO generating 4096 bit RSA key
INFO enrolled successfully. identity file written to: proxy.json
```
2022-08-29 23:39:20 +02:00
2022-09-01 19:09:50 +02:00
```
2022-10-13 21:44:26 +02:00
$ ziti edge create erp frontend --edge-router-roles "#all" --identity-roles @frontend
2022-09-01 19:09:50 +02:00
```
2022-08-29 23:39:20 +02:00
2022-08-10 17:56:29 +02:00
## start zrok resources
adjust `ctrl.yml` (or create a copy for your environment).
```
$ zrok ctrl etc/ctrl.yml
```
```
$ zrok proxy ~/.zrok/proxy.json
```
## create zrok account
```
$ zrok create account
New Username: michael@quigley.com
New Password:
Confirm Password:
[ 3.122] INFO main.glob..func1: api token: 9ae56d39a6e96d65a45518b5ea1637a0677581a33ba44bbc3c103f6351ec478fb8185e97a993382ed2daa26720d40b052824dbce5ef38874c82893f33e445b06
```
## enable zrok for your shell
```
$ zrok enable 9ae56d39a6e96d65a45518b5ea1637a0677581a33ba44bbc3c103f6351ec478fb8185e97a993382ed2daa26720d40b052824dbce5ef38874c82893f33e445b06
[ 0.691] INFO main.enable: enabled, identity = 'ARjEc8eVA-'
```
## tunnel
```
$ zrok http < endpoint >
```