rebound/http/templates/index.html

63 lines
2.8 KiB
HTML
Raw Permalink Normal View History

{{ define "index" }}
<!DOCTYPE html>
<html>
<head>
{{ template "head" }}
</head>
<body>
<section class="section">
<div class="container">
<h1 class="title is-size-1">
Besoin de vous échapper ?
</h1>
<p class="subtitle is-size-3">
Bienvenue sur <strong>Rebound</strong>!
</p>
2023-09-24 20:21:44 +02:00
<div class="block">
<div class="content">
<p>Rebound est un serveur SSH permettant de créer des tunnels TCP/IP éphémères et privés entre 2 machines positionnées
derrière un <abbr title="Network Address Traversal">NAT</abbr>.</p>
<p>Pour l'utiliser <strong>un simple client SSH suffit !</strong></p>
<pre class="has-background-dark has-text-white-ter is-family-monospace">ssh -R 0:127.0.0.1:<span class="has-text-info">&lt;port&gt;</span> rebound@{{ .SSHPublicHost }} -p {{ .SSHPublicPort }}</pre>
<p class="is-italic"><span class="has-text-info">&lt;port&gt;</span> est à remplacer par le port du service
s'exécutant sur votre machine en local.</span>
<p>Une fois connecté, suivez les instructions. 😉</p>
</div>
</div>
<hr />
<div class="block">
<div class="columns">
<div class="column is-4">
<h3 class="title is-size-4">En savoir plus</h3>
<div class="content">
À venir...
</div>
</div>
<div class="column is-4">
<h3 class="title is-size-4">Statistiques</h3>
<table class="table is-bordered is-striped is-fullwidth">
<tbody>
<tr>
<td><strong>Total tunnels ouverts</strong></td>
<td>{{ index .Stats "total_opened_tunnels" }}</td>
</tr>
<tr>
<td><strong>Total données entrantes</strong></td>
<td>{{ humanSize ( index .Stats "total_rx_bytes" ) }}</td>
</tr>
<tr>
<td><strong>Total données sortantes</strong></td>
<td>{{ humanSize ( index .Stats "total_tx_bytes" ) }}</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</section>
{{ template "advertising" . }}
{{ template "footer" . }}
</body>
</html>
{{ end }}