
Агуулгын хүснэгт:
- Алхам 1: Линукс ба Терминал програмчлалд шинээр орсон уу?
- Алхам 2: Материал
- Алхам 3: Програм хангамжийн програмууд
- Алхам 4: Түргэн эхлүүлэх
- Алхам 5: Raspberry Pi -ийг тохируулна уу
- Алхам 6: Apache суулгана уу
- Алхам 7: Серверийн програм хангамжийг суулгана уу
- Алхам 8: DHCP тохиргооны файлыг засах
- Алхам 9: Анхдагч DHCP серверийн файлыг засах
- Алхам 10: Статик IP хаягийг тохируулах
- Алхам 11: Хандалтын цэгийн дэлгэрэнгүй мэдээллийг тохируулна уу
- Алхам 12: Сүлжээний хаягийн орчуулгыг тохируулах ("NAT")
- Алхам 13: Хандалтын цэгийг туршиж үзээрэй
- Алхам 14: Демоныг тохируулна уу
- Алхам 15: Бараг ирлээ! Вэб серверийн HTML файл үүсгээрэй
- Алхам 16: HTML файлыг засварлах Pt. 1
- jenfoxbot -ийн локал вэб сервер
- Алхам 17: HTML файлыг засварлах Pt. 2
- Алхам 18: OMG Эцэст нь! Бид дууссан:)
- Алхам 19: Дараа нь юу хийх вэ?
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Баримт бичиг, гэрэл зураг, хөгжимөө өөрийн орон нутгийн Pi Cloud сервер дээр хадгалж, нэвтрэх! Хамгийн сайн тал нь: Интернет тасарсан үед эсвэл хэзээ ч ашиглах боломжгүй (эсвэл та алслагдсан газар байгаа бөгөөд Википедиад хандахыг хүсч байвал). Хөөе, хэрвээ найз чинь нэгийг аваад ойрхон амьдардаг бол (*ahem*80ft*ahem*), та тэдэнтэй юм хуваалцаж, хувийн чат хийх боломжтой болно!
Энэ нь намайг бодоход хүргэж байна.. хэрэв хангалттай хүмүүс Pi Cloud серверүүдийг бүтээсэн бол бид интернэтээр үйлчлүүлэх боломжтой болно! Энэ бол агуу байдлын хэмжээнд 11/10 байх болно. Raspberry Pi компьютерийн шинэ загваруудын хувьд энэ нь боломжтой бөгөөд үнэтэй биш юм! (Юу! Надад илүү ихийг хэлээрэй!)
Энэхүү гарын авлагад богино зайн (~ 80 ft) WiFi хандалтын цэг болон хувийн вэб серверийг хэрхэн тохируулахыг харуулах болно. Та үүнийг зөвхөн (хаалттай) локал сүлжээ болгон тохируулах боломжтой (өөрөөр хэлбэл өөрийн хувийн "үүл" нөөц төхөөрөмж) эсвэл дэлхийн бусад хэсэгт цацах боломжтой! (.. Хэрэв та үүнийг хийвэл сүлжээний аюулгүй байдлыг мэддэг байх ёстой.)
Хэрэв та Pi -ийн талаар анхан шатны мэдлэгтэй гэж үзвэл дараахь задаргаа энд байна.
Унших хугацаа: ~ 40 мин
Бүтээх хугацаа: ~ 60 мин (хэрэв та Linux -тэй туршлагатай бол түүнээс бага)
Зардал: ~ 35 доллар (Pi 3 -ийн хувьд)
Хэрэв та хүмүүсийн интернетийг эхлүүлэхэд туслахыг хүсч байвал үүнийг найз нөхөд, гэр бүл, таньдаг бүх хүмүүстэй хуваалцаарай (эсвэл тэдэнд зориулж бүтээгээрэй!). Хэрэв та энэ төслийг барьж байгаа бол үүнийг бүтээсэн гэдгээ тэмдэглээрэй, ингэснээр бид жинхэнэ утгаараа ард түмний интернетийг бий болгоход шаардлагатай хэдэн дэд бүтэцтэй болохыг олж мэдэх болно. Эцэст нь намайг дагаж шинэчлэгдэж байгаарай (би үүнийг бодит зүйл болгохын тулд зарим хүмүүст хандаж байна, хэрэв та тусалж,/эсвэл үүнийг авах боломжтой бол надтай холбоо бариарай, энэ нь нээлттэй эх сурвалж юм!).
Алхам 1: Линукс ба Терминал програмчлалд шинээр орсон уу?

Бид Pi -дээ алсаас хандах боломжтой байх шаардлагатай (жишээлбэл SSH -ээр). Хэрэв та "wtf is it" шиг байгаа бол Raspberry Pi 3 болон Linux -ийн терминалын хурдан програмчлалыг хэрхэн тохируулах талаар илүү дэлгэрэнгүй танилцуулахын тулд энэхүү танилцуулгын хичээлийг үзнэ үү.
Pi Access Point* болон вэб сервер ** -т хандах энэ арга нь Jessie Lite OS -ийг ашигладаг. Хэрэв та энэ гарын авлагыг дараалан дагаж мөрдвөл танд Линуксийн энэ тусгай хувилбар хэрэгтэй болно
Эцэст нь хэлэхэд энэ гарын авлага нь Adafruit Дижитал Үнэгүй Номын Сангийн хичээлээс бүтээгдсэн тул хэрэв танд ямар нэгэн асуудал тулгарвал энэ хичээлийг шалгаарай (эсвэл сэтгэгдлээ үлдээгээрэй, би эсвэл өөр туслах хүмүүс таны асуултанд хариулахыг хичээх болно:))
(Мөн энэ нь жаахан урт санагдаж магадгүй юм. Тиймээс та бүхэнд урам зориг өгөх үүднээс хөөрхөн гөлөгнүүдийн зургийг орууллаа: D)
*Хандалтын цэг бол WiFi төхөөрөмжийг (жишээлбэл ухаалаг гар утас) утастай сүлжээнд (жишээлбэл, чиглүүлэгч) холбох боломжийг олгодог тоног төхөөрөмжийн төхөөрөмж юм.
** Вэб сервер бол вэб хуудас хүргэдэг компьютер юм. Та дуртай вэбсайт руугаа орохдоо "www.wikipedia.org" гэж бичдэг бөгөөд энэ нь таныг вэб серверийн IP хаяг руу оруулж, олон нийтийн мэдээллийг харуулдаг.
Анхааруулга: Pi -г зөвхөн дотоод сүлжээгээр ажиллуулахыг зөвлөж байна (өөрөөр хэлбэл Pi -г дэлхийн өргөн сүлжээнд бүү холбоорой), учир нь WPA2 нууц үгийн протокол нь аюулгүй биш байж магадгүй юм.
Алхам 2: Материал

Ethernet порт ба SD картны үүртэй компьютер
Raspberry Pi 3
- SD карт (8GB ба түүнээс дээш хэмжээтэй, жишээ нь хэрэв та үүнийг хадгалах зорилгоор ашиглахыг хүсвэл)
MicroUSB - USB тэжээлийн залгуур
Ethernet кабель
- Санал болгож буй: Raspberry Pi хайрцаг
Алхам 3: Програм хангамжийн програмууд

1. PuTTY нь Raspberry Pi -д Pi -ийн IP хаяг, хэрэглэгчийн нэр, нууц үгийг ашиглан алсаас нэвтрэх боломжийг олгодог.
Эндээс татаж авна уу:
2. Etcher нь Raspbian (эсвэл бусад) үйлдлийн системийг (“OS”) SD картанд форматлаж бичдэг.
Эндээс татаж авах:
3. WinSCP нь таны компьютер болон Raspberry Pi хооронд хялбар файл дамжуулах боломжийг олгодог.
Энд татаж авах (Суулгах багц дээр дарна уу):
4. "raspberrypi.local" IP хаягийг ашиглахын тулд Windows компьютеруудад Windows -ийн Bonjour хэвлэх үйлчилгээ (Apple -ээс) хэрэгтэй болно.
Эндээс татаж авах:
Алхам 4: Түргэн эхлүүлэх

Хэрэв та өмнө нь Пи -тэй ажиллаж байсан бөгөөд Линукс терминал дээр тухтай ажиллаж байсан бол энэ үйл явцын товч тоймыг энд оруулав.
1. Jessie Lite -ийг SD карт (8GB ба түүнээс дээш) дээр ачаалж, Pi -д оруулна уу.
Jessie Lite OS -ийг эндээс татаж авна уу.
2. Алсын зайнаас нэвтэрч (жишээ нь SSH) итгэмжлэлээ оруулна уу.
3. Энд Pi -г вэб сервер болгох бүх команд бүхий Github репозитор байна: D
Тохиргооны файл руу ороод тушаалуудыг оруулна уу. Энэ процесс нь HostAPD (баталгаажуулалт), DHCP (IP менежмент), iptables (галт хана), Apache (вэб серверийн програм хангамж) -ыг суулгах болно.
4. Олон нийтийн вэб хуудас үүсгэх эсвэл файл/өгөгдлөө найз нөхөд, гэр бүлийнхэнтэйгээ нууцлах
Adafruit дижитал үнэгүй номын сангийн зааварчилгаанаас авсан HTML вэб хуудасны дээжийг Github репозиторид (ServerWebsiteHTML-Raw) оруулсан болно. Та мөн том хэмжээтэй зип файлыг ашиглан үүсгэж болно:)
Анхааруулга: WPA2 нууц үгийн протокол нь аюулгүй биш байж магадгүй тул Pi -г зөвхөн дотоод сүлжээгээр ажиллуулахыг зөвлөж байна (өөрөөр хэлбэл Pi -г дэлхийн өргөн сүлжээнд бүү холбоорой).
Алхам 5: Raspberry Pi -ийг тохируулна уу




1. SD картыг Jessie Lite -ээр Flash (эндээс Jessie Lite татаж аваарай). SD картын файлын агуулгад "SSH" нэртэй файл нэмж оруулснаар SSH -ийг идэвхжүүлнэ үү (өргөтгөл байхгүй - автоматаар нэмсэн бол.txt -ийг устгана уу). Pi руу оруулна уу.
2. Компьютер болон Pi -ийн хооронд Ethernet кабелийг залгаж, дараа нь Pi цахилгаан кабелийг залгаарай
3. Компьютер болон Pi -ийн хооронд сүлжээний гүүр үүсгэнэ
Тохиргоо -> Сүлжээ ба Интернет -> Адаптерийн тохиргоог өөрчлөх хэсэгт очно уу. Ethernet холболтыг сонгоно уу (үл мэдэгдэх холболт эсвэл үүнтэй төстэй зүйлийг харуулах ёстой). "CTRL" товчлуурыг дараад WiFi холболтыг сонгоно уу. Баруун товчлуур дээр дараад "Bridge Connections" -ийг сонгоно уу.
3. PuTTY -ийг нээгээд хост нэрийн хувьд "raspberrypi.local" гэж бичээд Pi, woo руугаа нэвтэрнэ үү
Хэрэв та анх удаа нэвтэрч байгаа бол анхдагч хэрэглэгчийн нэрээ ашиглана уу: pi болон нууц үг: бөөрөлзгөнө. Passwd тушаалыг ашиглан нууц үгээ солино уу
4. Pi интернэтэд холбогдсон эсэхийг шалгаад шинэчлээрэй
Pi нь Google -тэй холбогдох боломжтой эсэхийг шалгахын тулд энэ тушаалыг ажиллуулна уу (google.com -оос мэдээлэл авсан бол 5 мөр хэвлэх болно):
ping -c 5 google.com
Pi -г шинэчлэхийн тулд энэ тушаалыг ажиллуулна уу (эхнийх нь багцуудыг татаж авдаг, хоёр дахь нь тэдгээрийг суулгадаг):
sudo apt-get update
sudo apt-get шинэчлэлт
Алхам 6: Apache суулгана уу


Apache бол манай вэб серверийн програм хангамж юм! (Энэ нь Chrome, Firefox, Explorer гэх мэт вэб хөтөчөөр дамжуулан мэдээлэл, файлуудыг хялбархан байршуулах боломжийг бидэнд олгодог.)
Apache програмыг суулгаад HTML фолдерыг засах зөвшөөрлийг өөрчилье. Дараах тушаалуудыг бичээд оруулна уу.
sudo apt -get apache2 -y суулгана уу
cd /var /www
sudo chown pi: pi/var/www/html
cd
Алхам 7: Серверийн програм хангамжийг суулгана уу

1. HostAPDand DHCP програмыг суулгана уу.
HostAPD нь холбогдсон төхөөрөмжөөс илгээсэн болон хүлээн авсан мэдээллийг баталгаажуулахад хэрэглэгддэг бөгөөд DHCP нь сүлжээ доторх IP хаягийг хуваарилах ажлыг хурдан, автомат, төвлөрсөн удирдлагаар хангах протокол юм.
Хоёуланг нь нэгэн зэрэг суулгахын тулд дараах тушаалыг бичээд "y" дарж үргэлжлүүлнэ үү.
sudo apt-get install hostapd isc-dhcp-server
2. Галт хананд зориулсан iptables суулгана уу. (Аюулгүй байдлын үүднээс!)
Энэ тушаалыг ажиллуулаад гарч ирэх тохиргооны дэлгэцийн аль алинд нь "y" (тийм) гэж бичнэ үү.
sudo apt-get iptables-тууштай суулгах
Алхам 8: DHCP тохиргооны файлыг засах


Мэдээлэл илгээх, хүлээн авахын тулд DHCP холбооны протоколыг тохируулцгаая (хэрэв та холбогдсон сүлжээ байгуулах гэж байгаа бол энэ нь маш чухал юм)! DHCP тохиргооны файл руу очоод дараах үгийг оруулна уу.
sudo нано /etc/dhcp/dhcpd.conf
1. Дараах мөрүүдийн өмнө сэтгэгдэл ("#") нэмнэ үү (энэ нь Зураг 1 дээрх файл шиг харагдаж байна):
сонголт "домэйн.org" домэйн нэр;
сонголт домэйн-нэр-серверүүд ns1.example.org, ns2.example.org;
2. "Эрх мэдэлтэй" мөрөөс сэтгэгдлийг ("#" ') хасна уу (Зураг 1 энд бас тустай):
#Хэрэв энэ DHCP сервер нь дотоод сүлжээний албан ёсны DHCP сервер бол эрх бүхий удирдамжийг тайлбарлахгүй байх ёстой.
#эрх мэдэлтэй;
3. Энэ кодыг файлын хамгийн төгсгөлд нэмнэ үү (2 -р зургийг үзнэ үү):
дэд сүлжээ 192.168.42.0 сүлжээний маск 255.255.255.0 {
хүрээ 192.168.42.10 192.168.42.50 сонголт өргөн нэвтрүүлгийн хаяг 192.168.42.255; сонголт чиглүүлэгч 192.168.42.1; түрээсийн хугацаа 600; түрээсийн дээд хугацаа 7200; "орон нутгийн" гэсэн домэйн нэрний сонголт; опцион домэйн нэрийн серверүүд 8.8.8.8, 8.8.4.4; }
Энэ юу хийж байгаа юм бэ?! Дүгнэж хэлэхэд, энэ нь гэрийн чиглүүлэгчийн нэгэн адил холбогдсон төхөөрөмжүүдэд (192.168.42.10 -аас 192.168.42.50 хүртэл) хуваарилах хэд хэдэн IP хаягийг тохируулдаг. Энэ нь Pi -д бусад төхөөрөмжтэй хэрхэн холбогдохыг хэлж өгдөг (түүний цацах хаяг, 192.168.42.255, өөрийн IP хаяг, 192.168.42.1). Энэ нь энэ холболтыг (түрээслэх хугацаа) хуваалцахад тодорхой хугацаа (секундын дотор) хуваарилж, домэйн нэрийн серверүүдийг тохируулдаг (лавлахаас утасны дугаар хайх гэх мэт).
4. "Ctrl - X", дараа нь "y" (дараа нь enter товч) дарж хадгалаад гарна уу
Алхам 9: Анхдагч DHCP серверийн файлыг засах


DHCP серверийн файлыг WiFi -ээр дамжуулахаар хуваарилахын тулд засварлацгаая! DHCP -ийн анхдагч сервер файл руу очиж дараах үгийг оруулна уу
sudo nano/etc/default/isc-dhcp-server
1. INTERFACES =”” гэсэн мөр рүү доош гүйлгээд wlan0 -ээр дамжуулахаар солино уу (энэ нь O биш, тэг юм):
Интерфейс = "wlan0"
2. "Ctrl - X", дараа нь "y" товчлуурыг дарж хадгалаад гараарай (та энэ түлхүүр комбинацийг одоохондоо ойлгосон байх тул би үүнийг дурдахаа болино:)).
Алхам 10: Статик IP хаягийг тохируулах


1. Pi -гээ статик (өөрчлөгдөөгүй) IP хаягаар өгье, ингэснээр бид үүнийг үргэлж олж чадна, хөөе! Утасгүй интерфэйсийн сүлжээг түр идэвхгүй болгох:
sudo ifdown wlan0
2. Сүлжээний интерфэйс файлыг засварлахын тулд нано текст засварлагч програмыг ашиглана уу.
sudo нано/etc/сүлжээ/интерфэйсүүд
3. Файлыг дараах байдлаар харагдахаар засаад дараа нь гараад хадгална уу (Зураг 1 -ийг үзнэ үү):
автоматаар
iface lo inet loopback iface eth0 inet dhcp
Зөвшөөрөх-hotplug wlan0
iface wlan0 inet статик
хаяг 192.168.42.1 сүлжээний маск 255.255.255.0
#iface wlan0 inet гарын авлага
#wpa-roam /etc/wpa-supplicant/wpa_supplicant.conf #iface анхдагч dhcp
4. Статик IP оноох:
sudo ifconfig wlan0 192.168.42.1
Алхам 11: Хандалтын цэгийн дэлгэрэнгүй мэдээллийг тохируулна уу



1. "hostapd" нэртэй шинэ тохиргооны файл үүсгэнэ үү
sudo нано /etc/hostapd/hostapd.conf
2. Энэхүү шинэ тохиргооны файлд дараах зүйлийг (яг байгаагаар нь) бичээрэй (дараа нь гарах ба хадгалах) (Зураг 1):
интерфэйс = wlan0
ssid = HelloWorld #Таны RPi WiFi холболтын нэр_ улс_ код = АНУ #Хэрэв та өөр газар байхгүй бол! hw_mode = g channel = 6 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 #Энэ бол нууц үгийн протокол wpa_passphrase = raspberry #Нууц үгээ солино уу! wpa_key_mgmt = WPA-PSK wpa_pairwise = CCMP wpa_group_rekey = 86400 ieee80211n = 1 wme_enabled = 1
3. HostAPD протоколд энэ шинэ файлыг хаанаас олохыг хэлнэ үү
Анхдагч HostAPD файлыг засах:
sudo нано/etc/default/hostapd
#DAEMON_CONF = "" гэсэн мөрийг олоорой. Сэтгэгдлийг устгаад ийм байдлаар засаарай (Зураг 2):
DAEMON_CONF =”/etc/hostapd/hostapd.conf”
HostAPD эхлүүлэх файлыг засварлах:
sudo нано /etc/init.d/hostapd
DAEMON_CONF = гэж бичсэн мөрийг олоорой. Үүнийг шинэ тохиргооны файл руу зааж өгөхийн тулд үүнийг засаарай! Үүнтэй адил (Зураг 3):
DAEMON_CONF =/etc/hostapd/hostapd.conf
Алхам 12: Сүлжээний хаягийн орчуулгыг тохируулах ("NAT")


Энэ алхам нь олон үйлчлүүлэгчид (бүх найз нөхөд шигээ) Pi -ийн WiFi сүлжээнд нэг дор холбогдох боломжийг олгодог (бүх тоглоом тоглох !!). Энэ нь жаахан техникийн шинж чанартай тул би даалгавруудыг тодруулах болно (энэ хэсгийг тийм ч сайн мэдэхгүй байна), гэхдээ энэ нь танд энэ үйл явцыг дамжуулж өгөх болно.
1. Нэгдүгээрт, Pi асах тоолонд бид IP дамжуулалтыг эхлүүлэх хэрэгтэй. Sysctl* тохиргооны файлыг засахын тулд дараах тушаалыг оруулна уу.
sudo нано /etc/sysctl.conf
- Доошоо гүйлгээд энэ кодыг шинэ мөрөнд бичээд гараад хадгална уу.
net.ipv4.ip_forward = 1
*btw энэ бол sysctl дахь L, 1 биш, би маш олон удаа андуурч байсан -.-
2. Дараахыг бичиж IP дамжуулалтыг идэвхжүүлнэ үү
sudo sh -c “echo 1>/proc/sys/net/ipv4/ip_forward”
3. Ethernet порт eth0 болон WiFI wlan0 порт хоёрын хооронд дараах тушаалуудыг (w/ - тэмдэг, таг гэх мэт) бичиж сүлжээний орчуулгыг үүсгэнэ үү
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o wlan0 -m state -төрийн ХОЛБООТОЙ, БАЙГУУЛСАН -j ХҮЛЭЭН АВЧ БАЙНА
sudo iptables -A FORWARD -i wlan0 -o eth0 -j ХҮЛЭЭН АВАХ
4. Бид Pi -г дахин ачаалах үед сүлжээний орчуулга хийгдэхийн тулд үүнийг ажиллуулна уу
sudo sh -c “iptables -save> /etc/iptables/rules.v4”
Алхам 13: Хандалтын цэгийг туршиж үзээрэй


1. Hostapd -ийг манай тохиргооны файлтай гараар дараах тушаалаар ажиллуулна уу
sudo/usr/sbin/hostapd /etc/hostapd/hostapd.conf
2. Компьютер эсвэл ухаалаг гар утсан дээрх WiFi жагсаалтыг шалгаад шинэ хандалтын цэг SSID -ээ олоорой! Хэрэв та юу ч өөрчилөөгүй бол үүнийг "Raspberry" -ийн нууц үгээр "HelloWorld" гэж нэрлэх болно.
Хэрэв та амжилттай холбогдож чадвал Raspberry Pi дэлгэц дээр текст гарч ирэх болно. Бид хараахан харахгүй байгаа ч бид маш ойрхон байна!
3. Raspberry Pi консол дээр "Ctrl+C" гэж бичээд тестийг цуцална уу
Та хост AP сервер болон DHCP серверийн статусыг дараах командыг ашиглан шалгаж болно.
sudo үйлчилгээ hostapd статус
sudo үйлчилгээ isc-dhcp-серверийн статус
Алхам 14: Демоныг тохируулна уу

Демон бол Pi -г асаах бүрт автоматаар эхэлдэг програм бөгөөд арын дэвсгэр дээр ажилладаг ("Түүний харанхуй материал" цуврал шиг биш).
1. Hostapd болон dhcp програмуудыг эхлүүлнэ үү
sudo үйлчилгээ hostapd эхлэх
sudo үйлчилгээ isc-dhcp-сервер эхлэх
2. Дараах хоёр тушаалыг ажиллуулснаар pi -ийг асаахад hostapd болон dhcp автоматаар эхлэх болно
sudo update-rc.d hostapd идэвхжүүлэх
sudo update-rc.d isc-dhcp-server идэвхжүүлэх
Алхам 15: Бараг ирлээ! Вэб серверийн HTML файл үүсгээрэй



1. Вэб сервер дээрээ байршуулах HTML хуудас бичээрэй! Эсвэл Adafruit дижитал үнэгүй номын сангаас миний тохируулсан нэгийг татаж аваарай:)
Зип файлыг татаж аваад хадгалаад дараа нь агуулгыг задлаарай. (Энд бүрэн GitHub хуудас байна)
2. WinSCP -ийг нээгээд хостын нэрийг оруулна уу: raspberrypi.local
3. Pi -д нэвтэрнэ үү (хэрэглэгчийн нэр, нууц үгээ оруулна уу)
4. Дэлгэцийн Pi талд (баруун талд) гэрийн лавлах руу очно уу
Дээрх сумтай хавтасыг хоёр удаа дарна уу.
5./var/www/html файл руу очно уу
"Var" гэж тэмдэглэгдсэн фолдер, дараа нь "www" фолдер, дараа нь "html" фолдер дээр давхар товшино уу.
6. Одоо байгаа index.html файлыг устга (эсвэл хэрэв та өөрөө бичихийг хүсвэл үүнийг нээж, засаж болно).
7. Вэб серверийн файлуудыг Pi html фолдерт хуулна
Дэлгэцийн зүүн талд (таны компьютер) файл хадгалсан фолдер руу очно уу. Агуулгыг (хоёр хавтас, "index.html" нэртэй файл) тодруулж, Pi html фолдер руу чирнэ үү. Ингээд л боллоо!
8. Хөтөчийг нээгээд дээд хэсэгт байрлах навигацийн мөрөнд "raspberrypi.local" гэж бичнэ үү. Хэрэв энэ нь ажилласан бол вэб серверийн хуудсыг харах болно, юу вэ!
Алхам 16: HTML файлыг засварлах Pt. 1

Та өөрийн вэбсайтыг хийхийг хүсч байгаа байх, тиймээс өөрийн документ/зураг/юу ч хамаагүй нэмж, файлуудаа зааж өгөхийн тулд HTML файлыг өөрчилнө үү!
1. Pi дээр index.html файлыг нээнэ үү
2. index.html файл дахь толгой ба тайлбарлагчдыг засварлах
- Гарчиг хэсгүүдийн хоорондох текстийг засварлаж вэб серверийнхээ нэрийг өөрчилнө үү.
jenfoxbot -ийн локал вэб сервер!
H2 ба төвийн хэсгүүдийн хоорондох текстийг засварлах замаар вэб серверийн гарчгийг өөрчилнө үү (мөр 51):
jenfoxbot -ийн локал вэб сервер
- Нэмэлт: Вэб хуудасны тайлбарыг өөрчлөх (55-р мөр):
Сар ба оддын байрлалаас хамааран*
Энэ халуун цэг нь интернет холболт өгөх эсвэл өгөхгүй байж магадгүй юм.
Хэрэв интернет холболт байгаа бол jenfoxbot вэбсайтыг үзнэ үү
мөн түүний хийдэг бусад гайхалтай зүйлсийн талаар олж мэдээрэй!
*Сар, оддын байрлалаар бид барилгачны одоогийн хүсэл тэмүүллийг хэлж байна, jenfoxbot:)
3. Нэмэлт: Одоо байгаа баримт бичиг, зураг, видеог устгаад өөрийнхөөрөө нэмж оруулаарай
Энэ вэб хуудсанд "index.html" файлаар үүсгэсэн нүүр хуудас, "helpfulinfo.html" ба "books.html" гэсэн хоёр хуудастай "дотоод" гэсэн хоёр давхарга байдаг. Хэрэв та нүүр хуудсандаа контент нэмэх/өөрчлөхийг хүсч байвал "index.html" файлыг засаад "зураг" хавтсанд зураг нэмж оруулаарай (өөр өөр агуулгыг хадгалахын тулд та өөр хавтас нэмж болно).
Хэрэв та дотоод хуудсан дээрх агуулгыг өөрчлөхийг хүсч байвал "helpfulinfo.html" болон "books.html" файлуудыг засаж, "зургууд" фолдерт дүрс, PDF файлуудыг (эсвэл бусад баримт бичгүүдийг) "асуудлууд" хавтсанд нэмж оруулна уу (дахин, Та энд өөр хавтас нэмж болно).
Алхам 17: HTML файлыг засварлах Pt. 2



1. Өөрийн бичиг баримтаа нэмж оруулна уу
- Сервер дээрээ юу оруулахыг хүсч байгаагаа шийдэж, эдгээр баримт бичгийн PDF файлыг татаж аваарай. Баримт бичиг тус бүрийн зургийг татаж аваарай, ингэснээр та хөгжилтэй зүйл дарах болно: D
- WinSCP-ийг ашиглан бичиг баримтаа зохих хавтсанд нэмж оруулна уу (өмнөх алхам, зураг 1-ийг үзнэ үү).
- index.html эсвэл бусад холбогдох html файлыг засварлах (жишээ нь хэрэв та хэрэгтэй мэдээллийн хуудсанд ном нэмэх эсвэл өөрчлөхийг хүсвэл "yararlıinfo.html" файлыг засварлана уу). Файлын нэр, өргөтгөлийг өөрчлөх, тайлбарыг шинэчлэх замаар зураг, баримт бичгийг харуулах, үзэх.
ТАНЫ БҮХ ДУРТАЙ ҮГИЙГ ЭНД ДАРЖ ҮЗНЭ
2. Код шинээр эхэлж буй хүмүүсийн хувьд та одоо байгаа кодыг хуулж буулгах, файлын нэр, өргөтгөлийг өөрчлөх замаар илүү олон баримт бичиг нэмж оруулах боломжтой (зураг 2 -ыг үзнэ үү)!
Хан Академийн HTML -ийн талаархи тоймыг энд оруулав.
Алхам 18: OMG Эцэст нь! Бид дууссан:)



Ethernet кабелийг салгаад утасгүй нэвтрэх цэг рүүгээ холбогдоод дараа нь дуртай хөтчийнхөө хаягийн мөрөнд IP хаягаа бичээрэй (хэрэв та энэ зааврыг яг дагаж мөрдвөл 192.168.42.1).
Хэрэв бүх зүйл ажиллаж байгаа бол та өөрийн вэб хуудсыг харах болно (миний дэлгэцийн агшинг орууллаа). Woohoo та дөнгөж утасгүй нэвтрэх цэг үүсгэсэн байна !! (Хэрэв энэ нь ажиллахгүй байсан бол тохиргоог дахин ажиллуулаад бүх терминалын код нь хоосон зай гэх мэтийг үзүүлсэн шиг байгаа эсэхийг дахин шалгаарай).
Өөрийнхөө орон нутгийн Cloud вэбсайтыг судалж, эндээс хэрхэн ашиглахаа шийдээрэй!
Алхам 19: Дараа нь юу хийх вэ?


Нэг сонголт бол үүнийг орон нутгийн утасгүй хадгалах төхөөрөмж болгон ашиглах явдал юм. Pi -г залгаарай, тохируулсан WiFi хандалтын цэг рүү холбоно уу (үүнийг "HelloWorld" гэж нэрлэдэг), тэндээс файлуудыг хадгалах эсвэл буцааж авах. Та интернетээс салсан байсан ч гэсэн эдгээр файлд хандах боломжтой. Тиймээс та дуртай киногоо хадгалж, цахилгаан тасарсан үед үзсээр байх болно:) (танд цэнэглэгдсэн зөөврийн компьютер байгаа гэж бодъё).
Илүү олон баримт бичгийг нэмж (жишээ нь та үүнийг нөөц хадгалах газар болгон ашиглаж болно), HTML кодоор тоглож сайтаа сонирхолтой болгож, хөгжилтэй өнгөрүүлээрэй!
Өөр нэг сонголт бол үүнийг олон нийтэд нээлттэй вэб хуудас болгон тохируулж, бусад хүмүүст файлд хандахын тулд домэйн нэр өгөх явдал юм. Хэрэв та WiFi эсвэл кабелийн интернетгүйгээр хаа нэг газар явах гэж байгаа бол энэ нь ялангуяа тустай болно - та Википедиаг өөртөө авч явах боломжтой! (гэхдээ та үүнийг хийвэл тэдэнд хандив өгч магадгүй, учир нь тэд гайхалтай юм). Хэрэв та кодыг ашиглахад тухтай байвал үүнийг автомат нөөц сервер, өөртөө болон найз нөхөддөө зориулагдсан орон нутгийн утасгүй тоглоомын сервер гэх мэтээр тохируулж болно. Бүтээлч байгаарай!
Хэрэв та энэ замаар явах юм бол WPA2 нууц үгийн протокол саяхан алдагдсан тул сүлжээний аюулгүй байдлын талаар бага зэрэг мэддэг байхаа мартуузай (доороос үзнэ үү).
Эцэст нь танилцуулгад дурдсанчлан та энэхүү Cloud серверийг ашиглан хүмүүсийн интернетийг эхлүүлэх боломжтой болно! Найз нөхөдтэйгээ хамт Cloud серверүүдийг бий болгохын тулд та бүгд бие биетэйгээ "ярилцах" боломжтой байх өдрийг өнгөрүүлээрэй! Энэ хандлага нь олон нийтийн интернетийг бий болгох * хамгийн сайн * (хамгийн үр ашигтай/үр дүнтэй) арга биш боловч энэ нь маш сайн эхлэх цэг юм. Дээрээс нь эдгээр технологиуд хэрхэн ажилладагийг сайн ойлгох тусам тэдгээрийг ноцтой асуудлуудыг шийдвэрлэх, өөрсдийгөө болон хамт олныхоо төлөө сурталчлахад ашиглах болно.:)
Ашигтай BillDauterive хэрэглэгчээс WPA2 -ийн аюулгүй байдлын эрсдлийн талаар дэлгэрэнгүй мэдээлэл:
"[T] тэр халдагчдад аюул занал учруулахын тулд зорилтот wifi сүлжээнд багтах төхөөрөмж хэрэгтэй болно, өөрөөр хэлбэл портыг вэб дээр нээх нь үүнд нөлөөлөхгүй. Хэрэв [хандалтын цэг] эвдэгдсэн бол халдагч тагнах/өөрчлөх боломжтой. TLS -ээр шифрлэгдээгүй Wifi сүлжээний ачаалал. Эвдэрсэн WLAN сүлжээнд Pi руу шифрлэгдээгүй VNC нь WLAN -ээр нэвтрэх үед ч эрсдэлтэй болно."


2017 оны Raspberry Pi тэмцээнд 2 -р байр эзэлсэн
Зөвлөмж болгож буй:
Raspberry Pi Samba локал файлын сервер: 5 алхам

Raspberry Pi Samba локал файлын сервер: Дотоод файлын серверийг суулгах алхам алхмаар
Пикси - Ургамлаа ухаалаг болгоорой: 4 алхам (зурагтай)

Pixie - Ургамлаа ухаалаг байлга: Pixie бол гэртээ байгаа ургамлуудыг илүү интерактив болгох зорилгоор боловсруулсан төсөл байсан, учир нь ихэнх хүмүүсийн хувьд гэртээ ургамал тарихад тулгардаг бэрхшээлүүдийн нэг бол хэрхэн арчлахаа мэддэг байх явдал юм. бид хэр олон удаа, хэзээ, хэр их усалдаг вэ
SMD IC -ийн талхны самбарыг ээлтэй болгоорой!: 10 алхам (зурагтай)

SMD IC -ийг Breadboard -ийг ээлтэй болгоорой!: Бидний дуртай IC нь зөвхөн SMD багцад байдаг бөгөөд үүнийг талхны самбар дээр турших ямар ч боломжгүй байдаг. Энэхүү богино зааврын дагуу би SMD IC -ийн жижиг адаптерийг хэрхэн яаж хийснээ харуулах болно
ESP 8266 Nodemcu Ws 2812 Neopixel дээр суурилсан LED MOOD гэрэл нь локал вэб серверээр хянагддаг: 6 алхам

ESP 8266 Nodemcu Ws 2812 Neopixel дээр суурилсан LED MOOD чийдэнг локал вэб сервер удирддаг: ESP 8266 Nodemcu Ws 2812 неопиксел дээр суурилсан LED MOOD чийдэнг вэб сервер ашиглан хянадаг
Маш жижиг робот бүтээгээрэй: Дэлхийн хамгийн жижиг дугуйт роботыг бариултай болгоорой.: 9 алхам (зурагтай)

Маш жижиг робот бүтээгээрэй: Дэлхийн хамгийн жижиг дугуйт роботыг бариултай болгоорой. Жижиг зүйлийг авах, хөдөлгөх чадвартай 1/20 шоо инч хэмжээтэй робот бүтээгээрэй. Үүнийг Picaxe микроконтроллер хянадаг. Яг энэ мөчид энэ бол бариултай дэлхийн хамгийн жижиг дугуйтай робот байж магадгүй гэж би бодож байна. Энэ нь эргэлзээгүй болно