Kazalo:

Naj vaš Pi postane (lokalni) strežnik v oblaku!: 19 korakov (s slikami)
Naj vaš Pi postane (lokalni) strežnik v oblaku!: 19 korakov (s slikami)

Video: Naj vaš Pi postane (lokalni) strežnik v oblaku!: 19 korakov (s slikami)

Video: Naj vaš Pi postane (lokalni) strežnik v oblaku!: 19 korakov (s slikami)
Video: 30 глупых вопросов Product Manager [Карьера в IT] 2024, November
Anonim
Naj vaš Pi postane (lokalni) strežnik v oblaku!
Naj vaš Pi postane (lokalni) strežnik v oblaku!

Shranite in dostopajte do dokumentov, fotografij in glasbe na svojem lokalnem strežniku Pi Cloud! Najboljši del: uporabite ga, če ali kdaj internet pade (ali če ste na oddaljenem mestu in želite dostop do Wikipedije). Oh hej, in če ga tvoj prijatelj dobi in sta blizu (*ahem*80ft*ahem*), lahko z njimi delite stvari in ustvarite svojo osebno klepetalnico!

To me spravi v razmišljanje. To bi bilo 11/10 na lestvici veličine. Z novimi modeli računalnika Raspberry Pi je to mogoče in niti drago! (Kaj! Povej mi več!)

Ta vadnica vam bo pokazala, kako nastaviti dostopno točko WiFi na kratkem dosegu (~ 80 čevljev) in osebni spletni strežnik ('vrnite jo k HTML-jem). To lahko nastavite samo kot (zaprto) lokalno omrežje (tj. Kot svojo osebno varnostno kopijo v oblaku) ali pa ga oddajate po vsem svetu! (..če to storite, se prepričajte, da poznate varnost omrežja.)

Ob predpostavki, da imate osnovno znanje o Pi, je tukaj razčlenitev:

Čas branja: ~ 40 min

Čas izdelave: ~ 60 min (manj, če imate izkušnje z Linuxom)

Cena: ~ 35 USD (za Pi 3)

Če želite pomagati pri zagonu interneta ljudi, ga delite s prijatelji in družino ter vsemi, ki jih poznate (ali pa jim ga zgradite!). Če gradite ta projekt, prosimo, označite, da ste ga zgradili, da bomo lahko začutili, koliko ljudi ima infrastrukturo, ki jo potrebujemo za ustvarjanje polnopravnega interneta ljudi. Nazadnje, spremljajte me in bodite na tekočem (obračam se na nekatere ljudi, da bi to poskušali narediti resničnega. Če mi lahko pomagate in/ali sprejmete to, se obrnite na nas, je odprtokodna!).

1. korak: Ste prvič v programiranju Linuxa in terminala?

Ste novi pri programiranju Linuxa in terminalov?
Ste novi pri programiranju Linuxa in terminalov?

Do Pi bomo morali dostopati na daljavo (npr. Prek SSH). Če vam je všeč "wtf is that", si oglejte to uvodno vadnico za podrobnejši pregled o tem, kako nastaviti Raspberry Pi 3 in nekaj hitrega programiranja terminalov Linux.

Ta pristop do dostopne točke Pi* in spletnega strežnika ** uporablja operacijski sistem Jessie Lite. Če sledite tej vadnici po vrsticah, boste potrebovali to posebno različico Linuxa

Nazadnje ta vadnica temelji na vadnici Adafruit Digital Free Library, zato preverite to vadnico, če naletite na kakšno težavo (ali pustite komentar in jaz ali drug uporabnik vam bo poskušal odgovoriti na vaše vprašanje:))

(Tudi to bi se lahko zdelo malo dolgo, zato sem povsod vključil različne luštne fotografije mladičkov, da ste motivirani: D)

*Dostopna točka je strojna naprava, ki napravi WiFi (npr. Pametnemu telefonu) omogoča povezavo z žičnim omrežjem (npr. Usmerjevalnik).

** Spletni strežnik je računalnik, ki ponuja spletno stran. Ko obiščete svoja najljubša spletna mesta, vnesete "www.wikipedia.org", ki vas pripelje do naslova IP spletnega strežnika in prikaže javne podatke.

Opozorilo: priporočljivo je, da svoj Pi zaženete samo kot lokalno omrežje (tj. Ne povezujte Pi s širšim svetovnim spletom), ker protokol gesla WPA2 morda ni varen.

2. korak: Materiali

Materiali
Materiali

Računalnik z vmesnikom Ethernet in režo za kartico SD

malina Pi 3

- SD kartica (8 GB ali več, še posebej, če jo želite uporabiti za shranjevanje)

Napajalni kabel MicroUSB do USB

Ethernetni kabel

- Priporočeno: etui Raspberry Pi

3. korak: Programi programske opreme

Programi programske opreme
Programi programske opreme

1. PuTTY nam omogoča oddaljeno prijavo v Raspberry Pi z uporabo IP naslova Pi, uporabniškega imena in gesla.

Prenesite tukaj:

2. Etcher formatira in zapiše Raspbian (ali drug) operacijski sistem (“OS”) na kartico SD.

Prenesite tukaj:

3. WinSCP omogoča enostaven prenos datotek med računalnikom in Raspberry Pi.

Prenesite tukaj (kliknite Namestitveni paket):

4. Računalniki z operacijskim sistemom Windows bodo za uporabo naslova IP "raspberrypi.local" potrebovali storitve tiskanja Bonjour za Windows (Apple).

Prenesite tukaj:

4. korak: Hitri začetek

Hiter začetek
Hiter začetek

Če ste že delali s Pi in ste zadovoljni s terminalom Linux in podobnim, tukaj je kratek pregled tega procesa:

1. Naložite Jessie Lite na kartico SD (8 GB ali več) in jo vstavite v Pi.

Prenesite operacijski sistem Jessie Lite tukaj.

2. Oddaljeno se prijavite (npr. SSH) in vnesite poverilnice.

3. Tukaj je skladišče Github z vsemi ukazi za pretvorbo vašega Pi v spletni strežnik: D

Pojdite skozi namestitveno datoteko in vnesite ukaze (po vrstnem redu). Ta postopek bo namestil HostAPD (preverjanje pristnosti), DHCP (upravljanje IP), iptables (požarni zid) in Apache (programska oprema za spletni strežnik).

4. Ustvarite javno spletno stran ali imejte svoje datoteke/podatke zasebne/w/prijatelji in družina

Vzorčna spletna stran HTML, prilagojena iz vadnice Adafruit Digital Free Library, je vključena v skladišče Github (ServerWebsiteHTML-Raw). Večjo zip datoteko lahko uporabite tudi za gradnjo:)

Opozorilo: priporočljivo je, da svoj Pi zaženete samo kot lokalno omrežje (tj. Ne povezujte Pi s širšim svetovnim spletom), ker protokol gesla WPA2 morda ni varen.

5. korak: Nastavite Raspberry Pi

Nastavite Raspberry Pi
Nastavite Raspberry Pi
Nastavite Raspberry Pi
Nastavite Raspberry Pi
Nastavite Raspberry Pi
Nastavite Raspberry Pi
Nastavite Raspberry Pi
Nastavite Raspberry Pi

1. Kartico SD utripajte z Jessie Lite (Jessie Lite prenesite tukaj). Omogočite SSH tako, da v datoteko kartice SD dodate datoteko z imenom "SSH" (brez razširitev - samodejno odstranite.txt). Vstavite v Pi.

2. Priključite Ethernetni kabel med računalnikom in Pi, nato pa napajalni kabel Pi

3. Ustvarite omrežni most med računalnikom in Pi

Pojdite v Nastavitve -> Omrežje in internet -> Spremeni nastavitve adapterja. Izberite povezavo Ethernet (mora prikazati neznano povezavo ali kaj podobnega). Držite tipko "CTRL" in izberite povezavo WiFi. Z desno tipko miške kliknite in izberite "Bridge Connections".

3. Odprite PuTTY, vnesite "raspberrypi.local" za ime gostitelja in se prijavite v svoj Pi, woo

Če se prijavljate prvič, uporabite privzeto uporabniško ime: pi in geslo: malina. Geslo spremenite z ukazom passwd

4. Preverite, ali je Pi povezan z internetom, in ga posodobite

Zaženite ta ukaz, da preverite, ali se Pi lahko poveže z Googlom (natisnil bo 5 vrstic, v katerih je navedeno, če je prejel informacije z google.com):

ping -c 5 google.com

Zaženite ta ukaz, da posodobite Pi (prvi prenese pakete, drugi jih namesti):

sudo apt-get posodobitev

sudo apt-get nadgradnja

6. korak: Namestite Apache

Namestite Apache!
Namestite Apache!
Namestite Apache!
Namestite Apache!

Apache je naša programska oprema za spletni strežnik! (Omogoča nam preprosto gostovanje informacij in datotek, dostopnih prek spletnega brskalnika, kot so Chrome, Firefox, Explorer itd.)

Namestimo programsko opremo Apache in nato spremenimo dovoljenja za urejanje mape HTML. Vnesite in vnesite naslednje ukaze (po vrstnem redu):

sudo apt -get namestite apache2 -y

cd /var /www

sudo chown pi: pi/var/www/html

cd

7. korak: Namestite strežniško programsko opremo

Namestite strežniško programsko opremo!
Namestite strežniško programsko opremo!

1. Namestite programsko opremo HostAPDand DHCP.

HostAPD se uporablja za preverjanje pristnosti informacij, poslanih in prejetih iz povezanih naprav, DHCP pa je protokol, ki se uporablja za hitro, samodejno in centralno upravljanje distribucije naslovov IP znotraj omrežja.

Če želite namestiti oboje hkrati, vnesite naslednji ukaz in pritisnite "y" za nadaljevanje:

sudo apt-get install hostapd isc-dhcp-server

2. Namestite iptables za požarni zid. (hvala za varnost!)

Zaženite ta ukaz in vnesite "y" (da) na oba pojavna zaslona, ki se odpreta:

sudo apt-get install iptables-persistent

8. korak: Uredite konfiguracijsko datoteko DHCP

Uredite konfiguracijsko datoteko DHCP
Uredite konfiguracijsko datoteko DHCP
Uredite konfiguracijsko datoteko DHCP
Uredite konfiguracijsko datoteko DHCP

Nastavimo komunikacijski protokol DHCP, da bomo lahko pošiljali in prejemali informacije (kar je zelo pomembno, če razmišljate o izgradnji povezanega omrežja)! Pojdite na konfiguracijsko datoteko DHCP tako, da vnesete naslednje:

sudo nano /etc/dhcp/dhcpd.conf

1. Dodajte komentar ("#") pred naslednjimi vrsticami (tako bo videti kot datoteka na fotografiji 1):

možnost ime domene »example.org«;

možnost-strežniki domenskih imen ns1.example.org, ns2.example.org;

2. Odstranite komentar ("#" ') iz vrstice "verodostojno" (tukaj je v pomoč tudi fotografija 1):

#Če je ta strežnik DHCP uradni strežnik DHCP za lokalno omrežje, je treba veljavno direktivo razkomentirati.

#autoritativno;

3. Dodajte to kodo na sam konec datoteke (glejte fotografijo 2):

podomrežje 192.168.42.0 maska omrežja 255.255.255.0 {

obseg 192.168.42.10 192.168.42.50 možnost oddajanja naslov 192.168.42.255; opcijski usmerjevalniki 192.168.42.1; privzeti čas najema 600; najdaljši čas najema 7200; možnost ime domene »lokalno«; možnost strežniki domenskih imen 8.8.8.8, 8.8.4.4; }

Kaj to počne ?! Če na kratko povzamemo, nastavi vrsto naslovov IP za dodelitev povezanim napravam (od 192.168.42.10 do 192.168.42.50), tako kot vaš domači usmerjevalnik! Pi tudi pove, kako komunicirati z drugimi napravami (njegov naslov za oddajanje, 192.168.42.255 in lastni naslov IP, 192.168.42.1). Določi čas (v sekundah) za skupno rabo te povezave (čas najema) in nastavi strežnike domenskih imen (na primer iskanje telefonske številke v imeniku).

4. Shranite in zapustite s pritiskom na "Ctrl - X" in nato "y" (in nato tipko enter)

9. korak: Uredite privzeto datoteko strežnika DHCP

Uredite privzeto datoteko strežnika DHCP
Uredite privzeto datoteko strežnika DHCP
Uredite privzeto datoteko strežnika DHCP
Uredite privzeto datoteko strežnika DHCP

Uredimo datoteko strežnika DHCP, da jo bomo lahko dodelili za oddajanje prek WiFi! Pojdite na privzeto strežniško datoteko DHCP tako, da vnesete naslednje:

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

1. Pomaknite se navzdol do vrstice, kjer piše INTERFACES =”” in jo spremenite v oddajanje prek wlan0 (to je nič, ne O):

INTERFACES =”wlan0”

2. Shranite in zapustite s pritiskom na “Ctrl - X” in nato “y” (to kombinacijo tipk ste verjetno že ugotovili, zato jo bom nehal omenjati:)).

10. korak: Nastavite statični naslov IP

Nastavite statični naslov IP
Nastavite statični naslov IP
Nastavite statični naslov IP
Nastavite statični naslov IP

1. Dajmo našemu Pi statičen (nespremenjen) naslov IP, da ga bomo lahko vedno našli, ja! Začasno onemogočite omrežje brezžičnega vmesnika:

sudo ifdown wlan0

2. S programom za urejanje besedila nano uredite datoteko omrežnih vmesnikov (kar ste verjetno ugotovili z branjem ukaza (:)

sudo nano/etc/network/vmesniki

3. Datoteko uredite tako, da bo videti takole, nato zapustite in shranite (poglejte tudi fotografijo 1):

avto lo

iface lo inet loopback iface eth0 inet dhcp

allow-hotplug wlan0

iface wlan0 inet statičen

naslov 192.168.42.1 maska omrežja 255.255.255.0

#iface wlan0 inet priročnik

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

4. Dodelite statični IP:

sudo ifconfig wlan0 192.168.42.1

11. korak: Konfigurirajte podrobnosti o dostopni točki

Konfigurirajte podrobnosti o dostopni točki
Konfigurirajte podrobnosti o dostopni točki
Konfigurirajte podrobnosti o dostopni točki
Konfigurirajte podrobnosti o dostopni točki
Konfigurirajte podrobnosti o dostopni točki
Konfigurirajte podrobnosti o dostopni točki

1. Ustvarite novo konfiguracijsko datoteko z imenom "hostapd":

sudo nano /etc/hostapd/hostapd.conf

2. V to novo konfiguracijsko datoteko napišite naslednje (točno takšno, kot je) (nato zapustite in shranite) (Fotografija 1):

vmesnik = wlan0

ssid = HelloWorld #Ime vaše RPi WiFi povezave country_code = US #Če niste drugje! hw_mode = g channel = 6 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 #To je protokol gesla wpa_passphrase = malina #Spremeni geslo! wpa_key_mgmt = WPA-PSK wpa_pairwise = CCMP wpa_group_rekey = 86400 ieee80211n = 1 wme_enabled = 1

3. Povejte protokolu HostAPD, kje najti to novo datoteko

Uredite privzeto datoteko HostAPD:

sudo nano/etc/default/hostapd

Poiščite vrstico, ki pravi #DAEMON_CONF = "". Odstranite komentar in ga uredite tako, da bo videti tako (Slika 2):

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

Uredite inicializacijsko datoteko HostAPD:

sudo nano /etc/init.d/hostapd

Poiščite vrstico, ki pravi DAEMON_CONF =. Uredite ga tako, da kaže na vašo novo konfiguracijsko datoteko! Takole (fotografija 3):

DAEMON_CONF =/etc/hostapd/hostapd.conf

12. korak: Konfigurirajte prevajanje omrežnega naslova ("NAT")

Konfigurirajte prevajanje omrežnih naslovov
Konfigurirajte prevajanje omrežnih naslovov
Konfigurirajte prevajanje omrežnih naslovov
Konfigurirajte prevajanje omrežnih naslovov

Ta korak omogoča več odjemalcem (tako kot vsem vašim prijateljem!), Da se hkrati povežejo z WiFi -jem Pi (igrajte vse igre !!). To je nekoliko tehnično, zato bom brskal po podrobnostih (tudi tega dela ne poznam zelo), vendar vas bo popeljal skozi postopek.

1. Najprej moramo začeti posredovati IP vsakič, ko se Pi vklopi. Za urejanje konfiguracijske datoteke sysctl* vnesite naslednji ukaz:

sudo nano /etc/sysctl.conf

- Pomaknite se do dna in vnesite to kodo v novo vrstico, nato zapustite in shranite:

net.ipv4.ip_forward = 1

*btw, to je L v sysctl, ne 1, kar sem že tolikokrat zmešal -.-

2. Aktivirajte posredovanje IP z vnosom:

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

3. Ustvarite omrežni prevod med vrati Ethernet eth0 in vrati WiFI wlan0 tako, da vnesete naslednje ukaze (z/ - znaki in velikimi črkami in podobno):

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

sudo iptables -A NAPREJ -i eth0 -o wlan0 -m stanje -stanje POVEZANO, USTANOVLJENO -j SPREJEM

sudo iptables -A NAPREJ -i wlan0 -o eth0 -j SPREJEM

4. Če želite, da pri ponovnem zagonu Pi -ja pride do omrežnega prevajanja, zaženite to:

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

Korak: Preizkusite to dostopno točko

Preizkusite to dostopno točko!
Preizkusite to dostopno točko!
Preizkusite to dostopno točko!
Preizkusite to dostopno točko!

1. Ročno zaženite hostapd z našo konfiguracijsko datoteko s tem ukazom:

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

2. Preverite seznam WiFi v računalniku ali pametnem telefonu in poiščite svojo novo dostopno točko SSID! Če niste ničesar spremenili, se bo imenoval "HelloWorld" z geslom za "Raspberry".

Če se uspešno povežete, boste na zaslonu Raspberry Pi dobili nekaj besedila. Ne bomo še videli veliko, vendar smo zelo blizu!

3. Prekličite preskus tako, da v konzolo Raspberry Pi vnesete »Ctrl+C«

Stanje gostiteljskega strežnika AP in strežnika DHCP lahko preverite z naslednjimi ukazi:

status storitve sudo hostapd

stanje storitve sudo isc-dhcp-server

14. korak: Nastavite demona

Nastavite Daemon
Nastavite Daemon

Daemon je program, ki se samodejno zažene ob vsakem vklopu Pi in deluje v ozadju (ne tako kot serija "Njegovi temni materiali").

1. Zaženite programa hostapd in dhcp:

sudo storitev hostapd start

sudo storitev isc-dhcp-server start

2. Zaženite naslednja dva ukaza, da omogočite samodejni zagon hostapd in dhcp, ko se Pi vklopi:

sudo update-rc.d omogoči hostapd

sudo update-rc.d omogoči isc-dhcp-strežnik

Korak 15: Skoraj že! Ustvarite datoteko HTML spletnega strežnika

Skoraj tam! Ustvarite datoteko HTML spletnega strežnika!
Skoraj tam! Ustvarite datoteko HTML spletnega strežnika!
Skoraj tam! Ustvarite datoteko HTML spletnega strežnika!
Skoraj tam! Ustvarite datoteko HTML spletnega strežnika!
Skoraj tam! Ustvarite datoteko HTML spletnega strežnika!
Skoraj tam! Ustvarite datoteko HTML spletnega strežnika!

1. Napišite stran HTML za gostovanje na svojem spletnem strežniku! Ali pa prenesite tisto, ki sem jo prilagodil iz brezplačne digitalne knjižnice Adafruit:)

Prenesite in shranite datoteko zip, nato izvlecite vsebino. (Tukaj je celotna stran GitHub)

2. Odprite WinSCP in vnesite ime gostitelja: raspberrypi.local

3. Prijavite se v Pi (vnesite uporabniško ime in geslo)

4. Na strani zaslona Pi (desna stran) pojdite v domači imenik

Dvakrat kliknite mapo s puščico navzgor.

5. Pojdite v datoteko/var/www/html

Dvokliknite mapo z oznako »var«, nato mapo »www« in na koncu mapo »html«.

6. Izbrišite obstoječo datoteko index.html (ali če želite napisati svojo, jo lahko preprosto odprete in uredite).

7. Kopirajte datoteke spletnega strežnika v mapo Pi html

Na levi strani zaslona (računalnik) pojdite v mapo, kamor ste shranili datoteke. Označite in povlecite vsebino (dve mapi in datoteko z imenom "index.html") v mapo Pi html. To je to!

8. Odprite brskalnik in v navigacijsko vrstico na vrhu vnesite "raspberrypi.local". Če je delovalo, boste videli stran spletnega strežnika, kaj kaj!

Korak: Uredite datoteko HTML Pt. 1

Uredite datoteko HTML Pt. 1!
Uredite datoteko HTML Pt. 1!

Verjetno želite narediti svoje spletno mesto, zato dodajte svoje dokumente/slike/karkoli in spremenite datoteko HTML tako, da kaže na vaše datoteke!

1. Odprite datoteko index.html na Pi

2. Uredite glave in deskriptorje v datoteki index.html

- Spremenite naslov spletnega strežnika tako, da uredite besedilo med naslovnimi deli:

lokalni spletni strežnik jenfoxbot!

- Spremenite naslov spletnega strežnika tako, da uredite besedilo med h2 in osrednjim delom (vrstica 51):

lokalni spletni strežnik jenfoxbot

- Izbirno: spremenite opis spletne strani (vrstica 55):

Odvisno od položaja lune in zvezd*, ta dostopna točka lahko ali pa ne zagotavlja internetne povezave.

Če obstaja internetna povezava, obiščite spletno mesto jenfoxbot

in spoznajte druge kul stvari, ki jih počne!

*In s položajem lune in zvezd mislimo na trenutne muhe graditelja, jenfoxbot:)

3. Izbirno: izbrišite obstoječe dokumente, slike in videoposnetke ter dodajte svoje

Na tej spletni strani sta dva sloja: sprednja stran, ki jo ustvari datoteka "index.html", in "notranja", ki ima dve strani: "helpinfo.html" in "books.html". Če želite dodati/spremeniti vsebino na sprednji strani, uredite datoteko "index.html" in dodajte slike v mapo "images" v isti datoteki (lahko dodate tudi več map za shranjevanje drugačne ali več vsebine).

Če želite spremeniti vsebino na notranjih straneh, uredite datoteki "helpfulinfo.html" in "books.html", dodajte slike v mapo "images" in datoteke PDF (ali druge dokumente) v mapo "issues" (spet, tukaj lahko dodate več map).

Korak 17: Uredite datoteko HTML Pt. 2

Uredite datoteko HTML Pt. 2!
Uredite datoteko HTML Pt. 2!
Uredite datoteko HTML Pt. 2!
Uredite datoteko HTML Pt. 2!
Uredite datoteko HTML Pt. 2!
Uredite datoteko HTML Pt. 2!

1. Dodajte svoje dokumente

- Odločite se, kaj želite vključiti v strežnik, in prenesite PDF teh dokumentov. Prenesite tudi slike za vsakega od dokumentov, da boste lahko kliknili nekaj zabave: D

- Z WinSCP dodajte svoje dokumente v ustrezne mape (glejte prejšnji korak in fotografijo 1).

- Uredite datoteko index.html ali drugo ustrezno datoteko html (na primer, če želite dodati ali spremeniti knjigo na strani s koristnimi informacijami, uredite datoteko "helpinfo.html"). Prikažite in dostopajte do slik in dokumentov tako, da spremenite imena datotek in razširitve ter posodobite opise:

VSE VAŠE PRILJUBLJENE BESEDE TUKAJ

2. Za ljudi, ki se šele kodirajo, lahko dodate več dokumentov tako, da kopirate in prilepite obstoječo kodo ter spremenite imena datotek in razširitve (glejte fotografijo 2)!

Tukaj je koristen pregled HTML -ja iz Akademije Khan!

18. korak: OMG Končno! Končali smo:)

OMG Končno! Končali smo:)
OMG Končno! Končali smo:)
OMG Končno! Končali smo:)
OMG Končno! Končali smo:)
OMG Končno! Končali smo:)
OMG Končno! Končali smo:)

Odklopite kabel Ethernet, se povežite z brezžično dostopno točko in vnesite naslov IP v naslovno vrstico svojega najljubšega brskalnika (192.168.42.1, če ste natančno upoštevali to vadnico).

Če vse deluje, boste videli svojo spletno stran (priložil sem tudi moje posnetke zaslona). Woohoo, pravkar ste ustvarili brezžično dostopno točko !! (Če ni delovalo, znova zaženite nastavitve in dvakrat preverite, ali je vsa terminalska koda točno tako, kot je prikazano, vključno s presledki in podobno).

Raziščite svoje lokalno spletno mesto v oblaku in se odločite, kako ga želite uporabljati od tu!

19. korak: Kaj sledi?

Kaj je naslednje?
Kaj je naslednje?
Kaj je naslednje?
Kaj je naslednje?

Ena od možnosti je, da jo uporabite kot lokalno brezžično shranjevalno napravo. Priključite Pi, povežite se z dostopno točko WiFi, ki ste jo nastavili (ta se imenuje "HelloWorld"), in shranite ali umaknite datoteke iz nje. Do teh datotek lahko dostopate, tudi če niste povezani z internetom. Tako bi lahko shranili svoj najljubši film in ga še vedno gledali, ko zmanjka energije:) (er, ob predpostavki, da imate napolnjen prenosni računalnik).

Dodajte več dokumentov (npr. Uporabite jih lahko kot rezervno shrambo), poigrajte se s kodo HTML, da bo vaše spletno mesto postalo vse bolj všeč, in se zabavajte!

Druga možnost je, da to konfigurirate kot spletno stran za javnost in ji dodelite ime domene, tako da lahko drugi ljudje dostopajo do datotek. To je še posebej koristno, če greste nekam brez WiFi ali kabelskega interneta - Wikipedijo lahko vzamete s seboj! (če pa to storite, jim morda podarite, ker so super). Če vam ni všeč koda, lahko to nastavite kot samodejni strežnik za varnostno kopiranje, lokalni brezžični strežnik iger za vas in vaše prijatelje itd. Bodite ustvarjalni!

Če greste po tej poti, se prepričajte, da poznate nekaj o varnosti omrežja, saj je bil protokol gesla WPA2 nedavno ogrožen (glejte spodaj).

Nazadnje, kot je omenjeno v uvodu, lahko s tem strežnikom v oblaku zaženete internet ljudi! Imejte dan gradnje s prijatelji, da ustvarite kup strežnikov v oblaku, da se boste lahko vsi med seboj "pogovarjali"! Ta pristop ni nujno * najboljši * (znan tudi kot najučinkovitejši/najučinkovitejši) način za izgradnjo javnega interneta, vendar je odlično izhodišče. Poleg tega, bolje ko razumemo, kako te tehnologije delujejo, bolje jih uporabljamo za reševanje resnih težav in zagovarjanje sebe in svojih skupnosti.:)

Več informacij o varnostnem tveganju WPA2 od koristnega uporabnika BillDauterive:

"[T] Napadalec potrebuje napravo v dosegu ciljnega omrežja wifi, da grozi, tj. Odpiranje vrat do spleta na to ne vpliva. Če je [dostopna točka] ogrožena, bi lahko napadalec vohunil/spremenil promet v omrežju Wifi, ki ni šifriran prek TLS. Na ogroženem omrežju WLAN bi bil nešifriran VNC do Pi ogrožen tudi pri dostopu z omrežja WLAN."

Natečaj Raspberry Pi 2017
Natečaj Raspberry Pi 2017
Natečaj Raspberry Pi 2017
Natečaj Raspberry Pi 2017

Podprvak na tekmovanju Raspberry Pi 2017

Priporočena: