Sisällysluettelo:

Tee Pi: stä (paikallinen) pilvipalvelin!: 19 vaihetta (kuvilla)
Tee Pi: stä (paikallinen) pilvipalvelin!: 19 vaihetta (kuvilla)

Video: Tee Pi: stä (paikallinen) pilvipalvelin!: 19 vaihetta (kuvilla)

Video: Tee Pi: stä (paikallinen) pilvipalvelin!: 19 vaihetta (kuvilla)
Video: Sulava Webinaari: Intune pilvipalvelu 2024, Marraskuu
Anonim
Tee Pi -laitteestasi (paikallinen) pilvipalvelin!
Tee Pi -laitteestasi (paikallinen) pilvipalvelin!

Tallenna ja käytä dokumentteja, valokuvia ja musiikkia omalla paikallisella Pi Cloud -palvelimellasi! Parasta: voit käyttää sitä, jos Internet katkeaa tai kun se katkeaa (tai jos olet syrjäisellä paikalla ja haluat käyttää Wikipediaa). Hei, ja jos ystäväsi saa sellaisen ja he asuvat lähellä (*ahem*80ft*ahem*), voit jakaa tavaraa heidän kanssaan ja luoda oman henkilökohtaisen keskustelulinjan!

Se saa minut ajattelemaan.. jos tarpeeksi ihmisiä rakentaisi Pi Cloud -palvelimia, voisimme jakaa joukon Internetin! Se olisi suuruusluokalla 11/10. Raspberry Pi -tietokoneen uusien mallien ansiosta se on mahdollista eikä edes kallista! (Mitä! Kerro lisää!)

Tämä opetusohjelma näyttää sinulle, kuinka voit määrittää lyhyen kantaman (~ 80 jalan) WiFi-tukiaseman ja henkilökohtaisen verkkopalvelimen (palauta se takaisin HTML-bbiesiin). Voit määrittää tämän vain (suljetuksi) lähiverkkoksi (eli omaksi henkilökohtaiseksi "pilvivarmuuskopiointilaitteeksi") tai lähettää sen muulle maailmalle! (.. jos teet tämän, varmista, että tiedät verkon suojauksen.)

Olettaen, että sinulla on perustiedot Pistä, tässä on erittely:

Lukuaika: ~ 40 min

Rakennusaika: ~ 60 min (vähemmän, jos olet kokenut Linuxilla)

Hinta: ~ 35 dollaria (Pi 3: lle)

Jos olet kiinnostunut auttamaan ihmisten Internetin käynnistämisessä, jaa se ystäviesi, perheesi ja kaikkien tuntemiesi kanssa (tai luo se heille!). Jos rakennat tämän projektin, merkitse, että olet rakentanut sen, jotta voimme saada käsityksen siitä, kuinka monella ihmisellä on tarvittava infrastruktuuri, jotta voimme todella luoda täysivaltaisen Internetin. Lopuksi seuraa minua pysyäksesi ajan tasalla (otan yhteyttä joihinkin ihmisiin yrittääkseni saada tämän todeksi, ota rohkeasti yhteyttä minuun, jos voit auttaa ja/tai ottaa tämän vastaan, se on avoimen lähdekoodin!).

Vaihe 1: Oletko uusi Linux- ja pääteohjelmoija?

Oletko uusi Linux- ja pääteohjelmoija?
Oletko uusi Linux- ja pääteohjelmoija?

Meidän on voitava käyttää Pi: tämme etänä (esim. SSH: n kautta). Jos pidät "wtf on se", tutustu tähän johdanto -oppaaseen saadaksesi perusteellisemman katsauksen Raspberry Pi 3: n ja joidenkin nopeiden Linux -päätelaitteiden ohjelmointiin.

Tämä lähestymistapa Pi -tukiasemaan* ja verkkopalvelimeen ** käyttää Jessie Lite -käyttöjärjestelmää. Jos noudatat tätä opetusohjelmaa rivi kerrallaan, tarvitset tämän Linux-version

Lopuksi tämä opetusohjelma on rakennettu Adafruit Digital Free Library -opetusohjelmasta, joten tarkista tämä opetusohjelma, jos törmäät ongelmiin (tai jätä kommentti ja minä tai joku muu avulias ihminen yrittää vastata kysymykseesi:))

(Tämä voi myös tuntua hieman pitkältä, joten olen sisällyttänyt eri söpöjä pentukuvia koko ajan motivaation ylläpitämiseksi: D)

*Tukiasema on laitteisto, jonka avulla WiFi -laite (esim. Älypuhelin) voi muodostaa yhteyden kiinteään verkkoon (esim. Reititin).

** Verkkopalvelin on tietokone, joka toimittaa verkkosivun. Kun menet suosikkisivustoihisi, kirjoitat "www.wikipedia.org", joka vie sinut verkkopalvelimen IP -osoitteeseen ja näyttää julkisia tietoja.

Varoitus: on suositeltavaa käyttää Pi: täsi vain paikallisena verkkona (eli älä yhdistä sitä laajempaan World Wide Webiin), koska WPA2 -salasanaprotokolla ei ehkä ole suojattu.

Vaihe 2: Materiaalit

Materiaalit
Materiaalit

Tietokone Ethernet -portilla ja SD -korttipaikalla

Vadelma Pi 3

- SD -kortti (vähintään 8 Gt, esim. Jos haluat käyttää sitä tallennustilassa)

MicroUSB -USB -virtajohto

Ethernet kaapeli

- Suositeltava: Raspberry Pi -kotelo

Vaihe 3: Ohjelmistot

Ohjelmistot
Ohjelmistot

1. PuTTYn avulla voimme kirjautua etäyhteydellä Raspberry Pi: hen käyttämällä Pi: n IP -osoitetta, käyttäjätunnusta ja salasanaa.

Lataa tästä:

2. Etcher alustaa ja kirjoittaa Raspbian (tai muu) käyttöjärjestelmän (”OS”) SD -kortille.

Lataa tästä:

3. WinSCP mahdollistaa helpon tiedostonsiirron tietokoneen ja Raspberry Pi -laitteen välillä.

Lataa tästä (napsauta asennuspakettia):

4. Windows -tietokoneet tarvitsevat Bonjour -tulostuspalveluja Windowsille (Applelta) raspberrypi.local -IP -osoitteen käyttämiseksi.

Lataa tästä:

Vaihe 4: Pika -aloitus

Pika-aloitus
Pika-aloitus

Jos olet työskennellyt Pi: n kanssa aiemmin ja olet tyytyväinen Linux -päätelaitteeseen ja vastaaviin, tässä on nopea yleiskatsaus tästä prosessista:

1. Lataa Jessie Lite SD -kortille (vähintään 8 Gt) ja aseta se Pi -laitteeseen.

Lataa Jessie Lite OS täältä.

2. Kirjaudu etäyhteydellä (esim. SSH) ja anna tunnistetiedot.

3. Tässä on Github -arkisto, jossa on kaikki komennot Pi: n muuttamiseksi verkkopalvelimeksi: D

Käy läpi asennustiedosto ja syötä komennot (järjestyksessä). Tämä prosessi asentaa HostAPD (todennus), DHCP (IP hallinta), iptables (palomuuri) ja Apache (web -palvelinohjelmisto).

4. Luo julkinen verkkosivu tai pidä tiedostosi/tietosi yksityisenä/ystävien ja perheen kanssa

Esimerkki HTML-verkkosivusta, joka on mukautettu Adafruit Digital Free Library -opetusohjelmasta, sisältyy Github-arkistoon (ServerWebsiteHTML-Raw). Voit myös rakentaa isomman zip -tiedoston:)

Varoitus: on suositeltavaa käyttää Pi: täsi vain paikallisena verkkona (eli älä yhdistä sitä laajempaan World Wide Webiin), koska WPA2 -salasanaprotokolla ei ehkä ole suojattu.

Vaihe 5: Määritä Raspberry Pi

Määritä Raspberry Pi
Määritä Raspberry Pi
Määritä Raspberry Pi
Määritä Raspberry Pi
Määritä Raspberry Pi
Määritä Raspberry Pi
Määritä Raspberry Pi
Määritä Raspberry Pi

1. Flash SD -kortti Jessie Liten avulla (lataa Jessie Lite tästä). Ota SSH käyttöön lisäämällä tiedosto nimeltä "SSH" SD -kortin tiedoston sisältöön (ei laajennuksia - poista.txt -tiedosto, jos sellainen lisätään automaattisesti). Aseta Pi: hen.

2. Liitä Ethernet -kaapeli tietokoneen ja Pi -laitteen väliin ja kytke sitten Pi -virtajohto

3. Luo verkkosilta tietokoneesi ja Pi: n välille

Valitse Asetukset -> Verkko ja Internet -> Muuta sovittimen asetuksia. Valitse Ethernet -yhteys (näytetään tuntematon yhteys tai jotain vastaavaa). Pidä CTRL -näppäintä painettuna ja valitse sitten WiFi -yhteys. Napsauta hiiren kakkospainikkeella ja valitse "Bridge Connections".

3. Avaa PuTTY, kirjoita isäntänimeksi "raspberrypi.local" ja kirjaudu sisään Pi: hen, woo

Jos kirjaudut sisään ensimmäistä kertaa, käytä oletuskäyttäjätunnusta: pi ja salasanaa: vadelma. Vaihda salasana komennolla passwd

4. Tarkista, että Pi on yhteydessä Internetiin, ja päivitä se

Suorita tämä komento tarkistaaksesi, pystyykö Pi muodostamaan yhteyden Googleen (se tulostaa 5 riviä sanomalla sen, jos se saa tietoa osoitteesta google.com):

ping -c 5 google.com

Suorita tämä komento päivittääksesi Pi (ensimmäinen lataa paketit, toinen asentaa ne):

sudo apt-get päivitys

sudo apt-get päivitys

Vaihe 6: Asenna Apache

Asenna Apache!
Asenna Apache!
Asenna Apache!
Asenna Apache!

Apache on web -palvelinohjelmistomme! (Sen avulla voimme helposti isännöidä tietoja ja tiedostoja, joita voi käyttää verkkoselaimen, kuten Chromen, Firefoxin, Explorerin jne. Kautta.)

Asennetaan Apache -ohjelmisto ja muutetaan sitten oikeudet muokata HTML -kansiota. Kirjoita ja kirjoita seuraavat komennot (järjestyksessä):

sudo apt -get install apache2 -y

cd /var /www

sudo chown pi: pi/var/www/html

CD

Vaihe 7: Asenna palvelinohjelmisto

Asenna palvelinohjelmisto!
Asenna palvelinohjelmisto!

1. Asenna HostAPDand DHCP -ohjelmisto.

HostAPD: tä käytetään todentamaan liitetyistä laitteista lähetettyjä ja vastaanotettuja tietoja, ja DHCP on protokolla, jota käytetään nopeaan, automaattiseen ja keskitettyyn hallintaan IP -osoitteiden jakelussa verkossa.

Jos haluat asentaa molemmat kerralla, kirjoita seuraava komento ja jatka sitten painamalla "y":

sudo apt-get install hostapd isc-dhcp-server

2. Asenna iptables palomuuria varten. (jee turvallisuuden vuoksi!)

Suorita tämä komento ja kirjoita "y" (kyllä) molempiin ponnahdusikkunoihin:

sudo apt-get install iptables-persistent

Vaihe 8: Muokkaa DHCP -määritystiedostoa

Muokkaa DHCP -määritystiedostoa
Muokkaa DHCP -määritystiedostoa
Muokkaa DHCP -määritystiedostoa
Muokkaa DHCP -määritystiedostoa

Asennetaan DHCP -yhteyskäytäntö, jotta voimme lähettää ja vastaanottaa tietoja (melko tärkeää, jos aiot rakentaa yhdistetyn verkon)! Siirry DHCP -määritystiedostoon kirjoittamalla seuraava:

sudo nano /etc/dhcp/dhcpd.conf

1. Lisää kommentti ("#") seuraavien rivien eteen (joten se näyttää valokuvan 1 tiedostolta):

vaihtoehto verkkotunnus-nimi "example.org";

vaihtoehto verkkotunnus-nimipalvelimet ns1.example.org, ns2.example.org;

2. Poista kommentti ("#" ') arvovaltaiselta riviltä (kuva 1 auttaa myös tässä):

#Jos tämä DHCP -palvelin on paikallisen verkon virallinen DHCP -palvelin, arvovaltainen direktiivi on jätettävä huomiotta.

#arvovaltainen;

3. Lisää tämä koodi tiedoston loppuun (katso kuva 2):

aliverkko 192.168.42.0 verkkomaski 255.255.255.0 {

alue 192.168.42.10 192.168.42.50 vaihtoehto broadcast-osoite 192.168.42.255; vaihtoehtoiset reitittimet 192.168.42.1; vuokrasopimusaika 600; maksimi vuokra-aika 7200; vaihtoehto verkkotunnus-nimi "paikallinen"; vaihtoehto verkkotunnus-nimipalvelimet 8.8.8.8, 8.8.4.4; }

Mitä tämä tekee ?! Yhteenvetona (hyvin lyhyesti) se määrittää joukon IP -osoitteita, jotka annetaan liitetyille laitteille (192.168.42.10 - 192.168.42.50), aivan kuten kotireitittimesi! Se kertoo myös Pi: lle, kuinka kommunikoida muihin laitteisiin (sen lähetysosoite, 192.168.42.255 ja oma IP -osoite, 192.168.42.1). Se määrittää ajan (sekunteina) tämän yhteyden jakamiseen (vuokra -aika) ja määrittää verkkotunnuspalvelimet (kuten puhelinnumeron hakeminen hakemistosta).

4. Tallenna ja poistu painamalla "Ctrl - X" ja sitten "y" (ja sitten Enter -näppäintä)

Vaihe 9: Muokkaa DHCP -oletustiedostotiedostoa

Muokkaa DHCP -oletustiedostotiedostoa
Muokkaa DHCP -oletustiedostotiedostoa
Muokkaa DHCP -oletustiedostotiedostoa
Muokkaa DHCP -oletustiedostotiedostoa

Muokataan DHCP -palvelintiedostoa, jotta voimme määrittää sen lähetettäväksi WiFi -yhteyden kautta! Siirry DHCP -oletuspalvelintiedostoon kirjoittamalla seuraava:

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

1. Vieritä alas riville, jossa lukee INTERFACES =”” ja muuta se lähetettäväksi wlan0: n kautta (se on nolla, ei O):

LIITÄNNÄT =”wlan0”

2. Tallenna ja poistu painamalla "Ctrl - X" ja sitten "y" (olet luultavasti ymmärtänyt tämän näppäinyhdistelmän tähän mennessä, joten lopetan mainitsemisen:)).

Vaihe 10: Määritä staattinen IP -osoite

Aseta staattinen IP -osoite
Aseta staattinen IP -osoite
Aseta staattinen IP -osoite
Aseta staattinen IP -osoite

1. Annetaan Pi: lle staattinen (muuttumaton) IP -osoite, jotta voimme aina löytää sen, jee! Poista langaton rajapintaverkko käytöstä väliaikaisesti:

sudo ifdown wlan0

2. Käytä nano -tekstieditoriohjelmaa muokkaamaan verkkoliitäntätiedostoa (jonka olet todennäköisesti ymmärtänyt lukemalla komennon (:)

sudo nano/etc/network/interfaces

3. Muokkaa tiedostoa siten, että se näyttää täsmälleen seuraavalta, sulje ja tallenna (katso myös kuva 1):

auto lo

iface lo inet loopback iface eth0 inet dhcp

sallittu hotplug wlan0

iface wlan0 inet staattinen

osoite 192.168.42.1 netmask 255.255.255.0

#iface wlan0 inet käsikirja

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

4. Määritä staattinen IP:

sudo ifconfig wlan0 192.168.42.1

Vaihe 11: Määritä tukiaseman tiedot

Määritä tukiaseman tiedot
Määritä tukiaseman tiedot
Määritä tukiaseman tiedot
Määritä tukiaseman tiedot
Määritä tukiaseman tiedot
Määritä tukiaseman tiedot

1. Luo uusi asetustiedosto nimeltä "hostapd":

sudo nano /etc/hostapd/hostapd.conf

2. Kirjoita seuraava (täsmälleen sellaisenaan) tähän uuteen määritystiedostoon (sulje ja tallenna sitten) (Kuva 1):

käyttöliittymä = wlan0

ssid = HelloWorld #Nimi RPi WiFi -yhteydestä country_code = US #Ellet ole muualla! hw_mode = g channel = 6 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 #Tämä on salasanaprotokolla wpa_passphrase = vadelma #Vaihda salasana! wpa_key_mgmt = WPA-PSK wpa_pairwise = CCMP wpa_group_rekey = 86400 ieee80211n = 1 wme_enabled = 1

3. Kerro HostAPD -protokollalle, mistä tämä uusi tiedosto löytyy

Muokkaa HostAPD -oletustiedostoa:

sudo nano/etc/default/hostapd

Etsi rivi, joka sanoo #DAEMON_CONF = "". Poista kommentti ja muokkaa sitä siten, että se näyttää tältä (Kuva 2):

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

Muokkaa HostAPD -alustustiedostoa:

sudo nano /etc/init.d/hostapd

Etsi rivi, joka sanoo DAEMON_CONF =. Muokkaa sitä niin, että se osoittaa uuteen määritystiedostoosi! Näin (kuva 3):

DAEMON_CONF =/etc/hostapd/hostapd.conf

Vaihe 12: Määritä verkko -osoitteen kääntäminen ("NAT")

Määritä verkko -osoitteen käännös
Määritä verkko -osoitteen käännös
Määritä verkko -osoitteen käännös
Määritä verkko -osoitteen käännös

Tämän vaiheen avulla useat asiakkaat (kuten kaikki ystäväsi!) Voivat muodostaa yhteyden Pi: n WiFi -verkkoon kerralla (pelata kaikkia pelejä !!). Se on hieman tekninen, joten aion kiillottaa deetit (en myöskään tunne tätä osaa kauheasti), mutta se vie sinut prosessin läpi.

1. Ensinnäkin meidän on aloitettava IP -edelleenlähetys aina, kun Pi käynnistyy. Kirjoita seuraava komento muokataksesi sysctl* -määritystiedostoa:

sudo nano /etc/sysctl.conf

- Vieritä alas ja kirjoita tämä koodi uudelle riville ja lopeta ja tallenna:

net.ipv4.ip_forward = 1

*btw, joka on L järjestelmässä, ei 1, jonka olen sekoittanut niin monta kertaa -.-

2. Aktivoi IP -edelleenlähetys kirjoittamalla:

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

3. Luo verkon käännös Ethernet -portin eth0 ja WiFI -portin wlan0 välillä kirjoittamalla seuraavat komennot (w/ - merkit ja korkit ja vastaavat):

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

sudo iptables -A ETEENPÄIN -i eth0 -o wlan0 -m -tila --tila LIITTYVÄ, PERUSTETTU -j HYVÄKSY

sudo iptables -A Eteenpäin -i wlan0 -o eth0 -j HYVÄKSY

4. Varmista, että verkon kääntäminen tapahtuu Pi: n uudelleenkäynnistyksen yhteydessä seuraavasti:

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

Vaihe 13: Testaa tukiasema

Testaa tukiasema!
Testaa tukiasema!
Testaa tukiasema!
Testaa tukiasema!

1. Suorita hostapd asetustiedostollamme manuaalisesti tällä komennolla:

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

2. Tarkista tietokoneen tai älypuhelimen WiFi -luettelo ja etsi uusi tukiaseman SSID! Jos et muuttanut mitään, sen nimi on "HelloWorld" ja salasana "Vadelma".

Jos muodostat yhteyden onnistuneesti, saat tekstiä Raspberry Pi -näytölle. Emme näe vielä paljon, mutta olemme hyvin lähellä!

3. Peruuta testi kirjoittamalla "Ctrl+C" Raspberry Pi -konsoliin

Voit tarkistaa AP -isäntäpalvelimen ja DHCP -palvelimen tilan seuraavilla komennoilla:

sudo -palvelun hostapd -tila

sudo-palvelun isc-dhcp-palvelimen tila

Vaihe 14: Aseta demoni

Aseta Daemon
Aseta Daemon

Daemon on ohjelma, joka käynnistyy automaattisesti aina, kun Pi käynnistetään ja toimii taustalla (ei aivan kuten "Hänen tummat materiaalit" -sarja..).

1. Käynnistä hostapd- ja dhcp -ohjelmat:

sudo -palvelu hostapd käynnistyy

sudo-palvelu isc-dhcp-palvelimen käynnistys

2. Suorita seuraavat kaksi komentoa, jotta hostapd ja dhcp käynnistyvät automaattisesti, kun Pi käynnistyy:

sudo update-rc.d hostapd käyttöön

sudo update-rc.d isc-dhcp-server käyttöön

Vaihe 15: melkein perillä! Luo Web -palvelimen HTML -tiedosto

Melkein siellä! Luo Web -palvelimen HTML -tiedosto!
Melkein siellä! Luo Web -palvelimen HTML -tiedosto!
Melkein siellä! Luo Web -palvelimen HTML -tiedosto!
Melkein siellä! Luo Web -palvelimen HTML -tiedosto!
Melkein siellä! Luo Web -palvelimen HTML -tiedosto!
Melkein siellä! Luo Web -palvelimen HTML -tiedosto!

1. Kirjoita HTML -sivu verkkopalvelimellesi! Tai lataa mukauttamani Adafruit Digital Free -kirjastosta:)

Lataa ja tallenna zip -tiedosto ja poista sen sisältö. (Tässä on koko GitHub -sivu)

2. Avaa WinSCP ja kirjoita isäntänimi: raspberrypi.local

3. Kirjaudu sisään Pi: hen (kirjoita käyttäjätunnus ja salasana)

4. Siirry näytön Pi -puolelle (oikea puoli) kotihakemistoon

Napsauta kansiota, jossa on ylänuoli, kaksi kertaa.

5. Siirry/var/www/html -tiedostoon

Kaksoisnapsauta kansiota "var", sitten "www" -kansio ja lopuksi "html" -kansio.

6. Poista olemassa oleva index.html -tiedosto (tai jos haluat kirjoittaa oman, voit vain avata ja muokata sitä).

7. Kopioi verkkopalvelintiedostot Pi html -kansioon

Siirry näytön (tietokoneen) vasemmalla puolella kansioon, johon tallensit tiedostot. Korosta ja vedä sisältö (kaksi kansiota ja tiedosto nimeltä "index.html") Pi html -kansioon. Se siitä!

8. Avaa selain ja kirjoita "raspberrypi.local" yläreunan navigointipalkkiin. Jos se toimi, näet verkkopalvelimen sivun, mitä mitä!

Vaihe 16: Muokkaa HTML -tiedostoa Pt. 1

Muokkaa HTML -tiedostoa Pt. 1!
Muokkaa HTML -tiedostoa Pt. 1!

Haluat luultavasti luoda oman verkkosivustosi, joten lisää omat asiakirjasi/kuvat/mitä tahansa ja muuta HTML -tiedosto osoittamaan tiedostoihisi!

1. Avaa index.html -tiedosto Pi: llä

2. Muokkaa index.html -tiedoston otsikoita ja kuvauksia

- Muuta verkkopalvelimesi otsikkoa muokkaamalla otsikkoosien välistä tekstiä:

jenfoxbotin paikallinen verkkopalvelin!

- Muuta verkkopalvelimen otsikkoa muokkaamalla tekstiä h2: n ja keskiosan välillä (rivi 51):

jenfoxbotin paikallinen verkkopalvelin

- Valinnainen: Muuta verkkosivun kuvausta (rivi 55):

Kuun ja tähtien*sijainnin mukaan

tämä hotspot voi tarjota Internet -yhteyden tai ei.

Jos Internet -yhteys on olemassa, tutustu jenfoxbotin verkkosivustoon

ja oppia muista hienoista asioista, joita hän tekee!

*Ja kuun ja tähtien sijainnilla tarkoitamme rakentajan, jenfoxbotin, nykyisiä mielijohteita:)

3. Valinnainen: Poista olemassa olevat asiakirjat, kuvat ja videot ja lisää omasi

Tällä verkkosivulla on kaksi kerrosta: etusivu, joka on luotu "index.html" -tiedostolla, ja "sisäinen", jolla on kaksi sivua: "helpfulinfo.html" ja "books.html". Jos haluat lisätä tai muokata etusivun sisältöä, muokkaa "index.html" -tiedostoa ja lisää kuvia suoraan "images" -kansioon (voit myös lisätä muita kansioita erilaisen tai enemmän sisällön tallentamiseksi).

Jos haluat muokata sisäisten sivujen sisältöä, muokkaa tiedostoja "hyödyllinen info.html" ja "books.html", lisää kuvia "kuvat" -kansioon ja PDF -tiedostot (tai muut asiakirjat) "ongelmat" -kansioon (uudelleen, voit lisätä kansioita tähän).

Vaihe 17: Muokkaa HTML -tiedostoa Pt. 2

Muokkaa HTML -tiedostoa Pt. 2!
Muokkaa HTML -tiedostoa Pt. 2!
Muokkaa HTML -tiedostoa Pt. 2!
Muokkaa HTML -tiedostoa Pt. 2!
Muokkaa HTML -tiedostoa Pt. 2!
Muokkaa HTML -tiedostoa Pt. 2!

1. Lisää omat asiakirjasi

- Päätä, mitä haluat sisällyttää palvelimellesi, ja lataa kyseisten asiakirjojen PDF-tiedostot. Lataa myös kuvia jokaisesta asiakirjasta, jotta sinulla on jotain hauskaa klikattavaa: D

- Lisää asiakirjasi oikeisiin kansioihin WinSCP: n avulla (katso edellinen vaihe ja kuva 1).

- Muokkaa index.html-tiedostoa tai muuta asiaankuuluvaa html-tiedostoa (esim. Jos haluat lisätä tai muuttaa kirjan hyödyllisellä tietosivulla, muokkaa "hyödyllistä info.html" -tiedostoa). Näytä ja käytä kuvia ja asiakirjoja muuttamalla tiedostonimiä ja laajennuksia sekä päivittämällä kuvaukset:

KAIKKI Lempisanasi TÄSTÄ

2. Koodin aloittelijoille voit lisätä asiakirjoja kopioimalla ja liittämällä olemassa olevan koodin ja muuttamalla tiedostonimiä ja laajennuksia (katso kuva 2)!

Tässä on hyödyllinen yleiskatsaus Khan Academyn HTML -koodista!

Vaihe 18: OMG vihdoin! Olemme valmiit:)

OMG vihdoin! Olemme valmiit:)
OMG vihdoin! Olemme valmiit:)
OMG vihdoin! Olemme valmiit:)
OMG vihdoin! Olemme valmiit:)
OMG vihdoin! Olemme valmiit:)
OMG vihdoin! Olemme valmiit:)

Irrota Ethernet -kaapeli, muodosta yhteys langattomaan tukiasemaan ja kirjoita sitten IP -osoite suosikkiselaimesi osoiteriville (192.168.42.1, jos noudatit tätä opetusohjelmaa tarkasti).

Jos kaikki toimii, näet verkkosivusi (olen lisännyt kuvakaappauksia). Vau, loit juuri langattoman tukiaseman !! (Jos se ei toiminut, suorita asennus uudelleen ja tarkista, että kaikki päätekoodi on täsmälleen kuvan mukainen, mukaan lukien välilyönnit ja vastaavat).

Tutustu omaan paikalliseen Cloud -sivustoosi ja päätä, miten haluat käyttää sitä täältä!

Vaihe 19: Mitä seuraavaksi?

Mitä seuraavaksi?
Mitä seuraavaksi?
Mitä seuraavaksi?
Mitä seuraavaksi?

Yksi vaihtoehto on käyttää sitä paikallisena langattomana tallennuslaitteena. Liitä Pi, kytke muodostamaasi WiFi -tukiasemaan (tämä on nimeltään "HelloWorld") ja tallenna tai poista tiedostoja siitä. Voit käyttää näitä tiedostoja, vaikka Internet -yhteys olisi katkaistu. Joten voit tallentaa suosikkielokuvasi ja silti katsoa sitä, kun virta katkeaa:) (no, olettaen, että sinulla on ladattu kannettava tietokone).

Lisää asiakirjoja (esim. Voit käyttää sitä varmuuskopiona), pelaa HTML -koodilla ja tee sivustostasi hieno ja pidä hauskaa!

Toinen vaihtoehto on määrittää tämä julkiseksi Web-sivuksi ja määrittää sille verkkotunnus, jotta muut voivat käyttää tiedostoja. Tämä on erityisen hyödyllistä, jos olet menossa jonnekin ilman WiFi- tai kaapeli -Internetiä - voit ottaa Wikipedian mukaasi! (mutta ehkä lahjoita heille, jos teet niin, koska he ovat mahtavia). Jos tunnet koodin, voit asettaa sen automaattiseksi varmuuskopiointipalvelimeksi, paikalliseksi langattomaksi pelipalvelimeksi sinulle ja ystävillesi jne. Ole luova!

Jos valitset tämän reitin, varmista, että tiedät hieman verkon turvallisuudesta, koska WPA2 -salasanaprotokolla on äskettäin vaarantunut (katso alla).

Lopuksi, kuten esittelyssä mainittiin, voit käyttää tätä pilvipalvelinta ihmisten Internetin käynnistämiseen! Rakenna päivä ystäviesi kanssa luodaksesi joukko pilvipalvelimia, jotta kaikki voivat "keskustella" keskenään! Tämä lähestymistapa ei välttämättä ole * paras * (alias tehokkain/tehokkain) tapa rakentaa julkinen Internet, mutta se on hyvä lähtökohta. Lisäksi mitä paremmin ymmärrämme näiden tekniikoiden toiminnan, sitä paremmin käytämme niitä vakavien ongelmien ratkaisemiseen ja puolustamme itseämme ja yhteisöjämme.:)

Lisätietoja WPA2 -tietoturvariskistä hyödylliseltä käyttäjältä BillDauterive:

"[T] hyökkääjä tarvitsee laitteen, joka on kohde -wifi -verkon alueella, jotta se voisi olla uhka, eli portin avaaminen verkkoon ei vaikuta siihen. Jos [tukiasema] vaarantuu, hyökkääjä voi sitten vakoilla/muokata liikennettä Wifi -verkossa, jota ei ole salattu TLS: n kautta. Vaurioituneessa WLAN -verkossa salaamaton VNC Pi: lle olisi riski myös silloin, kun sitä käytetään WLAN -verkon kautta."

Raspberry Pi -kilpailu 2017
Raspberry Pi -kilpailu 2017
Raspberry Pi -kilpailu 2017
Raspberry Pi -kilpailu 2017

Toinen sija Raspberry Pi -kilpailussa 2017

Suositeltava: