Sisällysluettelo:
- Vaihe 1: Oletko uusi Linux- ja pääteohjelmoija?
- Vaihe 2: Materiaalit
- Vaihe 3: Ohjelmistot
- Vaihe 4: Pika -aloitus
- Vaihe 5: Määritä Raspberry Pi
- Vaihe 6: Asenna Apache
- Vaihe 7: Asenna palvelinohjelmisto
- Vaihe 8: Muokkaa DHCP -määritystiedostoa
- Vaihe 9: Muokkaa DHCP -oletustiedostotiedostoa
- Vaihe 10: Määritä staattinen IP -osoite
- Vaihe 11: Määritä tukiaseman tiedot
- Vaihe 12: Määritä verkko -osoitteen kääntäminen ("NAT")
- Vaihe 13: Testaa tukiasema
- Vaihe 14: Aseta demoni
- Vaihe 15: melkein perillä! Luo Web -palvelimen HTML -tiedosto
- Vaihe 16: Muokkaa HTML -tiedostoa Pt. 1
- jenfoxbotin paikallinen verkkopalvelin
- Vaihe 17: Muokkaa HTML -tiedostoa Pt. 2
- Vaihe 18: OMG vihdoin! Olemme valmiit:)
- Vaihe 19: Mitä seuraavaksi?
Video: Tee Pi: stä (paikallinen) pilvipalvelin!: 19 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
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?
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
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
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
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
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
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
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
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
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
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
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")
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
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
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
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
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
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:)
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?
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."
Toinen sija Raspberry Pi -kilpailussa 2017
Suositeltava:
Raspberry Pi Samban paikallinen tiedostopalvelin: 5 vaihetta
Raspberry Pi Samban paikallinen tiedostopalvelin: Vaiheittainen menettely paikallisen tiedostopalvelimen asentamiseen
Paikallinen sääasema: 8 vaihetta (kuvilla)
Paikallinen sääasema: Kun etsin suurta projektia ensimmäisen vuoden kouluprojektilleni, minulla oli monia ideoita siitä, mitä tehdä, mutta yksikään niistä ei ollut haastava. Myöhemmin ajattelin tehdä sääaseman, jossa oli jotain erityistä. Halusin pystyä
ESP 8266 Nodemcu Ws 2812 Neopixel -pohjainen LED -MOOD -lamppu, jota ohjaa paikallinen verkkopalvelin: 6 vaihetta
ESP 8266 Nodemcu Ws 2812 Neopixel -pohjainen LED -MOOD -lamppu Paikallisen verkkopalvelimen ohjaama: ESP 8266 Nodemcu Ws 2812 Neopixel -pohjainen LED -MOOD -lamppu, jota ohjataan verkkopalvelimen avulla
Paikallinen lämpötila-/kosteusasema: 4 vaihetta
Paikallinen lämpötila-/kosteusasema: Tässä ohjeessa opetan sinulle, miten voit tehdä pienen aseman paikallisen lämpötilan ja kosteuden mittaamiseksi ja näyttää sen näytöllä. Miksi tein tämän? Isäni kysyi, voisinko tee joku anturi, joka mittaa lämpötilan
Paikallinen järjestelmänvalvojan tili: 5 vaihetta
Paikallinen järjestelmänvalvojan tili: Tässä ohjeessa kerrotaan, miten teoreettisesti vaihdetaan paikallinen pääsalasana Mac OS X: ssä, jotta saan täyden järjestelmänvalvojan oikeudet.Tämä on ensimmäinen i'bleni, joten kommentoi*Hehem. Paino sanan kommentti