Browse Source

docs(feature/ephemeral-hosting): split out of air gapping to improve visibility

Josh Habdas 8 months ago
parent
commit
2a8e9161c2
Signed by: Josh Habdas <jhabdas@protonmail.com> GPG Key ID: B148B31154C75A74

+ 1
- 1
README.md View File

@@ -18,7 +18,7 @@
18 18
 - [Fuzzy Search](https://after-dark.habd.as/#feature-search) – automatic indexing and no third-parties
19 19
 - [Easily Customized](https://after-dark.habd.as/#feature-customize) – change skins, strip styles, create layouts
20 20
 - [Securely Designed](https://after-dark.habd.as/#feature-security) – csp, referrer policy, release hashes
21
-- [Privacy Focused](https://after-dark.habd.as/#feature-privacy) – no cookies and no external requests, ephemeral ssh hosting
21
+- [Privacy Focused](https://after-dark.habd.as/#feature-privacy) – no cookies, no external requests, ephemeral ssh hosting
22 22
 
23 23
 ## Demo
24 24
 

+ 3
- 3
docs/content/_index.md View File

@@ -49,9 +49,9 @@ images = [
49 49
       <th scope="col" width="25%">Extras</th>
50 50
     </tr>
51 51
     <tr>
52
-      <td><a href="./feature/">33</a></td>
52
+      <td><a href="./feature/">35</a></td>
53 53
       <td><a href="./module/">4</a></td>
54
-      <td><a href="./shortcode/">26</a></td>
54
+      <td><a href="./shortcode/">26+</a></td>
55 55
       <td><a href="./extra/">1</a></td>
56 56
     </tr>
57 57
   </table>
@@ -151,7 +151,7 @@ images = [
151 151
   <p>Develop your entire site <strong><i>without</i> Internet</strong> connectivity and <i>expose</i> an ephemeral Web server with e2e encryption and <strong>real-time traffic inspection</strong>.</p>
152 152
   <nav><p>
153 153
     <a href="/feature/air-gapping/">Air Gapping</a> |
154
-    <a href="/feature/air-gapping/#ephemeral-hosting-with-end-to-end-encryption">Hosting</a> |
154
+    <a href="/feature/ephemeral-hosting">SSH Hosting</a> |
155 155
     <a href="/feature/referrer-policy/">Referrer Policy</a>
156 156
   </p></nav>
157 157
 </section>

+ 1
- 13
docs/content/feature/air-gapping.id.md View File

@@ -8,24 +8,12 @@ feature = ["related content"]
8 8
 
9 9
 Kecuali menjalankan [Instal Cepat](../quick-install) After Dark tidak memerlukan koneksi internet untuk berfungsi. Manfaatkan fitur ini dengan berbagai cara yang kreatif:
10 10
 
11
+- Menggunakan [Hosting Ephemeral]({{< relref "ephemeral-hosting" >}}) untuk laporkan berita tanpa memberitahu pihak berwenang.
11 12
 - Meninjau [Bantuan Online](../online-help) dokumen selama penerbangan dengan Virgin Galactic.
12 13
 - Menyimpan jurnal pribadi saat melakukan couchsurfing melalui Asia Tenggara.
13 14
 - Dengan aman menghasilkan konfigurasi untuk [Penambang Web](/module/toxic-swamp#config-generator) modul tambahan.
14 15
 - Jalankan situs anda di belakang NAT atau firewall yang memblokir semua permintaan keluar.
15 16
 - Mengembangkan konten anda menggunakan {{< external href="https://termux.com" text="Termux" />}} pada Android dengan mode pesawat.
16
-- Laporkan berita dari Timor Barat tanpa memberitahu pihak berwenang.
17 17
 - Membuat sebuah [Galeri Gambar](/module/hall-of-mirrors) saat trekking ke Gunung Nimbus melalui ferrata.
18 18
 
19 19
 Secara default After Dark tidak membuat permintaan keluar **kecuali** saat melihat dokumentasi tertentu [Bantuan Online](../online-help) untuk menutupi fungsionalitas terkait.
20
-
21
-## Hosting Ephemeral dengan enkripsi end-to-end
22
-
23
-Menggunakan {{< external href="https://serveo.net" text="Serveo" />}} secara singkat anda dapat membuka situs anda ke internet, tanpa perlu mendaftar.
24
-
25
-Sajikan dan buka situs anda dengan perintah berikut:
26
-
27
-```sh
28
-$ hugo serve --disableLiveReload & ssh -R 80:localhost:1313 serveo.net
29
-```
30
-
31
-Setelah dimulai tekan `g` untuk inspeksi lalu lintas, atau berhenti untuk offline dan gunakan `fg` untuk kembali ke `hugo`. Instal {{< external href="https://matt.ucc.asn.au/dropbear/dropbear.html" text="dropbear" />}} or {{< external href="https://www.openssh.com" text="openssh" />}} jika anda membutuhkan `ssh`.

+ 2
- 14
docs/content/feature/air-gapping.md View File

@@ -8,24 +8,12 @@ features = ["related content"]
8 8
 
9 9
 Unless running the [Quick Install](../quick-install) After Dark does not require an Internet connection to function. Leverage this feature in creative ways:
10 10
 
11
+- Use [Ephemeral Hosting]({{< relref "ephemeral-hosting" >}}) to report news without tipping off authorities.
12
+- Run your site behind a NAT or firewall blocking all outbound requests.
11 13
 - Review the [Online Help](../online-help) docs during a flight on Virgin Galactic.
12 14
 - Keep a personal journal while couchsurfing through Southeast Asia.
13 15
 - Securely generate configuration for the [Web Mining](/module/toxic-swamp#config-generator) add-on module.
14
-- Run your site behind a NAT or firewall blocking all outbound requests.
15 16
 - Develop your content using {{< external href="https://termux.com" text="Termux" />}} on Android in airplane mode.
16
-- Report news from Timor Barat without tipping off authorities.
17 17
 - Create an [Image Gallery](/module/hall-of-mirrors) while trekking the Mount Nimbus via ferrata.
18 18
 
19 19
 By default After Dark makes no outbound requests **except** when viewing certain [Online Help](../online-help) documentation to cover related functionality.
20
-
21
-## Ephemeral hosting with end-to-end encryption
22
-
23
-Using {{< external href="https://serveo.net" text="Serveo" />}} you may briefly expose your site to the Internet with end-to-end encryption, no sign-up required.
24
-
25
-Serve and expose your site with the following command:
26
-
27
-```sh
28
-$ hugo serve --disableLiveReload & ssh -R 80:localhost:1313 serveo.net
29
-```
30
-
31
-Once started press `g` for traffic inspection, or quit to go offline and use `fg` to return to `hugo`. Install {{< external href="https://matt.ucc.asn.au/dropbear/dropbear.html" text="dropbear" />}} or {{< external href="https://www.openssh.com" text="openssh" />}} if you need `ssh`.

+ 20
- 0
docs/content/feature/ephemeral-hosting.id.md View File

@@ -0,0 +1,20 @@
1
++++
2
+title = "Ephemeral Hosting"
3
+description = "Hosting ephemeral dengan enkripsi end-to-end."
4
+categories = ["security"]
5
+tags = ["privacy", "networking"]
6
+features = ["related content", "alert"]
7
+todo = ["i18n"]
8
++++
9
+
10
+Menggunakan {{< external href="https://serveo.net" text="Serveo" />}} secara singkat anda dapat membuka situs anda ke internet, tanpa perlu mendaftar. Use this alongside [Air Gapping]({{< relref "air-gapping" >}}) to quietly poke a hole through your NAT or firewall to move information more discretely.
11
+
12
+{{% hackcss-alert type="warning" %}}**Warning:** No form of communication over the Internet is 100% secure. If you don't trust Serveo or SSH hire a {{< external "https://opaque.link/post/dropgang/" "Dropgang" />}} or use the good 'ol sneakernet.{{% /hackcss-alert %}}
13
+
14
+Sajikan dan buka situs anda dengan perintah berikut:
15
+
16
+```sh
17
+$ hugo serve --disableLiveReload & ssh -R 80:localhost:1313 serveo.net
18
+```
19
+
20
+Setelah dimulai tekan `g` untuk inspeksi lalu lintas, atau berhenti untuk offline dan gunakan `fg` untuk kembali ke `hugo`. Instal {{< external href="https://matt.ucc.asn.au/dropbear/dropbear.html" text="dropbear" />}} or {{< external href="https://www.openssh.com" text="openssh" />}} jika anda membutuhkan `ssh`.

+ 19
- 0
docs/content/feature/ephemeral-hosting.md View File

@@ -0,0 +1,19 @@
1
++++
2
+title = "Ephemeral Hosting"
3
+description = "Briefly expose your site to the Internet over SSH with encryption."
4
+categories = ["security"]
5
+tags = ["privacy", "networking"]
6
+features = ["related content", "alert"]
7
++++
8
+
9
+Using {{< external href="https://serveo.net" text="Serveo" />}} you may briefly expose your site to the Internet with end-to-end encryption, no sign-up required. Use this alongside [Air Gapping]({{< relref "air-gapping" >}}) to quietly poke a hole through your NAT or firewall to move information more discretely.
10
+
11
+{{% hackcss-alert type="warning" %}}**Warning:** No form of communication over the Internet is 100% secure. If you don't trust Serveo or SSH hire a {{< external "https://opaque.link/post/dropgang/" "Dropgang" />}} or use the good 'ol sneakernet.{{% /hackcss-alert %}}
12
+
13
+Serve and expose your site with the following command:
14
+
15
+```sh
16
+$ hugo serve --disableLiveReload & ssh -R 80:localhost:1313 serveo.net
17
+```
18
+
19
+Once started press `g` for traffic inspection, or quit to go offline and use `fg` to return to `hugo`. Install {{< external href="https://matt.ucc.asn.au/dropbear/dropbear.html" text="dropbear" />}} or {{< external href="https://www.openssh.com" text="openssh" />}} if you need `ssh`.

+ 1
- 1
docs/content/feature/webmaster-tools.id.md View File

@@ -55,7 +55,7 @@ Untuk menguji dengan Yandex gunakan {{< external href="https://webmaster.yandex.
55 55
   {{< /hackcss-formgroup >}}
56 56
 {{< /hackcss-form >}}
57 57
 
58
-Gunakan [ephemeral hosting](../air-gapping/#ephemeral-hosting-with-end-to-end-encryption) untuk memeriksa situs anda saat dalam pengembangan/pengujian.
58
+Gunakan [Hosting Ephemeral]({{< relref "ephemeral-hosting" >}}) untuk memeriksa situs anda saat dalam pengembangan/pengujian.
59 59
 
60 60
 ## Menguji dan memantau kecepatan
61 61
 

+ 1
- 1
docs/content/feature/webmaster-tools.md View File

@@ -55,7 +55,7 @@ To test with Yandex use their {{< external href="https://webmaster.yandex.com/to
55 55
   {{< /hackcss-formgroup >}}
56 56
 {{< /hackcss-form >}}
57 57
 
58
-Use [ephemeral hosting](../air-gapping/#ephemeral-hosting-with-end-to-end-encryption) to check your site while in development/testing.
58
+Use [Ephemeral Hosting]({{< relref "ephemeral-hosting" >}}) to check your site while in development/testing.
59 59
 
60 60
 ## Test and Monitor Speed
61 61
 

Loading…
Cancel
Save