Obsah:

Udělejte ze svého Pi cloudový server (místní) !: 19 kroků (s obrázky)
Udělejte ze svého Pi cloudový server (místní) !: 19 kroků (s obrázky)

Video: Udělejte ze svého Pi cloudový server (místní) !: 19 kroků (s obrázky)

Video: Udělejte ze svého Pi cloudový server (místní) !: 19 kroků (s obrázky)
Video: Windows Event and Logging Demystified: IT Admin Edition 2024, Listopad
Anonim
Udělejte ze svého Pi cloudový server (místní)!
Udělejte ze svého Pi cloudový server (místní)!

Ukládejte dokumenty a fotografie a hudbu a přistupujte k nim na svém místním serveru Pi Cloud! Nejlepší část: můžete ji použít, pokud nebo kdy dojde k výpadku internetu (nebo pokud jste na vzdáleném místě a chcete přístup na Wikipedii). Hej, a pokud váš přítel dostane jeden a žijí blízko (*ahem*80 stop*ahem*), můžete s nimi sdílet věci a vytvořit si vlastní osobní chatovací linku!

To mě nutí přemýšlet … pokud si dost lidí postaví servery Pi Cloud, mohli bychom crowdsourcovat internet! To by bylo 11/10 na stupnici velikosti. S novými modely počítače Raspberry Pi je to možné a dokonce ani drahé! (Co! Řekni mi víc!)

Tento tutoriál vám ukáže, jak nastavit přístupový bod WiFi krátkého dosahu (~ 80 stop) a osobní webový server („přivést jej zpět do HTML bbies). Můžete to nastavit pouze jako (uzavřenou) místní síť (tj. Své vlastní osobní „cloudové“záložní zařízení) nebo ji vysílat do zbytku světa! (.. pokud to uděláte, ujistěte se, že znáte zabezpečení sítě.)

To znamená, že za předpokladu, že máte základní znalosti o Pi, zde je rozdělení:

Doba čtení: ~ 40 min

Čas sestavení: ~ 60 min (méně, pokud máte zkušenosti s Linuxem)

Cena: ~ 35 $ (pro Pi 3)

Pokud máte zájem pomoci rozjet internet lidí, sdílejte ho se svými přáteli a rodinou a všemi, které znáte (nebo jim ho vytvořte!). Pokud stavíte tento projekt, označte, že jste ho postavili, abychom získali představu o tom, kolik lidí má infrastrukturu, kterou potřebujeme k tomu, abychom skutečně vytvořili plnohodnotný internet pro lidi. Nakonec mě sledujte, abych zůstal informovaný (obracím se na některé lidi, aby se pokusili, aby to byla skutečná věc. Neváhejte mě kontaktovat, pokud můžete pomoci a/nebo se toho chopit, je to open-source!).

Krok 1: Jste nováčkem v Linuxu a programování terminálu?

Jste nováčkem v programování Linuxu a terminálu?
Jste nováčkem v programování Linuxu a terminálu?

Budeme muset mít přístup k našemu Pi vzdáleně (např. Přes SSH). Pokud máte rádi „wtf is that“, podívejte se na tento úvodní tutoriál, kde najdete důkladnější přehled o tom, jak nastavit Raspberry Pi 3 a nějaké rychlé programování terminálu v Linuxu.

Tento přístup k přístupovému bodu Pi* a webovému serveru ** využívá operační systém Jessie Lite. Pokud budete postupovat podle tohoto kurzu řádek po řádku, budete potřebovat tuto konkrétní verzi Linuxu

A konečně, tento tutoriál je postaven na tutoriálu Adafruit Digital Free Library, takže pokud narazíte na nějaké problémy, podívejte se na něj (nebo zanechte komentář a já nebo jiný užitečný člověk se pokusíme odpovědět na vaši otázku:))

(Také se to může zdát trochu dlouhé, takže jsem přidal různé roztomilé fotky štěňátek, abyste měli motivaci: D)

*Přístupový bod je hardwarové zařízení, které umožňuje připojení zařízení WiFi (např. Smartphonu) ke kabelové síti (např. Routeru).

** Webový server je počítač, který poskytuje webovou stránku. Když přejdete na své oblíbené webové stránky, zadáte „www.wikipedia.org“, který vás přenese na IP adresu webového serveru a zobrazí veřejné informace.

Varování: doporučujeme provozovat váš Pi pouze jako místní síť (tj. Nepřipojujte Pi k širšímu webu), protože protokol hesla WPA2 nemusí být bezpečný.

Krok 2: Materiály

Materiály
Materiály

Počítač s ethernetovým portem a slotem pro kartu SD

Raspberry Pi 3

- Karta SD (8 GB nebo větší, zejména pokud ji chcete použít jako úložiště)

Napájecí kabel microUSB na USB

Ethernetový kabel

- Doporučeno: Pouzdro Raspberry Pi

Krok 3: Softwarové programy

Softwarové programy
Softwarové programy

1. PuTTY nám umožňuje vzdáleně se přihlásit k Raspberry Pi pomocí IP adresy, uživatelského jména a hesla Pi.

Stahujte zde:

2. Etcher formátuje a zapisuje operační systém Raspbian (nebo jiný) OS („OS“) na kartu SD.

Stahujte zde:

3. WinSCP umožňuje snadný přenos souborů mezi počítačem a Raspberry Pi.

Stahujte zde (klikněte na instalační balíček):

4. Počítače se systémem Windows budou pro použití IP adresy „raspberrypi.local“potřebovat tiskové služby Bonjour pro Windows (od společnosti Apple).

Stahujte zde:

Krok 4: Rychlý start

Rychlý start
Rychlý start

Pokud jste s Pi dříve pracovali a vyhovuje vám terminál Linuxu a podobně, zde je rychlý přehled tohoto procesu:

1. Vložte Jessie Lite na SD kartu (8 GB a více) a vložte ji do Pi.

Stáhněte si Jessie Lite OS zde.

2. Vzdáleně se přihlaste (např. SSH) a zadejte přihlašovací údaje.

3. Zde je úložiště Github se všemi příkazy, které z vašeho Pi udělají webový server: D

Projděte instalační soubor a zadejte příkazy (v uvedeném pořadí). Tento proces nainstaluje HostAPD (ověřování), DHCP (správa IP), iptables (firewall) a Apache (software webového serveru).

4. Vytvořte veřejnou webovou stránku nebo udržujte své soubory/data v soukromí/s přáteli a rodinou

Ukázková webová stránka HTML upravená z výukového programu Adafruit Digital Free Library je součástí úložiště Github (ServerWebsiteHTML-Raw). Můžete také použít větší soubor zip k vytvoření:)

Varování: doporučujeme provozovat váš Pi pouze jako místní síť (tj. Nepřipojujte Pi k širšímu webu), protože protokol hesla WPA2 nemusí být bezpečný.

Krok 5: Nastavte Raspberry Pi

Nastavte Raspberry Pi
Nastavte Raspberry Pi
Nastavte Raspberry Pi
Nastavte Raspberry Pi
Nastavte Raspberry Pi
Nastavte Raspberry Pi
Nastavte Raspberry Pi
Nastavte Raspberry Pi

1. Flashněte SD kartu pomocí Jessie Lite (stáhněte si Jessie Lite zde). Povolte SSH přidáním souboru s názvem „SSH“do obsahu souboru na SD kartě (bez přípon - automaticky odebrat.txt, pokud nějaký byl přidán). Vložte do Pi.

2. Zapojte ethernetový kabel mezi počítač a Pi a poté zapojte napájecí kabel Pi

3. Vytvořte síťový most mezi počítačem a počítačem Pi

Přejděte do Nastavení -> Síť a internet -> Změnit nastavení adaptéru. Vyberte připojení Ethernet (mělo by zobrazovat neznámé připojení nebo něco podobného). Podržte klávesu „CTRL“a poté vyberte připojení WiFi. Klikněte pravým tlačítkem a vyberte „Bridge Connections“.

3. Otevřete PuTTY, jako název hostitele zadejte „raspberrypi.local“a přihlaste se do svého Pi, woo

Pokud se přihlašujete poprvé, použijte výchozí uživatelské jméno: pi a heslo: malina. Heslo změňte pomocí příkazu passwd

4. Zkontrolujte, zda je Pi připojeno k internetu, a aktualizujte jej

Spuštěním tohoto příkazu zkontrolujete, zda se Pi může připojit ke Googlu (vytiskne 5 řádků, pokud obdrží informace z google.com):

ping -c 5 google.com

Spuštěním tohoto příkazu aktualizujete Pi (první stáhne balíčky, druhý nainstaluje em):

sudo apt-get update

sudo apt-get upgrade

Krok 6: Nainstalujte Apache

Nainstalujte si Apache!
Nainstalujte si Apache!
Nainstalujte si Apache!
Nainstalujte si Apache!

Apache je náš software pro webový server! (Umožňuje nám snadno hostovat informace a soubory přístupné prostřednictvím webového prohlížeče, jako je Chrome, Firefox, Explorer atd.)

Nainstalujme si software Apache a poté změňme oprávnění k úpravě složky HTML. Zadejte a zadejte následující příkazy (v uvedeném pořadí):

sudo apt -get install apache2 -y

cd /var /www

sudo chown pi: pi/var/www/html

CD

Krok 7: Nainstalujte serverový software

Nainstalujte serverový software!
Nainstalujte serverový software!

1. Nainstalujte software HostAPDand DHCP.

HostAPD se používá k ověřování informací odesílaných a přijímaných z připojených zařízení a DHCP je protokol, který slouží k rychlé, automatické a centrální správě distribuce IP adres v síti.

Chcete -li nainstalovat obojí najednou, zadejte následující příkaz a poté pokračujte stisknutím „y“:

sudo apt-get install hostapd isc-dhcp-server

2. Nainstalujte iptables pro bránu firewall. (yayy pro bezpečnost!)

Spusťte tento příkaz a zadejte „y“(ano) na obě konfigurační obrazovky, které se objeví:

sudo apt-get install iptables-persistent

Krok 8: Upravte konfigurační soubor DHCP

Upravte konfigurační soubor DHCP
Upravte konfigurační soubor DHCP
Upravte konfigurační soubor DHCP
Upravte konfigurační soubor DHCP

Pojďme nastavit komunikační protokol DHCP, abychom mohli odesílat a přijímat informace (velmi důležité, pokud uvažujete o vybudování připojené sítě)! Přejděte do konfiguračního souboru DHCP zadáním následujícího:

sudo nano /etc/dhcp/dhcpd.conf

1. Přidejte komentář („#“) před následující řádky (aby to vypadalo jako soubor na fotografii 1):

možnost název_domény „example.org“;

volba server-name-server ns1.example.org, ns2.example.org;

2. Odstraňte komentář („#“') z „autoritativního“řádku (zde také pomůže fotografie 1):

#Pokud je tento server DHCP oficiálním serverem DHCP pro místní síť, autoritativní směrnice by měla být odkomentována.

#autoritativní;

3. Přidejte tento kód na úplný konec souboru (viz foto 2):

podsíť 192.168.42.0 maska sítě 255.255.255.0 {

rozsah 192.168.42.10 192.168.42.50 volba broadcast-adresa 192.168.42.255; směrovače možností 192.168.42.1; default-lease-time 600; maximální doba pronájmu 7200; možnost název_domény „místní“; možnost serverů název-domény 8.8.8.8, 8.8.4.4; }

Co to dělá ?! Abychom to (velmi stručně) shrnuli, nastavuje řadu IP adres, které lze přiřadit připojeným zařízením (od 192.168.42.10 do 192.168.42.50), stejně jako váš domácí router! Rovněž říká Pi, jak komunikovat s jinými zařízeními (jeho vysílací adresa 192.168.42.255 a vlastní IP adresa 192.168.42.1). Přiřadí množství času (v sekundách) ke sdílení tohoto připojení (doba pronájmu) a nastaví servery doménových jmen (jako je vyhledání telefonního čísla v adresáři).

4. Uložte a ukončete stisknutím „Ctrl - X“a poté „y“(a poté klávesy Enter)

Krok 9: Upravte výchozí soubor serveru DHCP

Upravte výchozí soubor serveru DHCP
Upravte výchozí soubor serveru DHCP
Upravte výchozí soubor serveru DHCP
Upravte výchozí soubor serveru DHCP

Upravme soubor serveru DHCP, abychom jej mohli přiřadit k vysílání přes WiFi! Přejděte na výchozí serverový soubor DHCP zadáním následujícího:

sudo nano/etc/default/isc-dhcp-server

1. Přejděte dolů na řádek INTERFACES =”” a změňte jej na vysílání přes wlan0 (to je nula, ne O):

ROZHRANÍ =”wlan0”

2. Uložte a ukončete stisknutím kláves „Ctrl - X“a poté „y“(na tuto kombinaci kláves jste pravděpodobně již přišli, takže ji přestanu zmiňovat:)).

Krok 10: Nastavte statickou IP adresu

Nastavte statickou IP adresu
Nastavte statickou IP adresu
Nastavte statickou IP adresu
Nastavte statickou IP adresu

1. Dejme našemu Pi statickou (neměnnou) IP adresu, abychom ji mohli vždy najít, jé! Dočasně deaktivujte síť bezdrátového rozhraní:

sudo ifdown wlan0

2. Pomocí programu nano textový editor upravte soubor síťových rozhraní (což jste pravděpodobně zjistili přečtením příkazu (:)

sudo nano/etc/network/interfaces

3. Upravte soubor tak, aby vypadal přesně takto, poté ukončete a uložte (podívejte se také na Foto 1):

auto lo

iface lo inet loopback iface eth0 inet dhcp

allow-hotplug wlan0

iface wlan0 inet static

adresa 192.168.42.1 síťová maska 255.255.255.0

#iface wlan0 inet manuál

#wpa-roam /etc/wpa-supplicant/wpa_supplicant.conf #iface výchozí inet dhcp

4. Přiřaďte statickou IP:

sudo ifconfig wlan0 192.168.42.1

Krok 11: Konfigurace podrobností přístupového bodu

Konfigurujte podrobnosti přístupového bodu
Konfigurujte podrobnosti přístupového bodu
Konfigurujte podrobnosti přístupového bodu
Konfigurujte podrobnosti přístupového bodu
Konfigurujte podrobnosti přístupového bodu
Konfigurujte podrobnosti přístupového bodu

1. Vytvořte nový konfigurační soubor s názvem „hostapd“:

sudo nano /etc/hostapd/hostapd.conf

2. Do tohoto nového konfiguračního souboru napište (přesně tak, jak je) (poté ukončete a uložte) (Foto 1):

interface = wlan0

ssid = HelloWorld #název vašeho RPi WiFi připojení country_code = US #Pokud nejste jinde! hw_mode = g kanál = 6 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 #Toto je protokol hesla wpa_passphrase = malina #Změňte heslo! wpa_key_mgmt = WPA-PSK wpa_pairwise = CCMP wpa_group_rekey = 86400 ieee80211n = 1 wme_enabled = 1

3. Řekněte protokolu HostAPD, kde najdete tento nový soubor

Upravit výchozí soubor HostAPD:

sudo nano/etc/default/hostapd

Najděte řádek, který říká #DAEMON_CONF = "". Odeberte komentář a upravte jej tak, aby vypadal takto (Foto 2):

DAEMON_CONF =”/etc/hostapd/hostapd.conf”

Upravte inicializační soubor HostAPD:

sudo nano /etc/init.d/hostapd

Najděte řádek, který říká DAEMON_CONF =. Upravte jej tak, aby ukazoval na váš nový konfigurační soubor! Takhle (Foto 3):

DAEMON_CONF =/etc/hostapd/hostapd.conf

Krok 12: Konfigurace překladu síťových adres („NAT“)

Konfigurovat překlad síťových adres
Konfigurovat překlad síťových adres
Konfigurovat překlad síťových adres
Konfigurovat překlad síťových adres

Tento krok umožňuje více klientům (jako všem vašim přátelům!) Připojit se k WiFi Pi najednou (hrát všechny hry !!). Je to trochu technické, takže se podívám na deety (také s touto částí není příliš obeznámen), ale provede vás celým procesem.

1. Nejprve musíme zahájit přesměrování IP pokaždé, když se Pi zapne. Chcete -li upravit konfigurační soubor sysctl*, zadejte následující příkaz:

sudo nano /etc/sysctl.conf

- Přejděte dolů a zadejte tento kód na nový řádek, poté ukončete a uložte:

net.ipv4.ip_forward = 1

*btw to je L v sysctl, ne 1, které jsem mnohokrát popletl -.-

2. Aktivujte přesměrování IP zadáním:

sudo sh -c „echo 1>/proc/sys/net/ipv4/ip_forward“

3. Vytvořte síťový překlad mezi ethernetovým portem eth0 a WiFI portem wlan0 zadáním následujících příkazů (w/ - znaky a velká písmena atd.):

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

sudo iptables -A VPŘED -i eth0 -o wlan0 -m stav -stav SOUVISEJÍCÍ, ZŘÍZENÝ -j PŘIJÍMAT

sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT

4. Abyste zajistili, že k síťovému překladu dojde, když restartujeme Pi, spusťte toto:

sudo sh -c „iptables -save> /etc/iptables/rules.v4“

Krok 13: Otestujte ten přístupový bod

Vyzkoušejte přístupový bod!
Vyzkoušejte přístupový bod!
Vyzkoušejte přístupový bod!
Vyzkoušejte přístupový bod!

1. Spusťte hostapd s naším konfiguračním souborem ručně pomocí tohoto příkazu:

sudo/usr/sbin/hostapd /etc/hostapd/hostapd.conf

2. Zkontrolujte seznam WiFi ve svém počítači nebo smartphonu a najděte svůj nový přístupový bod SSID! Pokud jste nic nezměnili, bude mít název „HelloWorld“s heslem „Raspberry“.

Pokud se úspěšně připojíte, dostanete na obrazovku Raspberry Pi nějaký text. Zatím moc neuvidíme, ale jsme velmi blízko!

3. Zrušte test zadáním „Ctrl+C“v konzole Raspberry Pi

Stav hostitelského serveru AP a serveru DHCP můžete zkontrolovat pomocí následujících příkazů:

stav služby sudo hostapd

sudo service isc-dhcp-server status

Krok 14: Nastavení démona

Nastavit démona
Nastavit démona

Démon je program, který se spouští automaticky při každém zapnutí Pi a běží na pozadí (ne úplně jako série „Jeho temné materiály“..).

1. Spusťte programy hostapd a dhcp:

spuštění služby sudo hostapd

sudo service isc-dhcp-server start

2. Spuštěním následujících dvou příkazů povolíte automatické spuštění hostapd a dhcp po zapnutí Pi:

sudo update-rc.d hostapd povolit

sudo update-rc.d isc-dhcp-server enable

Krok 15: Téměř tam! Vytvořte soubor HTML webového serveru

Téměř tam! Vytvořte soubor HTML webového serveru!
Téměř tam! Vytvořte soubor HTML webového serveru!
Téměř tam! Vytvořte soubor HTML webového serveru!
Téměř tam! Vytvořte soubor HTML webového serveru!
Téměř tam! Vytvořte soubor HTML webového serveru!
Téměř tam! Vytvořte soubor HTML webového serveru!

1. Napište stránku HTML, která bude hostována na vašem webovém serveru! Nebo si stáhněte jeden, který jsem upravil, z digitální bezplatné knihovny Adafruit:)

Stáhněte a uložte soubor zip a poté rozbalte obsah. (Zde je celá stránka GitHub)

2. Otevřete WinSCP a zadejte název hostitele: raspberrypi.local

3. Přihlaste se k Pi (zadejte uživatelské jméno a heslo)

4. Na straně Pi obrazovky (pravá strana) přejděte do domovského adresáře

Dvakrát klikněte na složku se šipkou nahoru.

5. Přejděte do souboru/var/www/html

Poklepejte na složku označenou „var“, poté na „www“složku a nakonec na složku „html“.

6. Odstraňte stávající soubor index.html (nebo pokud chcete napsat svůj vlastní, stačí jej otevřít a upravit).

7. Zkopírujte soubory webového serveru do složky Pi html

Na levé straně obrazovky (počítač) přejděte do složky, kam jste uložili soubory. Zvýrazněte a přetáhněte obsah (dvě složky a soubor s názvem „index.html“) do složky html Pi. A je to!

8. Otevřete prohlížeč a do navigačního panelu v horní části zadejte „raspberrypi.local“. Pokud to fungovalo, uvidíte stránku webového serveru, co co!

Krok 16: Upravte soubor HTML Pt. 1

Upravit soubor HTML Pt. 1!
Upravit soubor HTML Pt. 1!

Pravděpodobně budete chtít vytvořit vlastní webové stránky, takže přidejte své vlastní dokumenty/obrázky/cokoli a změňte soubor HTML tak, aby ukazoval na vaše soubory!

1. Otevřete soubor index.html na Pi

2. Upravte záhlaví a deskriptory v souboru index.html

- Změňte název svého webového serveru úpravou textu mezi částmi názvu:

Místní webový server jenfoxbot!

- Změňte záhlaví webového serveru úpravou textu mezi částmi h2 a středem (řádek 51):

Místní webový server jenfoxbot

- Volitelné: Změňte popis webové stránky (řádek 55):

V závislosti na poloze měsíce a hvězd*, tento hotspot může, ale nemusí poskytovat připojení k internetu.

Pokud existuje internetové připojení, podívejte se na webové stránky jenfoxbot

a dozvědět se o dalších skvělých věcech, které dělá!

*A polohou měsíce a hvězd rozumíme aktuální rozmary stavitele, jenfoxbota:)

3. Volitelné: Odstraňte stávající dokumenty, obrázky a videa a přidejte vlastní

Tato webová stránka má dvě vrstvy: přední stránku, která je vytvořena souborem „index.html“, a „interní“, která má dvě stránky: „užitečnéinfo.html“a „books.html“. Pokud chcete přidat/upravit obsah na titulní stránce, upravte soubor „index.html“a přidejte obrázky do složky „images“přímo do stejného adresáře (můžete také přidat další složky pro uložení jiného nebo více obsahu).

Pokud chcete upravit obsah na interních stránkách, upravte soubory „užitečnéinfo.html“a „books.html“, přidejte obrázky do složky „obrázky“a soubory PDF (nebo jiné dokumenty) do složky „problémy“(opět zde můžete přidat další složky).

Krok 17: Upravte soubor HTML Pt. 2

Upravit soubor HTML Pt. 2!
Upravit soubor HTML Pt. 2!
Upravit soubor HTML Pt. 2!
Upravit soubor HTML Pt. 2!
Upravit soubor HTML Pt. 2!
Upravit soubor HTML Pt. 2!

1. Přidejte své vlastní dokumenty

- Rozhodněte se, co chcete zahrnout na server, a stáhněte si soubory PDF těchto dokumentů. Ke každému z dokumentů si také stáhněte obrázky, abyste si užili něco zábavného na kliknutí: D

- Pomocí WinSCP přidejte dokumenty do příslušných složek (viz předchozí krok a fotografie 1).

- Upravte soubor index.html nebo jiný relevantní soubor html (např. Pokud chcete přidat nebo změnit knihu na stránce s užitečnými informacemi, upravte soubor „užitečnéinfo.html“). Zobrazení a přístup k obrázkům a dokumentům změnou názvů a přípon souborů a aktualizací popisů:

VŠE VAŠE OBLÍBENÁ SLOVA ZDE

2. Pro lidi, kteří začínají kódovat, můžete přidat další dokumenty zkopírováním a vložením stávajícího kódu a změnou názvů a přípon souborů (viz foto 2)!

Zde je užitečný přehled HTML z Khan Academy!

Krok 18: OMG konečně! Máme hotovo:)

OMG konečně! Máme hotovo:)
OMG konečně! Máme hotovo:)
OMG konečně! Máme hotovo:)
OMG konečně! Máme hotovo:)
OMG konečně! Máme hotovo:)
OMG konečně! Máme hotovo:)

Odpojte ethernetový kabel, připojte se k bezdrátovému přístupovému bodu a poté zadejte adresu IP do adresního řádku oblíbeného prohlížeče (192.168.42.1, pokud jste přesně dodržovali tento návod).

Pokud vše funguje, zobrazí se vaše webová stránka (vložil jsem své screenshoty). Woohoo, právě jste vytvořili bezdrátový přístupový bod !! (Pokud to nefungovalo, proveďte nastavení znovu a znovu zkontrolujte, zda je veškerý kód terminálu přesně podle obrázku, včetně mezer a podobně).

Prozkoumejte svůj vlastní místní cloudový web a odsud se rozhodněte, jak jej chcete používat!

Krok 19: Co bude dál?

Co bude dál?
Co bude dál?
Co bude dál?
Co bude dál?

Jednou z možností je použít jej jako místní bezdrátové úložné zařízení. Zapojte Pi, připojte se k přístupovému bodu WiFi, který jste nastavili (tento se jmenuje „HelloWorld“), a uložte nebo stáhněte z něj soubory. K těmto souborům máte přístup, i když jste odpojeni od internetu. Můžete si tedy uložit svůj oblíbený film a stále jej sledovat, až se vypne napájení:) (za předpokladu, že máte nabitý notebook).

Přidejte další dokumenty (např. Můžete je použít jako záložní úložiště), pohrajte si s kódem HTML, aby byl váš web fantastický, a bavte se!

Další možností je nakonfigurovat to jako veřejnou webovou stránku a přiřadit jí název domény, aby k souborům měli přístup další lidé. To je zvláště užitečné, pokud se chystáte někam bez WiFi nebo kabelového internetu - Wikipedii si můžete vzít s sebou! (ale možná jim darujete, pokud to uděláte, protože jsou úžasní). Pokud vám vyhovuje kód, můžete z něj nastavit automatický záložní server, místní bezdrátový herní server pro vás a vaše přátele atd. Buďte kreativní!

Pokud půjdete touto cestou, ujistěte se, že víte něco o zabezpečení sítě, protože protokol hesel WPA2 byl nedávno kompromitován (viz níže).

Nakonec, jak je uvedeno v úvodu, můžete tento cloudový server použít ke spuštění internetu lidí! Prožijte den plný zábavy se svými přáteli a vytvořte spoustu cloudových serverů, abyste si mohli navzájem „povídat“! Tento přístup není nutně * nejlepší * (aka nejefektivnější/nejúčinnější) způsob, jak vybudovat veřejný internet, ale je to skvělý výchozí bod. Navíc čím lépe porozumíme tomu, jak tyto technologie fungují, tím lépe je používáme k řešení vážných problémů a k obhajobě sebe a svých komunit.:)

Další informace o bezpečnostním riziku WPA2 od užitečného uživatele BillDauterive:

"Útočník potřebuje jako hrozbu zařízení v dosahu cílové wifi sítě, tj. Otevření portu na web to neovlivní. Pokud je [přístupový bod] narušen, útočník by pak mohl špehovat/upravovat" provoz v síti Wifi, která není šifrována prostřednictvím TLS. Na ohrožené síti WLAN by nešifrované VNC k síti Pi představovalo riziko, i když přistupujete z WLAN."

Raspberry Pi Contest 2017
Raspberry Pi Contest 2017
Raspberry Pi Contest 2017
Raspberry Pi Contest 2017

Runner Up in the Raspberry Pi Contest 2017

Doporučuje: