Cuprins:

Faceți din Pi un server Cloud (local) !: 19 pași (cu imagini)
Faceți din Pi un server Cloud (local) !: 19 pași (cu imagini)

Video: Faceți din Pi un server Cloud (local) !: 19 pași (cu imagini)

Video: Faceți din Pi un server Cloud (local) !: 19 pași (cu imagini)
Video: Tutorial Cloud: Ce este Cloud Computing si ce Aplicatii utilizam | Cursuri IT @TeachBit.ro 2024, Noiembrie
Anonim
Faceți din Pi un server Cloud (local)!
Faceți din Pi un server Cloud (local)!

Salvați și accesați documente, fotografii și muzică pe propriul dvs. server Pi Cloud local! Cea mai bună parte: îl puteți folosi dacă, sau când, Internetul cade (sau dacă vă aflați într-un loc îndepărtat și doriți acces la Wikipedia). O, hei, și dacă prietenul tău primește unul și locuiește aproape (* ahem * 80ft * ahem *), poți să le împărtășești lucruri și să-ți creezi propria linie de chat personală!

Asta mă face să mă gândesc.. dacă destul de mulți oameni au construit servere Pi Cloud, am putea face sursă de internet! Acesta ar fi un 11/10 pe o scară de măreție. Cu noile modele de computer Raspberry Pi, este posibil și nici măcar scump! (Ce! Spune-mi mai multe!)

Acest tutorial vă va arăta cum să configurați un punct de acces WiFi cu rază scurtă de acțiune (~ 80 ft) și un server web personal („readuceți-l înapoi la HTML bbies). Puteți configura acest lucru doar ca o rețea locală (închisă) (adică propriul dispozitiv personal de rezervă „cloud”) sau îl puteți difuza în restul lumii! (..dacă faceți acest lucru, asigurați-vă că cunoașteți securitatea rețelei.)

Acestea fiind spuse, presupunând că aveți cunoștințe de bază despre Pi, iată defalcarea:

Timp de citire: ~ 40 min

Timp de construcție: ~ 60 min (mai puțin dacă aveți experiență cu Linux)

Cost: ~ 35 USD (pentru Pi 3)

Dacă sunteți interesat să ajutați la lansarea unui Internet al oamenilor, împărtășiți-l cu prietenii, familia și toți cei pe care îi cunoașteți (sau creați-l pentru ei!). Dacă construiți acest proiect, vă rugăm să marcați că l-ați construit, astfel încât să putem înțelege cât de mulți oameni au infrastructura de care avem nevoie pentru a crea de fapt un Internet cu drepturi depline. În cele din urmă, urmați-mă pentru a fi la curent (mă adresez unor oameni pentru a încerca să devină un lucru real, vă rugăm să nu ezitați să mă contactați dacă puteți ajuta și / sau să luați acest lucru, este open-source!).

Pasul 1: Ești nou în programarea Linux și Terminal?

Sunteți nou în programarea Linux și Terminal?
Sunteți nou în programarea Linux și Terminal?

Va trebui să putem accesa Pi-ul nostru de la distanță (de exemplu, prin SSH). Dacă sunteți ca „wtf is that”, consultați acest tutorial introductiv pentru o prezentare mai detaliată despre cum să configurați Raspberry Pi 3 și câteva programe rapide de terminal Linux.

Această abordare a punctului de acces Pi * și a serverului web ** utilizează sistemul de operare Jessie Lite. Dacă urmați acest tutorial rând cu rând, veți avea nevoie de această versiune specifică de Linux

În cele din urmă, acest tutorial este construit din tutorialul Adafruit Digital Free Library, deci verificați acel tutorial dacă întâmpinați probleme (sau lăsați un comentariu și eu sau o altă persoană utilă vom încerca să vă răspund la întrebare:))

(De asemenea, s-ar putea să te simți cam lung, așa că am inclus diverse fotografii drăguțe de cățeluș pentru a te menține motivat: D)

* Un punct de acces este un dispozitiv hardware care permite unui dispozitiv WiFi (de ex. Smartphone) să se conecteze la o rețea cu fir (de ex. Router).

** Un server web este un computer care furnizează o pagină web. Când accesați site-urile web preferate, tastați „www.wikipedia.org” care vă duce la adresa IP a serverului web și afișează informații publice.

Atenție: este recomandat să rulați Pi-ul doar ca rețea locală (adică nu conectați Pi-ul la World Wide Web mai larg), deoarece protocolul de parolă WPA2 poate să nu fie sigur.

Pasul 2: Materiale

Materiale
Materiale

Computer cu port Ethernet și slot pentru card SD

Raspberry Pi 3

- Card SD (8 GB sau mai mare, mai ales dacă doriți să-l utilizați pentru stocare)

Cablu de alimentare MicroUSB la USB

Cablu Ethernet

- Recomandat: Raspberry Pi Case

Pasul 3: Programe software

Programe software
Programe software

1. PuTTY ne permite să ne conectăm de la distanță la Raspberry Pi folosind adresa IP, numele de utilizator și parola Pi.

Descărcați aici:

2. Etcher formează și scrie Raspbian (sau alt sistem de operare) („OS”) pe un card SD.

Descărcați aici:

3. WinSCP permite transferul ușor de fișiere între computer și Raspberry Pi.

Descărcați aici (faceți clic pe pachetul de instalare):

4. Computerele Windows vor avea nevoie de servicii de imprimare Bonjour pentru Windows (de la Apple) pentru a utiliza adresa IP „raspberrypi.local”.

Descărcați aici:

Pasul 4: Pornire rapidă

Pornire rapidă
Pornire rapidă

Dacă ați mai lucrat cu Pi și sunteți confortabil cu terminalul Linux și altele, iată o prezentare rapidă a acestui proces:

1. Încărcați Jessie Lite pe un card SD (8 GB sau mai mult) și introduceți-l în Pi.

Descărcați sistemul de operare Jessie Lite aici.

2. Conectați-vă de la distanță (de exemplu, SSH) și introduceți acreditările.

3. Iată un depozit Github cu toate comenzile pentru a transforma Pi într-un server web: D

Parcurgeți fișierul Setup și introduceți comenzile (în ordine). Acest proces va instala HostAPD (autentificare), DHCP (administrare IP), iptables (firewall) și Apache (software pentru server web).

4. Creați o pagină web publică sau păstrați-vă fișierele / datele private / cu prietenii și familia

Un exemplu de pagină web HTML adaptat din tutorialul Adafruit Digital Free Library este inclus în depozitul Github (ServerWebsiteHTML-Raw). Puteți utiliza, de asemenea, fișierul zip mai mare pentru a construi din:)

Atenție: este recomandat să rulați Pi-ul doar ca rețea locală (adică nu conectați Pi-ul la World Wide Web mai larg), deoarece protocolul de parolă WPA2 poate să nu fie sigur.

Pasul 5: Configurați Raspberry Pi

Configurați Raspberry Pi
Configurați Raspberry Pi
Configurați Raspberry Pi
Configurați Raspberry Pi
Configurați Raspberry Pi
Configurați Raspberry Pi
Configurați Raspberry Pi
Configurați Raspberry Pi

1. Flashează cardul SD cu Jessie Lite (descarcă Jessie Lite aici). Activați SSH adăugând un fișier numit „SSH” în conținutul fișierului cardului SD (fără extensii - eliminați.txt dacă este adăugat automat). Introduceți în Pi.

2. Conectați cablul Ethernet între computer și Pi, apoi conectați cablul de alimentare Pi

3. Creați o punte de rețea între computer și Pi

Accesați Setări -> Rețea și Internet -> Schimbați setările adaptorului. Selectați conexiunea Ethernet (ar trebui să afișeze o conexiune necunoscută sau ceva similar). Țineți apăsată tasta „CTRL”, apoi selectați conexiunea WiFi. Faceți clic dreapta și alegeți „Bridge Connections”.

3. Deschideți PuTTY, tastați „raspberrypi.local” pentru numele gazdei și conectați-vă la Pi, woo

Dacă vă conectați pentru prima dată, utilizați numele de utilizator implicit: pi și parola: raspberry. Schimbați parola folosind comanda passwd

4. Verificați dacă Pi este conectat la Internet și actualizați-l

Rulați această comandă pentru a verifica dacă Pi se poate conecta la Google (va imprima 5 linii spunându-l dacă a primit informații de la google.com):

ping -c 5 google.com

Rulați această comandă pentru a actualiza Pi (primul descarcă pachetele, al doilea le instalează):

sudo apt-get update

sudo apt-get upgrade

Pasul 6: Instalați Apache

Instalați Apache!
Instalați Apache!
Instalați Apache!
Instalați Apache!

Apache este software-ul nostru pentru server web! (Ne permite să găzduim cu ușurință informații și fișiere accesibile printr-un browser web precum Chrome, Firefox, Explorer etc.)

Să instalăm software-ul Apache și apoi să schimbăm permisiunile pentru a edita folderul HTML. Tastați și introduceți următoarele comenzi (în ordine):

sudo apt-get install apache2 -y

cd / var / www

sudo chown pi: pi / var / www / html

CD

Pasul 7: Instalați software-ul serverului

Instalați software-ul serverului!
Instalați software-ul serverului!

1. Instalați software-ul HostAPD și DHCP.

HostAPD este utilizat pentru autentificarea informațiilor trimise și primite de pe dispozitivele conectate, iar DHCP este un protocol utilizat pentru a furniza o gestionare rapidă, automată și centrală pentru distribuirea adreselor IP într-o rețea.

Pentru a instala ambele simultan, tastați următoarea comandă și apoi apăsați „y” pentru a continua:

sudo apt-get install hostapd isc-dhcp-server

2. Instalați iptables pentru un firewall. (pentru siguranță!)

Rulați această comandă și tastați „y” (da) la ambele ecrane de configurare care apar:

sudo apt-get install iptables-persistent

Pasul 8: Editați fișierul de configurare DHCP

Editați fișierul de configurare DHCP
Editați fișierul de configurare DHCP
Editați fișierul de configurare DHCP
Editați fișierul de configurare DHCP

Să configurăm protocolul de comunicație DHCP, astfel încât să putem trimite și primi informații (destul de important dacă vă gândiți să construiți o rețea conectată)! Accesați fișierul de configurare DHCP tastând următoarele:

sudo nano /etc/dhcp/dhcpd.conf

1. Adăugați un comentariu ("#") în fața următoarelor linii (astfel încât să arate ca fișierul din fotografia 1):

opțiune nume de domeniu „example.org”;

opțiune nume-domeniu-servere ns1.example.org, ns2.example.org;

2. Eliminați comentariul ("#" ') de pe linia "autoritară" (fotografia 1 este utilă și aici):

# Dacă acest server DHCP este serverul DHCP oficial pentru rețeaua locală, directiva de autoritate ar trebui să fie necomentată.

#autoritativ;

3. Adăugați acest cod până la capătul fișierului (a se vedea fotografia 2):

subrețea 192.168.42.0 netmask 255.255.255.0 {

interval 192.168.42.10 192.168.42.50 opțiune adresa de difuzare 192.168.42.255; routerele de opțiuni 192.168.42.1; timp de leasing implicit 600; timp maxim de închiriere 7200; opțiune nume de domeniu „local”; opțiune nume-domeniu-servere 8.8.8.8, 8.8.4.4; }

Ce face asta ?! Pentru a rezuma (foarte scurt), configurează o serie de adrese IP pentru a fi atribuite dispozitivelor conectate (de la 192.168.42.10 la 192.168.42.50), la fel ca routerul dvs. de acasă! De asemenea, îi spune Pi-ului cum să comunice cu alte dispozitive (adresa de difuzare 192.168.42.255 și propria adresă IP 192.168.42.1). Acesta alocă o perioadă de timp (în secunde) pentru a partaja această conexiune (timpul de închiriere) și configurează servere de nume de domeniu (cum ar fi căutarea unui număr de telefon într-un director).

4. Salvați și ieșiți apăsând "Ctrl - X" și apoi "y" (și apoi tasta Enter)

Pasul 9: Editați fișierul server DHCP implicit

Editați fișierul server DHCP implicit
Editați fișierul server DHCP implicit
Editați fișierul server DHCP implicit
Editați fișierul server DHCP implicit

Să edităm fișierul server DHCP astfel încât să-l putem atribui difuzării prin WiFi! Accesați fișierul server DHCP implicit tastând următoarele:

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

1. Derulați în jos până la linia pe care scrie INTERFACES =”” și schimbați-o pentru a difuza prin wlan0 (adică un zero, nu un O):

INTERFACES =”wlan0”

2. Salvați și ieșiți apăsând „Ctrl - X” și apoi „y” (probabil că v-ați dat seama de acest combo de chei până acum, așa că voi înceta să mai menționez:)).

Pasul 10: configurați o adresă IP statică

Configurați o adresă IP statică
Configurați o adresă IP statică
Configurați o adresă IP statică
Configurați o adresă IP statică

1. Să-i dăm Pi-ului nostru o adresă IP statică (neschimbată), astfel încât să o putem găsi întotdeauna, da! Dezactivați temporar rețeaua interfeței fără fir:

sudo ifdown wlan0

2. Utilizați programul nano text editor pentru a edita fișierul interfețelor de rețea (pe care probabil l-ați dat seama citind comanda (:)

sudo nano / etc / network / interfaces

3. Editați fișierul astfel încât să arate exact ca următorul, apoi ieșiți și salvați (verificați și fotografia 1):

auto lo

iface lo inet loopback iface eth0 inet dhcp

allow-hotplug wlan0

iface wlan0 inet static

adresa 192.168.42.1 netmask 255.255.255.0

#iface wlan0 inet manual

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

4. Atribuiți un IP static:

sudo ifconfig wlan0 192.168.42.1

Pasul 11: Configurați detaliile punctului de acces

Configurați detaliile punctului de acces
Configurați detaliile punctului de acces
Configurați detaliile punctului de acces
Configurați detaliile punctului de acces
Configurați detaliile punctului de acces
Configurați detaliile punctului de acces

1. Creați un nou fișier de configurare numit „hostapd”:

sudo nano /etc/hostapd/hostapd.conf

2. Scrieți următoarele (exact așa cum este) în acest nou fișier de configurare (apoi ieșiți și salvați) (Foto 1):

interfață = wlan0

ssid = HelloWorld #Name of your RPi WiFi connection country_code = SUA # Cu excepția cazului în care vă aflați în altă parte! hw_mode = g channel = 6 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 # Acesta este protocolul de parolă wpa_passphrase = zmeură # Schimbați parola! wpa_key_mgmt = WPA-PSK wpa_pairwise = CCMP wpa_group_rekey = 86400 ieee80211n = 1 wme_enabled = 1

3. Spuneți protocolului HostAPD unde să găsiți acest fișier nou

Editați fișierul implicit HostAPD:

sudo nano / etc / default / hostapd

Găsiți linia care spune # DAEMON_CONF = "". Eliminați comentariul și editați-l astfel încât să arate astfel (Foto 2):

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

Editați fișierul de inițializare HostAPD:

sudo nano /etc/init.d/hostapd

Găsiți linia care spune DAEMON_CONF =. Editați-l, astfel încât să indice spre noul dvs. fișier de configurare! Ca aceasta (Foto 3):

DAEMON_CONF = / etc / hostapd / hostapd.conf

Pasul 12: Configurați traducerea adresei de rețea ("NAT")

Configurați traducerea adresei de rețea
Configurați traducerea adresei de rețea
Configurați traducerea adresei de rețea
Configurați traducerea adresei de rețea

Acest pas permite mai multor clienți (ca toți prietenii tăi!) Să se conecteze simultan la WiFi-ul lui Pi (joacă toate jocurile !!). Este un pic tehnic, așa că voi analiza deets (de asemenea, nu sunt foarte familiarizat cu această parte), dar vă va ajuta să treceți prin proces.

1. Mai întâi, trebuie să începem redirecționarea IP de fiecare dată când Pi se aprinde. Introduceți următoarea comandă pentru a edita fișierul de configurare sysctl *:

sudo nano /etc/sysctl.conf

- Derulați în partea de jos și tastați acest cod pe o nouă linie, apoi ieșiți și salvați:

net.ipv4.ip_forward = 1

* btw care este un L în sysctl, nu un 1, pe care l-am încurcat atât de multe ori -.-

2. Activați redirecționarea IP tastând:

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

3. Creați traducere în rețea între portul Ethernet eth0 și portul WiFI wlan0 tastând următoarele comenzi (cu / - semne și majuscule și altele):

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

sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED, STABILIT -j ACCEPT

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

4. Pentru a ne asigura că traducerea în rețea are loc atunci când repornim Pi, rulați acest lucru:

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

Pasul 13: Testați acel punct de acces

Testați acel punct de acces!
Testați acel punct de acces!
Testați acel punct de acces!
Testați acel punct de acces!

1. Rulați manual hostapd cu fișierul nostru de configurare manual cu această comandă:

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

2. Verificați lista WiFi de pe computer sau smartphone și găsiți noul dvs. punct de acces SSID! Dacă nu ați schimbat nimic, va fi numit „HelloWorld” cu o parolă „Raspberry”.

Dacă vă conectați cu succes, veți primi un text pe ecranul Raspberry Pi. Nu vom vedea încă multe, dar suntem foarte apropiați!

3. Anulați testul tastând „Ctrl + C” în consola Raspberry Pi

Puteți verifica starea serverului AP gazdă și a serverului DHCP cu următoarele comenzi:

sudo service hostapd status

sudo service isc-dhcp-server status

Pasul 14: Configurați un Daemon

Configurați un daemon
Configurați un daemon

Un daemon este un program care pornește automat de fiecare dată când Pi este pornit și rulează în fundal (nu chiar ca seria „His Dark Materials”..).

1. Porniți programele hostapd și dhcp:

sudo service hostapd start

sudo service isc-dhcp-server start

2. Rulați următoarele două comenzi pentru a permite ca hostapd și dhcp să pornească automat când Pi se aprinde:

sudo update-rc.d hostapd activate

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

Pasul 15: Aproape acolo! Creați un fișier HTML pentru server web

Aproape acolo! Creați un fișier HTML pentru server web!
Aproape acolo! Creați un fișier HTML pentru server web!
Aproape acolo! Creați un fișier HTML pentru server web!
Aproape acolo! Creați un fișier HTML pentru server web!
Aproape acolo! Creați un fișier HTML pentru server web!
Aproape acolo! Creați un fișier HTML pentru server web!

1. Scrieți o pagină HTML pentru a găzdui pe serverul dvs. web! Sau descărcați unul pe care l-am adaptat din Biblioteca digitală gratuită Adafruit:)

Descărcați și salvați fișierul zip, apoi extrageți conținutul. (Iată pagina completă GitHub)

2. Deschideți WinSCP și introduceți numele gazdei: raspberrypi.local

3. Conectați-vă la Pi (introduceți numele de utilizator și parola)

4. În partea Pi a ecranului (partea dreaptă), accesați directorul principal

Faceți clic de două ori pe folderul cu săgeata în sus.

5. Accesați fișierul / var / www / html

Faceți dublu clic pe folderul etichetat „var”, apoi pe folderul „www” și, în final, pe folderul „html”.

6. Ștergeți fișierul index.html existent (sau dacă doriți să scrieți propriul dvs., îl puteți deschide și edita).

7. Copiați fișierele serverului web în folderul Pi html

În partea stângă a ecranului (computerul dvs.), accesați dosarul în care ați salvat fișierele. Evidențiați și trageți conținutul (două foldere și un fișier numit „index.html”) în folderul Pi html. Asta e!

8. Deschideți un browser și tastați „raspberrypi.local” în bara de navigare din partea de sus. Dacă a funcționat, veți vedea pagina serverului web, ce ce!

Pasul 16: Editați fișierul HTML Pt. 1

Editați fișierul HTML Pt. 1!
Editați fișierul HTML Pt. 1!

Probabil că doriți să vă creați propriul site web, așa că adăugați propriile documente / imagini / orice și schimbați fișierul HTML pentru a indica fișierele dvs.!

1. Deschideți fișierul index.html de pe Pi

2. Editați anteturile și descriptorii din fișierul index.html

- Schimbați titlul serverului dvs. web editând textul dintre părțile titlului:

Serverul Web local al jenfoxbot!

- Schimbați antetul serverului web editând textul între h2 și părțile centrale (linia 51):

Serverul Web local al jenfoxbot

- Opțional: modificați descrierea paginii web (linia 55):

În funcție de poziția lunii și a stelelor *, acest hotspot poate furniza sau nu o conexiune la Internet.

Dacă există o conexiune la internet, consultați site-ul web al jenfoxbot

și să învețe despre celelalte lucruri interesante pe care le face!

* Și prin poziția lunii și a stelelor ne referim la capriciile actuale ale constructorului, jenfoxbot:)

3. Opțional: ștergeți documentele, imaginile și videoclipurile existente și adăugați-le pe ale dvs

Există două straturi în această pagină web: prima pagină, care este creată prin fișierul „index.html” și „intern”, care are două pagini: „utileinfo.html” și „cărți.html”. Dacă doriți să adăugați / modificați conținut pe prima pagină, editați fișierul „index.html” și adăugați imagini în folderul „imagini” din același direct (puteți adăuga și mai multe foldere pentru a stoca conținut diferit sau mai mult).

Dacă doriți să modificați conținutul de pe paginile interne, editați fișierele „helpfulinfo.html” și „books.html”, adăugați imagini în folderul „images” și PDF-uri (sau alte documente) în folderul „issues” (din nou, puteți adăuga mai multe foldere aici).

Pasul 17: Editați fișierul HTML Pt. 2

Editați fișierul HTML Pt. 2!
Editați fișierul HTML Pt. 2!
Editați fișierul HTML Pt. 2!
Editați fișierul HTML Pt. 2!
Editați fișierul HTML Pt. 2!
Editați fișierul HTML Pt. 2!

1. Adăugați propriile documente

- Decideți ce doriți să includeți pe server și descărcați PDF-urile acestor documente. De asemenea, descărcați imagini pentru fiecare dintre documente, astfel încât să aveți ceva distractiv pe care să dați clic: D

- Folosind WinSCP, adăugați documentele în folderele corespunzătoare (consultați pasul anterior și fotografia 1).

- Editați index.html sau alt fișier html relevant (de exemplu, dacă doriți să adăugați sau să schimbați o carte în pagina de informații utile, editați fișierul „helpfulinfo.html”). Afișați și accesați imagini și documente modificând numele fișierelor și extensiile și actualizând descrierile:

TOATE CUVÂNTURILE FAVORITE AICI

2. Pentru persoanele noi în cod, puteți adăuga mai multe documente copiind și lipind codul existent și schimbând numele fișierelor și extensiile (vezi fotografia 2)!

Iată o prezentare utilă despre HTML de la Academia Khan!

Pasul 18: OMG În cele din urmă! Au fost efectuate:)

OMG În sfârșit! Au fost efectuate:)
OMG În sfârșit! Au fost efectuate:)
OMG În sfârșit! Au fost efectuate:)
OMG În sfârșit! Au fost efectuate:)
OMG În sfârșit! Au fost efectuate:)
OMG În sfârșit! Au fost efectuate:)

Deconectați cablul Ethernet, conectați-vă la punctul de acces wireless, apoi introduceți adresa IP în bara de adrese a browserului dvs. preferat (192.168.42.1 dacă ați urmat exact acest tutorial).

Dacă totul funcționează, veți vedea pagina dvs. web (am inclus capturi de ecran ale mele). Woohoo tocmai ai creat un punct de acces wireless !! (Dacă nu a funcționat, rulați din nou prin configurare și verificați din nou dacă tot codul terminalului este exact așa cum se arată, inclusiv spații și altele).

Explorează propriul tău site web local Cloud și decide cum vrei să-l folosești de aici!

Pasul 19: Ce urmează?

Ce urmeaza?
Ce urmeaza?
Ce urmeaza?
Ce urmeaza?

O opțiune este utilizarea acestuia ca dispozitiv local de stocare fără fir. Conectați Pi, conectați-vă la punctul de acces WiFi pe care l-ați configurat (acesta se numește "HelloWorld") și stocați sau retrageți fișiere din acesta. Puteți accesa aceste fișiere chiar dacă sunteți deconectat de la Internet. Așa că ai putea să-ți salvezi filmul preferat și să îl urmărești în continuare când se oprește curentul:) (er, presupunând că ai un laptop încărcat).

Adăugați mai multe documente (de exemplu, îl puteți folosi ca stocare de rezervă), jucați-vă cu codul HTML pentru a face site-ul dvs. elegant și distrați-vă!

O altă opțiune este să configurați acest lucru ca o pagină web orientată spre public și să îi atribuiți un nume de domeniu, astfel încât alte persoane să poată accesa fișierele. Acest lucru este deosebit de util dacă mergeți undeva fără WiFi sau Internet prin cablu - puteți lua Wikipedia cu voi! (dar poate donați-le dacă faceți asta pentru că sunt minunate). Dacă sunteți confortabil cu codul, puteți configura acest lucru pentru a fi un server de backup automat, un server local de jocuri wireless pentru dvs. și prietenii dvs. etc. Fii creativ!

Dacă mergeți pe această rută, asigurați-vă că știți puțin despre securitatea rețelei, deoarece protocolul de parolă WPA2 a fost compromis recent (a se vedea mai jos).

În cele din urmă, așa cum s-a menționat în introducere, puteți utiliza acest server Cloud pentru a porni Internetul unui popor! Aveți o zi de construire cu prietenii dvs. pentru a crea o grămadă de servere Cloud, astfel încât să puteți „vorbi” cu toții! Această abordare nu este neapărat cel mai bun * (alias cel mai eficient / eficient) mod de a construi un Internet public, dar este un punct de plecare excelent. În plus, cu cât înțelegem mai bine modul în care funcționează aceste tehnologii, cu atât le folosim mai bine pentru a rezolva probleme grave și pentru a pleda pentru noi înșine și pentru comunitățile noastre.:)

Mai multe informații despre riscul de securitate WPA2 de la utilizatorul util BillDauterive:

„[T] atacatorul are nevoie de un dispozitiv în raza de acțiune a rețelei wifi țintă pentru a fi o amenințare, adică deschiderea unui port către web nu afectează acest lucru. Dacă un [punct de acces] este compromis, atacatorul ar putea apoi spiona / modifica trafic pe rețeaua Wifi care nu este criptat prin TLS. Pe o WLAN compromisă, VNC necriptat către Pi ar fi un risc chiar și atunci când se accesează cu WLAN."

Concursul Raspberry Pi 2017
Concursul Raspberry Pi 2017
Concursul Raspberry Pi 2017
Concursul Raspberry Pi 2017

Locul doi în concursul Raspberry Pi 2017

Recomandat: