Përmbajtje:

Bëni Pi -në tuaj një server cloud (lokal) !: 19 hapa (me fotografi)
Bëni Pi -në tuaj një server cloud (lokal) !: 19 hapa (me fotografi)

Video: Bëni Pi -në tuaj një server cloud (lokal) !: 19 hapa (me fotografi)

Video: Bëni Pi -në tuaj një server cloud (lokal) !: 19 hapa (me fotografi)
Video: Old MacDonald had a farm - Song for children by Studio "Çamarroket" 2024, Nëntor
Anonim
Bëni Pi -në tuaj një server cloud (lokal)!
Bëni Pi -në tuaj një server cloud (lokal)!

Ruani dhe hyni në dokumente dhe fotografi dhe muzikë në serverin tuaj lokal Pi Cloud! Pjesa më e mirë: mund ta përdorni nëse, ose kur, Interneti bie (ose nëse jeni në një vend të largët dhe dëshironi qasje në Wikipedia). Oh hej, dhe nëse shoku juaj merr një të tillë dhe ata jetojnë afër (*ahem*80ft*ahem*), ju mund të ndani gjëra me ta dhe të krijoni linjën tuaj personale të bisedës!

Kjo më bën të mendoj.. nëse mjaft njerëz do të ndërtonin serverë Pi Cloud, ne mund të grumbullonim internetin! Kjo do të ishte një 11/10 në një shkallë madhështie. Me modelet e reja të kompjuterit Raspberry Pi, është e mundur dhe as e shtrenjtë! (Çfarë! Më trego më shumë!)

Ky tutorial do t'ju tregojë se si të krijoni një Pikë Qasjeje WiFi me rreze të shkurtër (ft 80 këmbë) dhe një server në internet personal ('silleni përsëri në bbies HTML]. Ju mund ta vendosni këtë vetëm si një rrjet lokal (të mbyllur) (dmth. Pajisjen tuaj personale rezervë "cloud"), ose ta transmetoni atë në pjesën tjetër të botës! (..nëse e bëni këtë sigurohuni që e dini sigurinë e rrjetit.)

Thënë kështu, duke supozuar se keni një njohuri themelore për Pi, këtu është ndarja:

Koha e leximit: ~ 40 min

Koha e ndërtimit: min 60 min (më pak nëse keni përvojë me Linux)

Kostoja: ~ 35 dollarë (për Pi 3)

Nëse jeni të interesuar të ndihmoni në fillimin e internetit të një populli, ndani atë me miqtë dhe familjen tuaj dhe këdo që njihni (ose ndërtojeni atë për ta!). Nëse e ndërtoni këtë projekt, ju lutemi shënoni se e keni ndërtuar atë, në mënyrë që të kuptojmë se sa njerëz kanë infrastrukturën që na nevojitet për të krijuar në të vërtetë një internet të njerëzve të plotë. Së fundi, më ndiqni për të qëndruar të azhurnuar (po i drejtohem disa njerëzve që të përpiqen që kjo të jetë një gjë e vërtetë, ju lutem mos ngurroni të më kontaktoni nëse mund të ndihmoni dhe/ose ta merrni përsipër, është me burim të hapur!) Me

Hapi 1: I ri në Linux & Terminal Programming?

I ri në Linux & Terminal Programming?
I ri në Linux & Terminal Programming?

Ne do të duhet të jemi në gjendje të hyjmë në Pi tonë nga distanca (p.sh. nëpërmjet SSH). Nëse ju pëlqen "wtf is that", shikoni këtë tutorial hyrës për një pasqyrë më të plotë se si të konfiguroni Raspberry Pi 3 dhe disa programe të shpejta të terminalit Linux.

Kjo qasje ndaj Pi Access Point* dhe serverit në internet ** përdor Jessie Lite OS. Nëse ndiqni këtë tutorial rresht pas rreshti, do t'ju duhet ky version specifik i Linux

Së fundi, ky mësim është ndërtuar nga mësimi i Bibliotekës Falas Digital Adafruit, prandaj kontrolloni atë tutorial nëse hasni në ndonjë problem (ose lini një koment dhe unë ose një person tjetër i dobishëm do të përpiqet t'i përgjigjet pyetjes suaj:))

(Gjithashtu, kjo mund të duket pak e gjatë, kështu që kam përfshirë fotografi të ndryshme të qenve të bukur gjatë gjithë kohës për t'ju mbajtur të motivuar: D)

*Një Access Point është pajisje harduerike që lejon një pajisje WiFi (p.sh. smartphone) të lidhet me një rrjet me tela (p.sh. ruter).

** Një server në internet është një kompjuter që jep një faqe në internet. Kur shkoni në uebfaqet tuaja të preferuara, shkruani "www.wikipedia.org" e cila ju çon në adresën IP të serverit në internet dhe shfaq informacionin publik.

Paralajmërim: rekomandohet të ekzekutoni Pi -në tuaj vetëm si një rrjet lokal (dmth. Mos e lidhni Pi me rrjetin më të gjerë botëror) pasi protokolli i fjalëkalimit WPA2 mund të mos jetë i sigurt.

Hapi 2: Materialet

Materiale
Materiale

Kompjuter me port Ethernet & slot për Kartën SD

mjedër Pi 3

- Kartë SD (8 GB ose më e madhe, p.sh. nëse dëshironi ta përdorni për ruajtje)

Kordoni i rrymës MicroUSB në USB

Kabllo Ethernet

- Rekomanduar: Rasti Raspberry Pi

Hapi 3: Programet e Softuerit

Programet Softuerike
Programet Softuerike

1. PuTTY na lejon të regjistrohemi nga distanca në Raspberry Pi duke përdorur adresën IP, emrin e përdoruesit dhe fjalëkalimin e Pi.

Shkarkoni këtu:

2. Etcher formaton dhe shkruan Sistemin Operativ Raspbian (ose tjetër) ("OS") në një kartë SD.

Shkarkoni këtu:

3. WinSCP lejon transferim të lehtë të skedarëve midis kompjuterit tuaj dhe Raspberry Pi.

Shkarkoni këtu (klikoni në Paketën e Instalimit):

4. Kompjuterët Windows do të kenë nevojë për shërbime të printimit Bonjour për Windows (nga Apple) për të përdorur adresën IP "raspberrypi.local".

Shkarkoni këtu:

Hapi 4: Filloni shpejt

Fillim i shpejte
Fillim i shpejte

Nëse keni punuar me Pi më parë dhe jeni të kënaqur me terminalin Linux dhe të tjera, këtu është një përmbledhje e shpejtë e këtij procesi:

1. Ngarkoni Jessie Lite në një kartë SD (8 GB ose më shumë) dhe futeni në Pi.

Shkarkoni Jessie Lite OS këtu.

2. Hyni në distancë (p.sh. SSH) dhe futni kredencialet.

3. Këtu keni një depo Github me të gjitha komandat për ta kthyer Pi tuaj në një server në internet: D

Kaloni nëpër skedarin Setup dhe futni komandat (në rregull). Ky proces do të instalojë HostAPD (vërtetim), DHCP (menaxhim IP), iptables (firewall) dhe Apache (softuer serveri në internet).

4. Krijoni një ueb faqe publike ose mbani skedarët/të dhënat tuaja private/me miqtë dhe familjen

Një shembull i faqes në internet HTML i përshtatur nga mësimi i Bibliotekës Digjitale Falas Adafruit përfshihet në depon e Github (ServerWebsiteHTML-Raw). Ju gjithashtu mund të përdorni skedarin zip më të madh për të ndërtuar:)

Paralajmërim: rekomandohet të ekzekutoni Pi tuaj vetëm si një rrjet lokal (dmth. Mos e lidhni Pi me rrjetin më të gjerë botëror) pasi protokolli i fjalëkalimit WPA2 mund të mos jetë i sigurt.

Hapi 5: Vendosni Raspberry Pi

Vendosni Raspberry Pi
Vendosni Raspberry Pi
Vendosni Raspberry Pi
Vendosni Raspberry Pi
Vendosni Raspberry Pi
Vendosni Raspberry Pi
Vendosni Raspberry Pi
Vendosni Raspberry Pi

1. Ndez kartën SD me Jessie Lite (shkarkoni Jessie Lite këtu). Aktivizoni SSH duke shtuar një skedar të quajtur "SSH" në përmbajtjen e skedarit të kartës SD (pa shtesa - hiqni.txt nëse ndonjë shtohet automatikisht). Futeni në Pi.

2. Lidheni kabllon Ethernet midis kompjuterit tuaj dhe Pi, pastaj lidhni kabllon e energjisë Pi

3. Krijoni një urë rrjeti midis kompjuterit tuaj dhe Pi

Shkoni te Cilësimet -> Rrjeti dhe Interneti -> Ndryshoni cilësimet e përshtatësit. Zgjidhni lidhjen Ethernet (duhet të tregojë një lidhje të panjohur ose diçka të ngjashme). Mbajeni butonin "CTRL" dhe më pas zgjidhni lidhjen WiFi. Klikoni me të djathtën dhe zgjidhni "Lidhjet e Urës".

3. Hapni PuTTY, shkruani "raspberrypi.local" për emrin e hostit dhe regjistrohuni në Pi tuaj, woo

Nëse jeni duke hyrë për herë të parë, përdorni emrin e përdoruesit të paracaktuar: pi dhe fjalëkalimin: mjedër. Ndryshoni fjalëkalimin tuaj duke përdorur komandën passwd

4. Kontrolloni që Pi është i lidhur me Internetin dhe përditësojeni atë

Drejtoni këtë komandë për të kontrolluar nëse Pi mund të lidhet me Google (do të printojë 5 rreshta duke e thënë nëse merr informacion nga google.com):

ping -c 5 google.com

Drejtoni këtë komandë për të azhurnuar Pi (e para shkarkon paketat, e dyta i instalon ato):

përditësim sudo apt-get

sudo apt-get upgrade

Hapi 6: Instaloni Apache

Instaloni Apache!
Instaloni Apache!
Instaloni Apache!
Instaloni Apache!

Apache është programi ynë i serverit në internet! (Na lejon të mbajmë lehtësisht informacion dhe skedarë të arritshëm përmes një shfletuesi në internet si Chrome, Firefox, Explorer, etj.)

Le të instalojmë programin Apache dhe më pas të ndryshojmë lejet për të redaktuar dosjen HTML. Shkruani dhe futni komandat e mëposhtme (me radhë):

sudo apt -get install apache2 -y

cd /var /www

sudo chown pi: pi/var/www/html

cd

Hapi 7: Instaloni Softuerin e Serverit

Instaloni Softuerin e Serverit!
Instaloni Softuerin e Serverit!

1. Instaloni programin HostAPDD DHCP.

HostAPD përdoret për të vërtetuar informacionin e dërguar dhe marrë nga pajisjet e lidhura, dhe DHCP është një protokoll i përdorur për të siguruar menaxhim të shpejtë, automatik dhe qendror për shpërndarjen e adresave IP brenda një rrjeti.

Për të instaluar të dy menjëherë, shtypni komandën e mëposhtme dhe më pas shtypni "y" për të vazhduar:

sudo apt-get install hostapd isc-dhcp-server

2. Instaloni iptables për një mur zjarri. (yayy për sigurinë!)

Drejtoni këtë komandë dhe shkruani "y" (po) në të dy ekranet e konfigurimit që shfaqen:

sudo apt-get install iptables-persistent

Hapi 8: Ndryshoni skedarin e konfigurimit DHCP

Ndryshoni skedarin e konfigurimit DHCP
Ndryshoni skedarin e konfigurimit DHCP
Ndryshoni skedarin e konfigurimit DHCP
Ndryshoni skedarin e konfigurimit DHCP

Le të vendosim protokollin e komunikimit DHCP në mënyrë që të mund të dërgojmë dhe marrim informacion (mjaft e rëndësishme nëse po mendoni të ndërtoni një rrjet të lidhur)! Shkoni te skedari i konfigurimit DHCP duke shtypur sa vijon:

sudo nano /etc/dhcp/dhcpd.conf

1. Shtoni një koment ("#") para rreshtave të mëposhtëm (kështu që duket si skedari në Foto 1):

opsion-domain name "example.org";

opsion domain-name-server ns1.example.org, ns2.example.org;

2. Hiqni komentin ("#" ') nga rreshti "autoritar" (Foto 1 gjithashtu e dobishme këtu):

#Nëse ky server DHCP është serveri DHCP zyrtar për rrjetin lokal, direktiva autoritative nuk duhet të komentohet.

#autoritative;

3. Shtoni këtë kod në fund të skedarit (shihni foton 2):

nënrrjeta 192.168.42.0 maskë neto 255.255.255.0 {

diapazoni 192.168.42.10 192.168.42.50 opsion transmetimi-adresa 192.168.42.255; ruterat e opsioneve 192.168.42.1; koha e parazgjedhur e qirasë 600; koha maksimale e qirasë 7200; opsion-domain name "local"; opsion-domain-server-serverë 8.8.8.8, 8.8.4.4; }

Çfarë po bën kjo ?! Për ta përmbledhur (shumë shkurt), ai krijon një sërë adresash IP për t'u caktuar pajisjeve të lidhura (nga 192.168.42.10 në 192.168.42.50), ashtu si ruteri juaj i shtëpisë! Ai gjithashtu i tregon Pi se si të komunikojë me pajisjet e tjera (adresa e tij e transmetimit, 192.168.42.255, dhe adresa e tij IP, 192.168.42.1). Ai cakton një sasi kohe (në sek) për të ndarë këtë lidhje (kohë qiraje) dhe vendos serverë të emrave të domain (si kërkimi i një numri telefoni në një drejtori).

4. Ruani dhe dilni duke shtypur "Ctrl - X" dhe më pas "y" (dhe pastaj tastin enter)

Hapi 9: Ndryshoni skedarin e paracaktuar të serverit DHCP

Ndryshoni skedarin e paracaktuar të serverit DHCP
Ndryshoni skedarin e paracaktuar të serverit DHCP
Ndryshoni skedarin e paracaktuar të serverit DHCP
Ndryshoni skedarin e paracaktuar të serverit DHCP

Le të redaktojmë skedarin e serverit DHCP në mënyrë që ta caktojmë atë të transmetohet përmes WiFi! Shkoni te skedari i paracaktuar i serverit DHCP duke shtypur sa vijon:

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

1. Shkoni poshtë në rreshtin që thotë INTERFACES =”” dhe ndryshojeni në transmetim nëpërmjet wlan0 (kjo është një zero, jo një O):

INTERFACES =”wlan0”

2. Ruani dhe dilni duke shtypur "Ctrl - X" dhe pastaj "y" (me siguri e keni kuptuar këtë kombinim kyç deri tani, kështu që unë nuk do ta përmend më:)).

Hapi 10: Vendosni një adresë IP statike

Vendosni një adresë IP statike
Vendosni një adresë IP statike
Vendosni një adresë IP statike
Vendosni një adresë IP statike

1. Le t'i japim Pi -së tonë një adresë IP statike (të pandryshueshme) në mënyrë që ta gjejmë gjithmonë, po! Çaktivizoni përkohësisht rrjetin e ndërfaqes pa tel:

sudo ifdown wlan0

2. Përdorni programin e redaktuesit të tekstit nano për të redaktuar skedarin e ndërfaqeve të rrjetit (të cilin me siguri e keni kuptuar duke lexuar komandën (:)

sudo nano/etc/network/interfaces

3. Ndryshoni skedarin në mënyrë që të duket saktësisht si më poshtë, pastaj dilni dhe ruani (shikoni edhe Foton 1):

auto lo

iface lo inet loopback iface eth0 inet dhcp

allow-hotplug wlan0

iface wlan0 inet statike

adresa 192.168.42.1 maskë neto 255.255.255.0

manual #iface wlan0 inet

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

4. Caktoni një IP statike:

sudo ifconfig wlan0 192.168.42.1

Hapi 11: Konfiguroni Detajet e Pikës së Qasjes

Konfiguroni Detajet e Pikës së Qasjes
Konfiguroni Detajet e Pikës së Qasjes
Konfiguroni Detajet e Pikës së Qasjes
Konfiguroni Detajet e Pikës së Qasjes
Konfiguroni Detajet e Pikës së Qasjes
Konfiguroni Detajet e Pikës së Qasjes

1. Krijoni një skedar të ri konfigurimi të quajtur "hostapd":

sudo nano /etc/hostapd/hostapd.conf

2. Shkruani sa vijon (saktësisht si është) në këtë skedar të ri konfigurimi (pastaj dilni dhe ruani) (Foto 1):

ndërfaqe = wlan0

ssid = HelloWorld #Emri i lidhjes tuaj RPi WiFi country_code = SHBA #Nëse nuk jeni diku tjetër! hw_mode = g channel = 6 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 #Ky është protokolli i fjalëkalimit wpa_passphrase = mjedër #Ndrysho fjalëkalimin! wpa_key_mgmt = WPA-PSK wpa_pairwise = CCMP wpa_group_rekey = 86400 ieee80211n = 1 wme_enabled = 1

3. Tregojini protokollit HostAPD ku ta gjeni këtë skedar të ri

Ndryshoni skedarin e paracaktuar të HostAPD:

sudo nano/etc/default/hostapd

Gjeni rreshtin që thotë #DAEMON_CONF = "". Hiqni komentin dhe ndryshojeni në mënyrë që të duket kështu (Foto 2):

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

Ndryshoni skedarin e fillimit të HostAPD:

sudo nano /etc/init.d/hostapd

Gjeni rreshtin që thotë DAEMON_CONF =. Ndryshojeni atë në mënyrë që të tregojë skedarin tuaj të ri të konfigurimit! Si kjo (Foto 3):

DAEMON_CONF =/etc/hostapd/hostapd.conf

Hapi 12: Konfiguro Përkthimin e Adresës së Rrjetit ("NAT")

Konfiguro përkthimin e adresës së rrjetit
Konfiguro përkthimin e adresës së rrjetit
Konfiguro përkthimin e adresës së rrjetit
Konfiguro përkthimin e adresës së rrjetit

Ky hap lejon që klientë të shumtë (si të gjithë miqtë tuaj!) Të lidhen menjëherë me WiFi të Pi (luani të gjitha lojërat !!). Ashtë pak teknike, kështu që unë do të tregoj mbi deetët (gjithashtu nuk jam shumë i njohur me këtë pjesë), por do t'ju kalojë përmes procesit.

1. Së pari, ne duhet të fillojmë përcjelljen e IP çdo herë që Pi ndizet. Futni komandën e mëposhtme për të redaktuar skedarin e konfigurimit sysctl*:

sudo nano /etc/sysctl.conf

- Shkoni në fund dhe shkruani këtë kod në një rresht të ri, pastaj dilni dhe ruani:

net.ipv4.ip_para = 1

*btw që është një L në sysctl, jo 1, të cilën e kam ngatërruar shumë herë -.-

2. Aktivizoni përcjelljen e IP duke shtypur:

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

3. Krijoni përkthim në rrjet midis portit Ethernet eth0 dhe portit WiFI wlan0 duke shtypur komandat e mëposhtme (w/ - shenja dhe kapele dhe të tilla):

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

sudo iptables -A PWRPARA -i eth0 -o wlan0 -m gjendje -shteti LIDHUR, I THEMELUAR -j Pranoj

sudo iptables -A PWRPARA -i wlan0 -o eth0 -j Pranoj

4. Për të siguruar që përkthimi në rrjet të ndodhë kur rindezim Pi, ekzekutoni këtë:

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

Hapi 13: Provoni atë pikë aksesi

Provoni atë pikë aksesi!
Provoni atë pikë aksesi!
Provoni atë pikë aksesi!
Provoni atë pikë aksesi!

1. Drejtoni hostapd me skedarin tonë të konfigurimit me dorë me këtë komandë:

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

2. Kontrolloni listën WiFi në kompjuterin tuaj ose smartphone dhe gjeni pikën tuaj të re të qasjes SSID! Nëse nuk keni ndryshuar asgjë, do të quhet "HelloWorld" me një fjalëkalim të "Raspberry".

Nëse lidheni me sukses, do të merrni pak tekst në ekranin e Raspberry Pi. Ende nuk do të shohim shumë, por jemi shumë pranë!

3. Anuloni testin duke shtypur "Ctrl+C" në tastierën Raspberry Pi

Ju mund të kontrolloni statusin e serverit AP të hostit dhe serverit DHCP me komandat e mëposhtme:

shërbimi sudo statusi hostapd

shërbimi sudo statusi i serverit isc-dhcp

Hapi 14: Vendosni një demon

Vendosni një demon
Vendosni një demon

Një demon është një program që fillon automatikisht sa herë që Pi është ndezur dhe funksionon në sfond (jo si seria "Materialet e tij të errëta"..).

1. Filloni programet hostapd dhe dhcp:

fillo shërbimin sudo hostapd

fillimi i shërbimit sudo isc-dhcp-server

2. Drejtoni këto dy komanda të tjera për të mundësuar që hostapd dhe dhcp të fillojnë automatikisht kur Pi ndizet:

sudo update-rc.d hostapd aktivizuar

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

Hapi 15: Pothuajse Atje! Krijoni një skedar HTML të serverit të uebit

Pothuajse atje! Krijoni një skedar HTML të serverit të uebit!
Pothuajse atje! Krijoni një skedar HTML të serverit të uebit!
Pothuajse atje! Krijoni një skedar HTML të serverit të uebit!
Pothuajse atje! Krijoni një skedar HTML të serverit të uebit!
Pothuajse atje! Krijoni një skedar HTML të serverit të uebit!
Pothuajse atje! Krijoni një skedar HTML të serverit të uebit!

1. Shkruani një faqe HTML për të pritur në serverin tuaj të internetit! Ose shkarkoni një të përshtatur nga Biblioteka Falas Digital Adafruit:)

Shkarkoni dhe ruani skedarin zip, pastaj nxirrni përmbajtjen. (Këtu është faqja e plotë e GitHub)

2. Hapni WinSCP dhe futni emrin e hostit: raspberrypi.local

3. Hyni në Pi (shkruani emrin e përdoruesit dhe fjalëkalimin)

4. Në anën Pi të ekranit (ana e djathtë), shkoni te drejtoria kryesore

Klikoni dosjen me shigjetën lart mbi të dy herë.

5. Shkoni te skedari/var/www/html

Klikoni dy herë në dosjen e etiketuar "var", pastaj dosjen "www", dhe në fund dosjen "html".

6. Fshini skedarin ekzistues index.html (ose nëse doni të shkruani tuajën, thjesht mund ta hapni dhe modifikoni).

7. Kopjoni skedarët e serverit të uebit në dosjen Pi html

Në anën e majtë të ekranit (kompjuteri juaj), shkoni te dosja ku keni ruajtur skedarët. Theksoni dhe tërhiqni përmbajtjen (dy dosje dhe një skedar të quajtur "index.html") në dosjen Pi html. Kjo eshte!

8. Hapni një shfletues dhe shkruani "raspberrypi.local" në shiritin e navigimit në krye. Nëse funksionoi, do të shihni faqen e serverit në internet, çfarë çfarë!

Hapi 16: Redaktoni skedarin HTML Pt. 1

Redaktoni skedarin HTML Pt. 1!
Redaktoni skedarin HTML Pt. 1!

Ju ndoshta dëshironi të bëni faqen tuaj në internet, kështu që shtoni dokumentet/imazhet tuaja/çfarëdo dhe ndryshoni skedarin HTML për t'i treguar skedarët tuaj!

1. Hapni skedarin index.html në Pi

2. Ndryshoni titujt dhe përshkruesit në skedarin index.html

- Ndryshoni titullin e serverit tuaj në internet duke redaktuar tekstin midis pjesëve të titullit:

Ueb Serveri lokal i jenfoxbot!

- Ndryshoni titullin e serverit në internet duke redaktuar tekstin midis pjesëve h2 dhe qendrës (rreshti 51):

Ueb Serveri lokal i jenfoxbot

- Opsionale: Ndryshoni përshkrimin e faqes në internet (rreshti 55):

Në varësi të pozicionit të hënës dhe yjeve*, kjo pikë e nxehtë mund ose nuk mund të sigurojë një lidhje interneti.

Nëse ka një lidhje interneti, shikoni faqen e internetit të jenfoxbot

dhe mësoni për gjërat e tjera të bukura që ajo bën!

*Dhe me pozicionin e hënës dhe yjeve nënkuptojmë tekat aktuale të ndërtuesit, jenfoxbot:)

3. Opsionale: Fshini dokumentet, imazhet dhe videot ekzistuese dhe shtoni tuajat

Ka dy shtresa në këtë faqe në internet: faqja e parë, e cila krijohet nga skedari "index.html" dhe "brendshme", e cila ka dy faqe: "helpinfo.html" dhe "books.html". Nëse dëshironi të shtoni/modifikoni përmbajtje në faqen e parë, redaktoni skedarin "index.html" dhe shtoni imazhe në dosjen "images" në të njëjtën drejtpërdrejt (gjithashtu mund të shtoni më shumë dosje për të ruajtur përmbajtje të ndryshme ose më shumë).

Nëse dëshironi të modifikoni përmbajtjen në faqet e brendshme, modifikoni skedarët "helpinfo.html" dhe "books.html", shtoni imazhe në dosjen "imazhe" dhe PDF (ose dokumente të tjerë) në dosjen "çështje" (përsëri, mund të shtoni më shumë dosje këtu).

Hapi 17: Redaktoni skedarin HTML Pt. 2

Redaktoni skedarin HTML Pt. 2!
Redaktoni skedarin HTML Pt. 2!
Redaktoni skedarin HTML Pt. 2!
Redaktoni skedarin HTML Pt. 2!
Redaktoni skedarin HTML Pt. 2!
Redaktoni skedarin HTML Pt. 2!

1. Shtoni dokumentet tuaja

- Vendosni se çfarë doni të përfshini në serverin tuaj dhe shkarkoni PDF të atyre dokumenteve. Gjithashtu shkarkoni imazhe për secilin nga dokumentet kështu që do të keni diçka argëtuese për të klikuar: D

- Duke përdorur WinSCP, shtoni dokumentet tuaja në dosjet e duhura (shikoni hapin e mëparshëm dhe foton 1).

- Ndryshoni index.html ose skedar tjetër përkatës html (p.sh. nëse doni të shtoni ose ndryshoni një libër në faqen e informacionit të dobishëm, redaktoni skedarin "helpinfo.html"). Shfaqni dhe përdorni imazhet dhe dokumentet duke ndryshuar emrat dhe shtesat e skedarëve dhe duke azhurnuar përshkrimet:

T ALL GJITH FJALAT TUAJA TV PARAQITURA KTU

2. Për njerëzit e rinj në kod, mund të shtoni më shumë dokumente duke kopjuar dhe ngjitur kodin ekzistues dhe duke ndryshuar emrat dhe shtesat e skedarëve (shiko foton 2)!

Këtu keni një përmbledhje të dobishme për HTML nga Akademia Khan!

Hapi 18: OMG Së fundi! Janë bërë:)

OMG Së fundi! Janë bërë:)
OMG Së fundi! Janë bërë:)
OMG Së fundi! Janë bërë:)
OMG Së fundi! Janë bërë:)
OMG Së fundi! Janë bërë:)
OMG Së fundi! Janë bërë:)

Shkëputni kabllon Ethernet, lidheni me pikën tuaj të aksesit pa tel dhe pastaj shkruani adresën IP në shiritin e adresave të shfletuesit tuaj të preferuar (192.168.42.1 nëse e keni ndjekur këtë udhëzim saktësisht).

Nëse gjithçka funksionon, do të shihni faqen tuaj të internetit (kam përfshirë pamjet e mia të ekranit). Woohoo sapo keni krijuar një pikë aksesi pa tel !! (Nëse nuk funksionon, kaloni përsëri në konfigurim dhe kontrolloni dy herë që i gjithë kodi terminal është saktësisht siç tregohet, përfshirë hapësirat dhe të tjera).

Eksploroni uebfaqen tuaj lokale Cloud dhe vendosni se si dëshironi ta përdorni atë nga këtu!

Hapi 19: Çfarë vjen më pas?

Ç'pritet më tej?
Ç'pritet më tej?
Ç'pritet më tej?
Ç'pritet më tej?

Një opsion është ta përdorni atë si një pajisje ruajtëse pa tel lokale. Lidhni Pi, lidheni me pikën e hyrjes WiFi që keni vendosur (kjo quhet "HelloWorld") dhe ruani ose tërhiqni skedarët prej saj. Ju mund të përdorni këto skedarë edhe nëse jeni shkëputur nga Interneti. Kështu që ju mund të ruani filmin tuaj të preferuar dhe akoma ta shihni kur të fiket rryma:) (er, duke supozuar se keni një laptop të ngarkuar).

Shtoni më shumë dokumente (p.sh. mund ta përdorni si ruajtje rezervë), luani me kodin HTML për ta bërë faqen tuaj të mrekullueshme dhe argëtohuni!

Një opsion tjetër është që ta konfiguroni këtë si një faqe në internet me fytyrë publike dhe t'i caktoni një emër domaini në mënyrë që njerëzit e tjerë të kenë qasje në skedarë. Kjo është veçanërisht e dobishme nëse shkoni diku pa WiFi ose internet kabllor - mund të merrni Wikipedia me vete! (por ndoshta dhuroni atyre nëse e bëni këtë sepse ata janë të mrekullueshëm). Nëse jeni të kënaqur me kodin, mund ta vendosni që të jetë një server rezervë automatik, një server lokal lojërash pa tel për ju dhe miqtë tuaj, etj. Bëhuni krijues!

Nëse shkoni në këtë rrugë, sigurohuni që dini pak për sigurinë e rrjetit pasi protokolli i fjalëkalimit WPA2 është komprometuar kohët e fundit (shiko më poshtë).

Së fundi, siç u përmend në hyrje, ju mund ta përdorni këtë server Cloud për të nisur Internetin e një populli! Kaloni një ditë ndërtimi me miqtë tuaj për të krijuar një mori serverësh Cloud në mënyrë që të gjithë të "flisni" me njëri -tjetrin! Kjo qasje nuk është domosdoshmërisht mënyra më e mirë * (aka më efikase/efektive) për të ndërtuar një internet publik, por është një pikënisje e shkëlqyer. Plus, sa më mirë të kuptojmë se si funksionojnë këto teknologji, aq më mirë i përdorim ato për të zgjidhur probleme serioze dhe për të mbrojtur veten dhe komunitetet tona.:)

Më shumë informacion mbi rrezikun e sigurisë WPA2 nga përdoruesi i dobishëm BillDauterive:

"[T] ai sulmuesi ka nevojë për një pajisje brenda rrezes së rrjetit wifi të synuar që të jetë një kërcënim dmth hapja e një porte në ueb nuk ndikon në këtë. Nëse një [pikë aksesi] komprometohet, sulmuesi mund të spiunojë/modifikojë trafiku në rrjetin Wifi që nuk është i koduar përmes TLS. Në një WLAN të komprometuar, VNC e pakriptuar në Pi do të ishte një rrezik edhe kur hyni nga me WLAN."

Konkursi i Raspberry Pi 2017
Konkursi i Raspberry Pi 2017
Konkursi i Raspberry Pi 2017
Konkursi i Raspberry Pi 2017

Vrapues në Konkursin Raspberry Pi 2017

Recommended: