This commit is contained in:
qrkourier 2024-06-10 21:11:46 +00:00
parent c2330e16ae
commit cafcc5337c
38 changed files with 40 additions and 40 deletions

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
@ -72,7 +72,7 @@
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">$ zrok copy https://azc47r3cwjds.share.zrok.io/LICENSE /tmp/inbox</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.221] INFO zrok/drives/sync.OneWay: =&gt; /LICENSE</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">copy complete! </span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">$ l /tmp/inbox</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">total 12</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">-rw-rw-r-- 1 michael michael 11346 Jan 19 13:30 LICENSE</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="unique-names-and-reserved-shares">Unique Names and Reserved Shares<a href="#unique-names-and-reserved-shares" class="hash-link" aria-label="Direct link to Unique Names and Reserved Shares" title="Direct link to Unique Names and Reserved Shares"></a></h2>
<p>Private reserved shares with unque names can be particularly useful with the drives CLI:</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">$ zrok reserve private -b drive --unique-name mydrive /tmp/junk</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.315] INFO main.(*reserveCommand).run: your reserved share token is &#x27;mydrive&#x27;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">$ zrok share reserved --headless mydrive</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.289] INFO main.(*shareReservedCommand).run: sharing target: &#x27;/tmp/junk&#x27;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.289] INFO main.(*shareReservedCommand).run: using existing backend proxy endpoint: /tmp/junk</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.767] INFO sdk-golang/ziti.(*listenerManager).createSessionWithBackoff: {session token=[d519a436-9fb5-4207-afd5-7cbc28fb779a]} new service session</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.927] INFO main.(*shareReservedCommand).run: use this command to access your zrok share: &#x27;zrok access private mydrive&#x27;</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">$ zrok reserve private -b drive --unique-name mydrive /tmp/junk</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.315] INFO main.(*reserveCommand).run: your reserved share token is &#x27;mydrive&#x27;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">$ zrok share reserved --headless mydrive</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.289] INFO main.(*shareReservedCommand).run: sharing target: &#x27;/tmp/junk&#x27;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.289] INFO main.(*shareReservedCommand).run: using existing backend target: /tmp/junk</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.767] INFO sdk-golang/ziti.(*listenerManager).createSessionWithBackoff: {session token=[d519a436-9fb5-4207-afd5-7cbc28fb779a]} new service session</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.927] INFO main.(*shareReservedCommand).run: use this command to access your zrok share: &#x27;zrok access private mydrive&#x27;</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>This makes working with <code>zrok://</code> URLs particularly convenient:</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">$ zrok ls zrok://mydrive</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">┌──────┬─────────┬─────────┬───────────────────────────────┐</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ TYPE │ NAME │ SIZE │ MODIFIED │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">├──────┼─────────┼─────────┼───────────────────────────────┤</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ LICENSE │ 11.3 kB │ 2023-07-21 13:17:56 -0400 EDT │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">└──────┴─────────┴─────────┴───────────────────────────────┘</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="future-enhancements">Future Enhancements<a href="#future-enhancements" class="hash-link" aria-label="Direct link to Future Enhancements" title="Direct link to Future Enhancements"></a></h2>

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
@ -29,7 +29,7 @@
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">$ sudo -E zrok share private --headless --backend-mode vpn 192.168.42.12/24</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="vpn-share-reservation">VPN share reservation<a href="#vpn-share-reservation" class="hash-link" aria-label="Direct link to VPN share reservation" title="Direct link to VPN share reservation"></a></h2>
<p>Share reservation works the same as with other backend types:</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">eugene@hermes $ zrok reserve private -b vpn</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.297] INFO main.(*reserveCommand).run: your reserved share token is &#x27;k77y2cl7jmjl&#x27;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">eugene@hermes $ sudo -E zrok share reserved k77y2cl7jmjl --headless</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.211] INFO main.(*shareReservedCommand).run: sharing target: &#x27;10.122.0.1/16&#x27;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.211] INFO main.(*shareReservedCommand).run: using existing backend proxy endpoint: 10.122.0.1/16</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.463] INFO sdk-golang/ziti.(*listenerManager).createSessionWithBackoff: {session token=[22c5708d-e2f2-41aa-a507-454055f8bfcc]} new service session</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.641] INFO main.(*shareReservedCommand).run: use this command to access your zrok share: &#x27;zrok access private k77y2cl7jmjl&#x27;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">eugene@hermes $ zrok reserve private -b vpn</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.297] INFO main.(*reserveCommand).run: your reserved share token is &#x27;k77y2cl7jmjl&#x27;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">eugene@hermes $ sudo -E zrok share reserved k77y2cl7jmjl --headless</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.211] INFO main.(*shareReservedCommand).run: sharing target: &#x27;10.122.0.1/16&#x27;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.211] INFO main.(*shareReservedCommand).run: using existing backend target: 10.122.0.1/16</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.463] INFO sdk-golang/ziti.(*listenerManager).createSessionWithBackoff: {session token=[22c5708d-e2f2-41aa-a507-454055f8bfcc]} new service session</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.641] INFO main.(*shareReservedCommand).run: use this command to access your zrok share: &#x27;zrok access private k77y2cl7jmjl&#x27;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="accessing-vpn-share">Accessing VPN share<a href="#accessing-vpn-share" class="hash-link" aria-label="Direct link to Accessing VPN share" title="Direct link to Accessing VPN share"></a></h2>
<p>Accessing a VPN share works similar to other backends.</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">eugene@calculon % sudo -E zrok access private --headless k77y2cl7jmjl</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.201] INFO main.(*accessPrivateCommand).run: allocated frontend &#x27;50B5hloP1s1X&#x27;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.662] INFO main.(*accessPrivateCommand).run: access the zrok share at the following endpoint: VPN:</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.662] INFO main.(*accessPrivateCommand).run: 10.122.0.1 -&gt; CONNECTED Welcome to zrok VPN</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">[ 0.662] INFO zrok/endpoints/vpn.(*Frontend).Run: connected:Welcome to zrok VPN</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">

View File

@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Zrok" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.44f28847.css">
<script src="/assets/js/runtime~main.6fc8bd33.js" defer="defer"></script>
<script src="/assets/js/runtime~main.c87a4c9b.js" defer="defer"></script>
<script src="/assets/js/main.53605760.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">