Sadržaj:

Neka vaš Pi postane (lokalni) Cloud server!: 19 koraka (sa slikama)
Neka vaš Pi postane (lokalni) Cloud server!: 19 koraka (sa slikama)

Video: Neka vaš Pi postane (lokalni) Cloud server!: 19 koraka (sa slikama)

Video: Neka vaš Pi postane (lokalni) Cloud server!: 19 koraka (sa slikama)
Video: КАК НАСТРОИТЬ L4D2 2024, Novembar
Anonim
Neka vaš Pi postane (lokalni) Cloud server!
Neka vaš Pi postane (lokalni) Cloud server!

Spremite i pristupite dokumentima, fotografijama i muzici na svom lokalnom Pi Cloud serveru! Najbolji dio: možete ga koristiti ako ili kada internet padne (ili ako ste na udaljenom mjestu i želite pristup Wikipediji). O, hej, i ako vaš prijatelj dobije takvu i žive blizu (*ahem*80ft*ahem*), možete podijeliti stvari s njima i napraviti svoju ličnu liniju za chat!

To me navodi na razmišljanje.. da je dovoljno ljudi izgradilo Pi Cloud servere, mogli bismo okupiti internet! To bi bilo 11/10 na ljestvici veličine. S novim modelima računara Raspberry Pi to je moguće, a nije ni skupo! (Šta! Reci mi više!)

Ovaj vodič će vam pokazati kako postaviti WiFi pristupnu tačku kratkog dometa (~ 80 stopa) i lični web server ('vratite je na HTML bbies). Ovo možete postaviti samo kao (zatvorenu) lokalnu mrežu (tj. Svoj lični sigurnosni uređaj u "oblaku") ili ga emitirati ostatku svijeta! (..ako ovo radite, budite sigurni da poznajete sigurnost mreže.)

S obzirom na to, pod pretpostavkom da imate osnovno znanje o Pi, evo slijeda:

Vrijeme čitanja: ~ 40 min

Vrijeme izrade: ~ 60 min (manje ako imate iskustva sa Linuxom)

Cijena: ~ 35 USD (za Pi 3)

Ako ste zainteresirani za pomoć pri pokretanju interneta ljudi, podijelite ga sa svojim prijateljima i porodicom i svima koje poznajete (ili ga izgradite za njih!). Ako gradite ovaj projekt, označite da ste ga izgradili kako bismo mogli osjetiti koliko ljudi ima infrastrukturu koja nam je potrebna za stvaranje punopravnog interneta za ljude. Na kraju, pratite me da budete u toku (obraćam se nekim ljudima da pokušaju da ovo postane stvarnost, slobodno me kontaktirajte ako možete pomoći i/ili prihvatite ovo, otvorenog je koda!).

Korak 1: Novi ste u Linuxu i programiranju terminala?

Novo u Linuxu i programiranju terminala?
Novo u Linuxu i programiranju terminala?

Morat ćemo moći daljinski pristupiti našem Pi -u (npr. Putem SSH -a). Ako vam se sviđa "wtf is that", pogledajte ovaj uvodni vodič za detaljniji pregled o tome kako postaviti Raspberry Pi 3 i neko brzo programiranje Linux terminala.

Ovaj pristup Pi pristupnoj tački* i web serveru ** koristi Jessie Lite OS. Ako budete slijedili ovaj vodič liniju po liniju, trebat će vam ova specifična verzija Linuxa

Na kraju, ovaj vodič je izgrađen od vodiča Adafruit Digital Free Library, pa provjerite taj vodič ako naiđete na bilo koji problem (ili ostavite komentar, a ja ili drugi korisni ljudi pokušat ćemo odgovoriti na vaše pitanje:))

(Također, ovo bi moglo izgledati dugo, pa sam uključio razne slatke fotografije štenaca kako biste bili motivirani: D)

*Pristupna točka je hardverski uređaj koji omogućava WiFi uređaju (npr. Pametnom telefonu) da se poveže na žičanu mrežu (npr. Usmjerivač).

** Web server je računar koji isporučuje web stranicu. Kada posjetite svoje omiljene web stranice, upisujete "www.wikipedia.org" koja vas vodi do IP adrese web servera i prikazuje javne informacije.

Upozorenje: preporučuje se pokretanje vašeg Pi -a samo kao lokalne mreže (tj. Nemojte povezivati Pi na širi World Wide Web) jer protokol lozinke WPA2 možda nije siguran.

Korak 2: Materijali

Materijali
Materijali

Računar sa Ethernet portom i slotom za SD karticu

malina Pi 3

- SD kartica (8 GB ili veća, posebno ako je želite koristiti za pohranu)

Kabel za napajanje MicroUSB na USB

Ethernet kabel

- Preporučeno: Raspberry Pi Case

Korak 3: Softverski programi

Softverski programi
Softverski programi

1. PuTTY nam omogućava da se daljinski prijavimo na Raspberry Pi koristeći Pi -jevu IP adresu, korisničko ime i lozinku.

Preuzmite ovdje:

2. Etcher formatira i zapisuje Raspbian (ili drugi) operativni sistem (“OS”) na SD karticu.

Preuzmite ovdje:

3. WinSCP omogućava lak prenos datoteka između vašeg računara i Raspberry Pi.

Preuzmite ovdje (kliknite na Instalacijski paket):

4. Windows računarima će biti potrebne Bonjour usluge štampanja za Windows (iz Applea) da bi koristile "raspberrypi.local" IP adresu.

Preuzmite ovdje:

Korak 4: Brzi početak

Brzi početak
Brzi početak

Ako ste već radili s Pi -om i ugodno vam je koristiti Linux terminal i slično, evo kratkog pregleda ovog procesa:

1. Učitajte Jessie Lite na SD karticu (8 GB ili više) i umetnite je u Pi.

Preuzmite Jessie Lite OS ovdje.

2. Daljinski se prijavite (npr. SSH) i unesite akreditive.

3. Evo Github spremišta sa svim naredbama za pretvaranje vašeg Pi u web server: D

Prođite kroz datoteku za postavljanje i unesite naredbe (redom). Ovaj proces će instalirati HostAPD (provjera autentičnosti), DHCP (upravljanje IP -om), iptables (vatrozid) i Apache (softver web servera).

4. Kreirajte javnu web stranicu ili neka vaše datoteke/podaci ostanu privatni/w/prijatelji i porodica

Uzorak HTML web stranice prilagođen vodiču iz Adafruit Digitalne besplatne biblioteke uključen je u spremište Github (ServerWebsiteHTML-Raw). Veću zip datoteku možete koristiti i za izgradnju:)

Upozorenje: preporučuje se pokretanje vašeg Pi -a samo kao lokalne mreže (tj. Nemojte povezivati Pi na širi World Wide Web) jer protokol lozinke WPA2 možda nije siguran.

Korak 5: Postavite Raspberry Pi

Postavite Raspberry Pi
Postavite Raspberry Pi
Postavite Raspberry Pi
Postavite Raspberry Pi
Postavite Raspberry Pi
Postavite Raspberry Pi
Postavite Raspberry Pi
Postavite Raspberry Pi

1. Flash karticu s Jessie Lite (preuzmite Jessie Lite ovdje). Omogućite SSH dodavanjem datoteke pod nazivom "SSH" u sadržaj datoteke SD kartice (bez ekstenzija - uklonite.txt ako se automatski dodaje). Umetnite u Pi.

2. Priključite Ethernet kabl između računara i Pi, zatim priključite Pi kabl za napajanje

3. Napravite mrežni most između računara i Pi -a

Idite na Postavke -> Mreža i Internet -> Promijeni postavke adaptera. Odaberite Ethernet vezu (trebala bi prikazati nepoznatu vezu ili nešto slično). Držite tipku "CTRL", a zatim odaberite WiFi vezu. Desnim klikom kliknite i odaberite "Bridge Connections".

3. Otvorite PuTTY, upišite "raspberrypi.local" za ime hosta i prijavite se na svoj Pi, woo

Ako se prijavljujete prvi put, koristite zadano korisničko ime: pi i lozinku: malina. Promijenite lozinku pomoću naredbe passwd

4. Provjerite je li Pi povezan s internetom i ažurirajte ga

Pokrenite ovu naredbu da provjerite može li se Pi povezati s Googleom (ispisat će 5 redaka u kojima se kaže ako je primio informacije s google.com):

ping -c 5 google.com

Pokrenite ovu naredbu da ažurirate Pi (prvi preuzima pakete, drugi ih instalira):

sudo apt-get update

sudo apt-get nadogradnja

Korak 6: Instalirajte Apache

Instalirajte Apache!
Instalirajte Apache!
Instalirajte Apache!
Instalirajte Apache!

Apache je naš softver za web poslužitelje! (Omogućuje nam jednostavno hostiranje informacija i datoteka dostupnih putem web preglednika poput Chromea, Firefoxa, Explorera itd.)

Instalirajmo Apache softver, a zatim promijenimo dozvole za uređivanje HTML mape. Upišite i unesite sljedeće komande (po redoslijedu):

sudo apt -get install apache2 -y

cd /var /www

sudo chown pi: pi/var/www/html

cd

Korak 7: Instalirajte serverski softver

Instalirajte serverski softver!
Instalirajte serverski softver!

1. Instalirajte HostAPDand DHCP softver.

HostAPD se koristi za provjeru autentičnosti informacija poslanih i primljenih sa povezanih uređaja, a DHCP je protokol koji se koristi za brzo, automatsko i centralno upravljanje distribucijom IP adresa unutar mreže.

Da biste instalirali oboje odjednom, upišite sljedeću naredbu, a zatim pritisnite "y" za nastavak:

sudo apt-get install hostapd isc-dhcp-server

2. Instalirajte iptables za vatrozid. (hvala za sigurnost!)

Pokrenite ovu naredbu i upišite "y" (da) na oba konfiguracijska ekrana koja se pojavljuju:

sudo apt-get install iptables-persistent

Korak 8: Uredite DHCP konfiguracijsku datoteku

Uredite DHCP konfiguracijsku datoteku
Uredite DHCP konfiguracijsku datoteku
Uredite DHCP konfiguracijsku datoteku
Uredite DHCP konfiguracijsku datoteku

Postavimo DHCP komunikacijski protokol tako da možemo slati i primati informacije (prilično važno ako razmišljate o izgradnji povezane mreže)! Idite na DHCP konfiguracijsku datoteku upisivanjem sljedećeg:

sudo nano /etc/dhcp/dhcpd.conf

1. Dodajte komentar ("#") ispred sljedećih redova (tako da izgleda kao datoteka na fotografiji 1):

opcija ime domene “example.org”;

opcija poslužitelji imena domena ns1.example.org, ns2.example.org;

2. Uklonite komentar ("#" ') iz "vjerodostojne" linije (Fotografija 1 je također korisna ovdje):

#Ako je ovaj DHCP server službeni DHCP poslužitelj za lokalnu mrežu, mjerodavnu direktivu ne treba komentirati.

#authoritative;

3. Dodajte ovaj kôd na sam kraj datoteke (pogledajte fotografiju 2):

podmreža 192.168.42.0 maska mreže 255.255.255.0 {

opseg 192.168.42.10 192.168.42.50 opcija opcija adresa emitovanja 192.168.42.255; opcijski usmjerivači 192.168.42.1; default-lease-time 600; maksimalno vrijeme zakupa 7200; opcija naziv domene “lokalno”; opcija serveri imena domena 8.8.8.8, 8.8.4.4; }

Šta ovo radi ?! Da (vrlo kratko) rezimiramo, on postavlja niz IP adresa za dodjeljivanje povezanim uređajima (od 192.168.42.10 do 192.168.42.50), baš kao i vaš kućni usmjerivač! On takođe govori Pi -u kako da komunicira sa drugim uređajima (njegova adresa emitovanja, 192.168.42.255 i sopstvena IP adresa, 192.168.42.1). Određuje vrijeme (u sekundama) za dijeljenje ove veze (vrijeme najma) i postavlja servere naziva domena (poput traženja telefonskog broja u imeniku).

4. Sačuvajte i izađite pritiskom na "Ctrl - X", a zatim "y" (a zatim i tipku enter)

Korak 9: Uredite zadanu datoteku DHCP servera

Uredite zadanu datoteku DHCP servera
Uredite zadanu datoteku DHCP servera
Uredite zadanu datoteku DHCP servera
Uredite zadanu datoteku DHCP servera

Uredimo datoteku DHCP servera kako bismo je mogli dodijeliti za emitiranje putem WiFi -a! Idite na zadanu datoteku servera DHCP -a upisivanjem sljedećeg:

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

1. Pomaknite se dolje do retka koji kaže INTERFACES =”” i promijenite ga u emitiranje putem wlan0 (to je nula, a ne O):

INTERFACES =”wlan0”

2. Sačuvajte i izađite pritiskom na „Ctrl - X“, a zatim na „y“(verovatno ste već shvatili ovu kombinaciju tastera pa ću prestati da je pominjem:)).

Korak 10: Postavite statičku IP adresu

Postavite statičku IP adresu
Postavite statičku IP adresu
Postavite statičku IP adresu
Postavite statičku IP adresu

1. Dajmo našem Pi statičku (nepromjenjivu) IP adresu kako bismo je uvijek mogli pronaći, joj! Privremeno onemogućite mrežu bežičnog sučelja:

sudo ifdown wlan0

2. Pomoću programa za uređivanje nano teksta uredite datoteku mrežnih sučelja (što ste vjerojatno shvatili čitajući naredbu (:)

sudo nano/etc/network/sučelja

3. Uredite datoteku tako da izgleda točno ovako, a zatim izađite i spremite (pogledajte i fotografiju 1):

auto lo

iface lo inet loopback iface eth0 inet dhcp

allow-hotplug wlan0

iface wlan0 inet static

adresa 192.168.42.1 maska mreže 255.255.255.0

#iface wlan0 inet priručnik

#wpa-roam /etc/wpa-supplicant/wpa_supplicant.conf #iface zadani inet dhcp

4. Dodijelite statički IP:

sudo ifconfig wlan0 192.168.42.1

Korak 11: Konfigurirajte detalje pristupne tačke

Konfigurirajte detalje pristupne tačke
Konfigurirajte detalje pristupne tačke
Konfigurirajte detalje pristupne tačke
Konfigurirajte detalje pristupne tačke
Konfigurirajte detalje pristupne tačke
Konfigurirajte detalje pristupne tačke

1. Kreirajte novu konfiguracijsku datoteku pod nazivom "hostapd":

sudo nano /etc/hostapd/hostapd.conf

2. U ovu novu konfiguracijsku datoteku upišite sljedeće (upravo onako kako jeste) (zatim izađite i spremite) (Fotografija 1):

interfejs = wlan0

ssid = HelloWorld #Naziv vaše RPi WiFi veze country_code = US #Osim ako niste drugdje! hw_mode = g channel = 6 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 #Ovo je protokol lozinke wpa_passphrase = malina #Promijenite lozinku! wpa_key_mgmt = WPA-PSK wpa_pairwise = CCMP wpa_group_rekey = 86400 ieee80211n = 1 wme_enabled = 1

3. Recite HostAPD protokolu gdje ćete pronaći ovu novu datoteku

Uredite zadanu datoteku HostAPD:

sudo nano/etc/default/hostapd

Pronađite redak koji kaže #DAEMON_CONF = "". Uklonite komentar i uredite ga tako da izgleda ovako (Slika 2):

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

Uredite datoteku inicijalizacije HostAPD -a:

sudo nano /etc/init.d/hostapd

Pronađite liniju koja kaže DAEMON_CONF =. Uredite ga tako da pokazuje na vašu novu konfiguracijsku datoteku! Ovako (Slika 3):

DAEMON_CONF =/etc/hostapd/hostapd.conf

Korak 12: Konfigurirajte prevođenje mrežne adrese ("NAT")

Konfigurirajte prevođenje mrežne adrese
Konfigurirajte prevođenje mrežne adrese
Konfigurirajte prevođenje mrežne adrese
Konfigurirajte prevođenje mrežne adrese

Ovaj korak omogućava da se više klijenata (kao i svi vaši prijatelji!) Povežu na Pi -jevu WiFi mrežu odjednom (igrajte sve igre !!). Malo je tehnički, pa ću prelistati detalje (također nisam baš upoznat s ovim dijelom), ali to će vas provesti kroz proces.

1. Prvo, moramo pokrenuti IP prosljeđivanje svaki put kada se Pi uključi. Unesite sljedeću naredbu za uređivanje konfiguracijske datoteke sysctl*:

sudo nano /etc/sysctl.conf

- Pomaknite se do dna i upišite ovaj kod u novi redak, a zatim izađite i spremite:

net.ipv4.ip_forward = 1

*btw to je L u sysctl -u, a ne 1, što sam toliko puta zeznuo -.-

2. Aktivirajte IP prosljeđivanje upisivanjem:

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

3. Napravite mrežni prijevod između Ethernet porta eth0 i WiFI porta wlan0 upisivanjem sljedećih naredbi (w/ - znakovi i velika slova i slično):

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

sudo iptables -A NAPRIJED -i eth0 -o wlan0 -m stanje -stanje POVEZANO, USTANOVLJENO -j PRIHVATI

sudo iptables -A NAPRIJED -i wlan0 -o eth0 -j PRIHVATI

4. Da biste osigurali da se mrežni prijevod događa kada ponovno pokrenemo Pi, pokrenite ovo:

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

Korak 13: Testirajte tu pristupnu tačku

Testirajte tu pristupnu tačku!
Testirajte tu pristupnu tačku!
Testirajte tu pristupnu tačku!
Testirajte tu pristupnu tačku!

1. Ručno pokrenite hostapd s našom konfiguracijskom datotekom pomoću ove naredbe:

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

2. Provjerite WiFi listu na svom računaru ili pametnom telefonu i pronađite novu SSID pristupne tačke! Ako niste ništa promijenili, bit će nazvan "HelloWorld" sa lozinkom "Raspberry".

Ako se uspješno povežete, dobit ćete tekst na ekranu Raspberry Pi. Još nećemo vidjeti mnogo, ali vrlo smo blizu!

3. Otkažite test upisivanjem “Ctrl+C” u Raspberry Pi konzolu

Status narednog AP servera i DHCP servera možete provjeriti pomoću sljedećih naredbi:

sudo servis hostapd status

status usluge sudo isc-dhcp-poslužitelj

Korak 14: Postavite demona

Postavite demona
Postavite demona

Daemon je program koji se automatski pokreće svaki put kada se Pi uključi i radi u pozadini (ne baš poput serije "His Dark Materials"..).

1. Pokrenite hostapd i dhcp programe:

sudo servis hostapd start

pokretanje sudo usluge isc-dhcp-poslužitelja

2. Pokrenite sljedeće dvije naredbe kako biste omogućili da se hostapd i dhcp automatski pokreću kada se Pi uključi:

sudo update-rc.d hostapd omogućavanje

sudo update-rc.d omogućuje isc-dhcp-poslužitelj

Korak 15: Skoro smo stigli! Kreirajte HTML datoteku web servera

Skoro sam tu! Kreirajte HTML datoteku web servera!
Skoro sam tu! Kreirajte HTML datoteku web servera!
Skoro sam tu! Kreirajte HTML datoteku web servera!
Skoro sam tu! Kreirajte HTML datoteku web servera!
Skoro sam tu! Kreirajte HTML datoteku web servera!
Skoro sam tu! Kreirajte HTML datoteku web servera!

1. Napišite HTML stranicu za hostovanje na svom web serveru! Ili preuzmite onu koju sam prilagodio iz Adafruit Digitalne besplatne biblioteke:)

Preuzmite i spremite zip datoteku, a zatim izdvojite sadržaj. (Evo cijele stranice GitHub -a)

2. Otvorite WinSCP i unesite ime hosta: raspberrypi.local

3. Prijavite se na Pi (upišite korisničko ime i lozinku)

4. Na Pi strani ekrana (desna strana) idite u početni direktorij

Dvaput kliknite na fasciklu sa strelicom nagore.

5. Idite na/var/www/html datoteku

Dvaput kliknite na fasciklu sa oznakom „var“, zatim „www“fasciklu”i na kraju fasciklu„ html”.

6. Izbrišite postojeću datoteku index.html (ili ako želite napisati vlastitu, možete je samo otvoriti i urediti).

7. Kopirajte datoteke web servera u Pi html fasciklu

Na lijevoj strani ekrana (vaš računar) idite u mapu u koju ste spremili datoteke. Označite i prevucite sadržaj (dva foldera i datoteku pod nazivom "index.html") u Pi html fasciklu. To je to!

8. Otvorite preglednik i upišite "raspberrypi.local" u navigacijsku traku pri vrhu. Ako je upalilo, vidjet ćete stranicu web servera, šta šta!

Korak 16: Uredite HTML datoteku Pt. 1

Uredite HTML datoteku Pt. 1!
Uredite HTML datoteku Pt. 1!

Vjerojatno želite napraviti vlastitu web stranicu, pa dodajte vlastite dokumente/slike/bilo što i promijenite HTML datoteku tako da pokazuje na vaše datoteke!

1. Otvorite datoteku index.html na Pi -u

2. Uredite zaglavlja i deskriptore u datoteci index.html

- Promijenite naslov svog web servera uređivanjem teksta između dijelova naslova:

jenfoxbotov lokalni web server!

- Promijenite naslov web poslužitelja uređivanjem teksta između h2 i središnjeg dijela (red 51):

jenfoxbotov lokalni web server

- Opcionalno: Promijenite opis web stranice (red 55):

Ovisno o položaju Mjeseca i zvijezda*, ova pristupna tačka može, ali i ne mora pružati internetsku vezu.

Ako postoji internetska veza, provjerite web stranicu jenfoxbot

i saznajte o drugim sjajnim stvarima koje radi!

*A pod položajem Mjeseca i zvijezda mislimo na trenutne hirove graditelja, jenfoxbot:)

3. Opcionalno: Izbrišite postojeće dokumente, slike i video zapise i dodajte svoje

Ova web stranica ima dva sloja: prednju stranicu, koju stvara datoteka "index.html", i "internu", koja ima dvije stranice: "helpinfo.html" i "books.html". Ako želite dodati/izmijeniti sadržaj na naslovnoj stranici, uredite datoteku "index.html" i dodajte slike u fasciklu "slike" u istoj datoteci (možete dodati i više mapa za spremanje različitog ili više sadržaja).

Ako želite izmijeniti sadržaj na internim stranicama, uredite datoteke "helpfulinfo.html" i "books.html", dodajte slike u mapu "slike" i PDF -ove (ili druge dokumente) u mapu "Problemi" (opet, ovdje možete dodati još fascikli).

Korak 17: Uredite HTML datoteku Pt. 2

Uredite HTML datoteku Pt. 2!
Uredite HTML datoteku Pt. 2!
Uredite HTML datoteku Pt. 2!
Uredite HTML datoteku Pt. 2!
Uredite HTML datoteku Pt. 2!
Uredite HTML datoteku Pt. 2!

1. Dodajte svoje dokumente

- Odlučite šta želite da uključite na svoj server i preuzmite PDF-ove tih dokumenata. Takođe preuzmite slike za svaki od dokumenata pa ćete na nešto zabavno kliknuti: D

- Pomoću WinSCP-a dodajte svoje dokumente u odgovarajuće mape (pogledajte prethodni korak i fotografiju 1).

- Uredite index.html ili drugu relevantnu html datoteku (npr. Ako želite dodati ili promijeniti knjigu na stranici sa korisnim informacijama, uredite datoteku "helpinfo.html"). Prikažite i pristupite slikama i dokumentima promjenom naziva datoteka i ekstenzija i ažuriranjem opisa:

SVE VAŠE OMILJENE REČI OVDE

2. Za ljude koji tek počinju kodirati, možete dodati još dokumenata kopiranjem i lijepljenjem postojećeg koda te promjenom naziva datoteka i ekstenzija (vidi sliku 2)!

Evo korisnog pregleda HTML -a sa Khan Academy!

Korak 18: OMG Konačno! Gotovi smo:)

OMG Konačno! Gotovi smo:)
OMG Konačno! Gotovi smo:)
OMG Konačno! Gotovi smo:)
OMG Konačno! Gotovi smo:)
OMG Konačno! Gotovi smo:)
OMG Konačno! Gotovi smo:)

Isključite Ethernet kabel, povežite se s bežičnom pristupnom točkom, a zatim upišite IP adresu u adresnu traku vašeg omiljenog preglednika (192.168.42.1 ako ste točno slijedili ovaj vodič).

Ako sve radi, vidjet ćete svoju web stranicu (uključio sam i svoje snimke zaslona). Woohoo, upravo ste stvorili bežičnu pristupnu tačku !! (Ako nije uspjelo, ponovo prođite kroz postavljanje i dvaput provjerite je li sav kôd terminala točno onakav kako je prikazan, uključujući razmake i slično).

Istražite svoju lokalnu Cloud web stranicu i odlučite kako želite da je koristite odavde!

Korak 19: Šta je sljedeće?

Šta je sledeće?
Šta je sledeće?
Šta je sledeće?
Šta je sledeće?

Jedna je mogućnost da ga koristite kao lokalni bežični uređaj za pohranu. Uključite Pi, povežite se s WiFi pristupnom točkom koju ste postavili (ova se zove "HelloWorld") i pohranite ili povucite datoteke s nje. Ovim datotekama možete pristupiti čak i ako niste povezani s internetom. Tako biste mogli sačuvati svoj omiljeni film i gledati ga kad nestane struje:) (er, pod pretpostavkom da imate napunjen laptop).

Dodajte još dokumenata (na primjer, možete ih koristiti kao rezervnu pohranu), poigrajte se s HTML kodom kako bi vaša web stranica postala dopadljiva i zabavite se!

Druga mogućnost je da ovo konfigurirate kao web stranicu usmjerenu prema javnosti i dodijelite joj naziv domene tako da drugi ljudi mogu pristupiti datotekama. Ovo je posebno korisno ako idete negdje bez WiFi -a ili kabelskog interneta - možete ponijeti Wikipedia sa sobom! (ali možda im donirajte ako to učinite jer su odlični). Ako vam odgovara kod, ovo možete postaviti kao automatski server za sigurnosno kopiranje, lokalni bežični poslužitelj igara za vas i vaše prijatelje itd. Budite kreativni!

Ako idete ovim putem, budite sigurni da znate malo o sigurnosti mreže jer je protokol lozinke WPA2 nedavno ugrožen (pogledajte dolje).

Konačno, kao što je spomenuto u uvodu, ovaj Cloud server možete koristiti za pokretanje internetskog pristupa ljudi! Provedite dan izgradnje sa svojim prijateljima kako biste stvorili gomilu Cloud servera kako biste svi mogli "razgovarati" jedni s drugima! Ovaj pristup nije nužno * najbolji * (poznat i kao najefikasniji/najefikasniji) način izgradnje javnog interneta, ali je odlično polazište. Osim toga, što bolje razumijemo kako ove tehnologije funkcioniraju, bolje ih koristimo za rješavanje ozbiljnih problema i zalaganje za sebe i svoju zajednicu.:)

Više informacija o sigurnosnom riziku WPA2 od korisnog korisnika BillDauterive:

"[Napadaču je potreban uređaj u dometu ciljane WiFi mreže da bi predstavljao prijetnju, tj. Otvaranje porta na webu ne utiče na to. Ako je [pristupna tačka] ugrožena, napadač bi tada mogao špijunirati/izmijeniti promet na Wifi mreži koja nije šifrirana putem TLS -a. Na ugroženoj WLAN nešifrirani VNC prema Pi -u bio bi rizik čak i pri pristupu putem WLAN -a."

Raspberry Pi takmičenje 2017
Raspberry Pi takmičenje 2017
Raspberry Pi takmičenje 2017
Raspberry Pi takmičenje 2017

Drugoplasirani na takmičenju Raspberry Pi 2017

Preporučuje se: