Мазмұны:
- 1 -қадам: Linux пен терминалды бағдарламалауда жаңадан?
- 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 -қадам: Ақыры! Біз дайынбыз:)
- 19 -қадам: Енді не болады?
Бейне: Pi -ді (жергілікті) бұлтты серверге айналдырыңыз!: 19 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Құжаттар мен фотосуреттер мен музыканы жергілікті Pi Cloud серверінде сақтаңыз және қол жеткізіңіз! Ең жақсы жағы: егер сіз Интернет өшіп қалса (немесе сіз алыс жерде болсаңыз және Уикипедияға кіргіңіз келсе) оны пайдалана аласыз. Ой, егер сіздің досыңыз біреуін алса және олар жақын жерде тұрса (*ahem*80ft*ahem*), сіз олармен материалдармен бөлісе аласыз және жеке чат желісін жасай аласыз!
Бұл мені ойландырады.. егер жеткілікті адамдар Pi Cloud серверлерін құрса, біз Интернетті краудсорсингке ала аламыз! Бұл ұлылық шкаласында 11/10 болар еді. Raspberry Pi компьютерінің жаңа модельдерімен бұл мүмкін және тіпті қымбат емес! (Не! Толығырақ айт!)
Бұл оқулық сізге қысқа қашықтықтағы (~ 80 фут) WiFi кіру нүктесін және жеке веб-серверді қалай орнату керектігін көрсетеді. Сіз мұны тек (жабық) жергілікті желі ретінде орната аласыз (яғни сіздің жеке «бұлтты» резервтік құрылғыңыз) немесе оны әлемнің басқа елдеріне таратуға болады! (.. егер сіз мұны жасасаңыз, желінің қауіпсіздігін білетіндігіңізге сенімді болыңыз.)
Айтпақшы, сізде Pi туралы қарапайым білім бар деп ойласаңыз, онда мына бөлімдер бар:
Оқу уақыты: ~ 40 мин
Жасалу уақыты: ~ 60 мин (егер сіз Linux -пен тәжірибелі болсаңыз)
Құны: ~ 35 доллар (Pi 3 үшін)
Егер сіз Интернетті ашуға көмектескіңіз келсе, оны достарыңызбен, отбасыңызбен және сіз білетіндердің бәрімен бөлісіңіз (немесе олар үшін оны жасаңыз!). Егер сіз бұл жобаны жасасаңыз, сіз оны салғаныңызды белгілеңіз, осылайша біз толыққанды адамдардың интернетін құру үшін қанша адам қажет инфрақұрылымға ие болатынын біле аламыз. Ақырында, мені жаңартып отыру үшін мені қадағалаңыз (мен кейбір адамдарға бұл шындыққа айналуға тырысамын, егер сіз көмектесуге және/немесе қабылдауға мүмкіндігіңіз болса, маған хабарласыңыз, бұл ашық көзі!).
1 -қадам: Linux пен терминалды бағдарламалауда жаңадан?
Біз Pi -ге қашықтан қол жеткізе алуымыз керек (мысалы, SSH арқылы). Егер сіз «wtf is it» сияқты болсаңыз, Raspberry Pi 3 пен Linux терминалының жылдам бағдарламалауын қалай орнату керектігі туралы егжей -тегжейлі шолу үшін осы кіріспе оқулықты қараңыз.
Pi кіру нүктесіне* және веб -серверге ** бұл тәсіл Jessie Lite ОЖ қолданады. Егер сіз бұл оқулықты кезекпен орындасаңыз, сізге Linux-тың осы нақты нұсқасы қажет болады
Ақырында, бұл оқу құралы Adafruit Digital Free Library оқулығынан жасалған, сондықтан егер сізде қандай да бір мәселелер туындаса, оқулықты тексеріңіз (немесе түсініктеме қалдырыңыз, мен немесе басқа пайдалы адамдар сіздің сұрағыңызға жауап беруге тырысады:))
(Сонымен қатар, бұл біраз уақытқа созылуы мүмкін, сондықтан мен сізді ынталандыру үшін әр түрлі күшіктердің суреттерін қостым: D)
*Кіру нүктесі - бұл WiFi құрылғысына (мысалы, смартфонға) сымды желіге қосылуға мүмкіндік беретін аппараттық құрылғы (мысалы, маршрутизатор).
** Веб -сервер - бұл веб -бетті жеткізетін компьютер. Сіз өзіңіздің сүйікті веб -сайттарыңызға кіргенде, сіз «www.wikipedia.org» деп жазасыз, ол сізді веб -сервердің IP мекенжайына апарады және жалпы ақпаратты көрсетеді.
Ескерту: Pi -ді тек жергілікті желі ретінде іске қосу ұсынылады (яғни, Pi -ді бүкіләлемдік Интернетке қоспаңыз), себебі WPA2 құпия сөз протоколы қауіпсіз болмауы мүмкін.
2 -қадам: материалдар
Ethernet порты мен SD картасы бар ұяшығы бар компьютер
таңқурай Pi 3
- SD картасы (8 ГБ немесе одан үлкенірек, егер оны сақтау үшін пайдаланғыңыз келсе)
MicroUSB - USB қуат сымы
Ethernet кабелі
- Ұсынылады: Raspberry Pi корпусы
3 -қадам: Бағдарламалық қамтамасыз ету
1. PuTTY бізге Raspberry Pi -ге Pi -дің IP мекенжайын, пайдаланушы аты мен құпия сөзді пайдаланып қашықтан кіруге мүмкіндік береді.
Мына жерден жүктеп алыңыз:
2. Etcher SD картасына Raspbian (немесе басқа) операциялық жүйені форматтайды және жазады.
Мына жерден жүктеп алыңыз:
3. WinSCP компьютер мен Raspberry Pi арасында файлдарды оңай тасымалдауға мүмкіндік береді.
Осы жерден жүктеп алыңыз (Орнату бумасын басыңыз):
4. «raspberrypi.local» IP мекенжайын пайдалану үшін Windows компьютерлері Windows үшін (Apple компаниясынан) Bonjour басып шығару қызметтеріне мұқтаж болады.
Мына жерден жүктеп алыңыз:
4 -қадам: Жылдам бастау
Егер сіз бұрын Pi -мен жұмыс істеген болсаңыз және Linux терминалында ыңғайлы болсаңыз, онда бұл процестің қысқаша шолуы:
1. Jessie Lite бағдарламасын SD картасына жүктеңіз (8 ГБ немесе одан көп) және Pi ұясына салыңыз.
Jessie Lite ОЖ -ны мына жерден жүктеп алыңыз.
2. Қашықтан кіріңіз (мысалы, SSH) және тіркелгі деректерін енгізіңіз.
3. Міне Pi -ді веб -серверге айналдыру үшін барлық командалары бар Github репозиторийі: D
Орнату файлынан өтіп, командаларды енгізіңіз (ретімен). Бұл процесс HostAPD (аутентификация), DHCP (IP басқару), iptables (брандмауэр) және Apache (веб -серверлік бағдарламалық қамтамасыз ету) орнатады.
4. Жалпыға ортақ веб -бет жасаңыз немесе файлдарыңызды/деректеріңізді/достарыңыз бен отбасыңызбен жеке ұстаңыз
Adafruit Digital Free Library оқулығынан бейімделген HTML веб-бетінің үлгісі Github репозиторийіне (ServerWebsiteHTML-Raw) енгізілген. Сондай -ақ, үлкенірек zip файлын құру үшін пайдалануға болады:)
Ескерту: Pi -ді тек жергілікті желі ретінде іске қосу ұсынылады (яғни, Pi -ді кеңірек Интернетке қосуға болмайды), себебі WPA2 құпия сөз протоколы қауіпсіз болмауы мүмкін.
5 -қадам: Raspberry Pi орнатыңыз
1. SD картасын Jessie Lite көмегімен жыпылықтаңыз (мұнда Jessie Lite жүктеп алыңыз). SSH картасын файл мазмұнына «SSH» деп аталатын файлды қосу арқылы қосу (кеңейтімдер жоқ - егер автоматты түрде қосылған болса.txt файлын жойыңыз). Pi -ге салыңыз.
2. Ethernet кабелін компьютер мен Pi арасына қосыңыз, содан кейін Pi қуат кабелін қосыңыз
3. Компьютер мен Pi арасында желілік көпір құрыңыз
Параметрлер -> Желі және Интернет -> Адаптер параметрлерін өзгерту тармағына өтіңіз. Ethernet қосылымын таңдаңыз (белгісіз байланыс немесе ұқсас нәрсе көрсетілуі керек). «CTRL» пернесін басып тұрыңыз, содан кейін WiFi қосылымын таңдаңыз. Тінтуірдің оң жақ түймешігімен нұқыңыз және «Көпір қосылымдары» таңдаңыз.
3. PuTTY ашыңыз, хост атауына «raspberrypi.local» теріңіз және Pi, woo
Егер сіз бірінші рет кірсеңіз, әдепкі пайдаланушы атын пайдаланыңыз: pi және пароль: таңқурай. Құпия сөзді passwd пәрмені арқылы өзгертіңіз
4. Pi Интернетке қосылғанын тексеріңіз және оны жаңартыңыз
Pi Google -ге қосыла алатынын тексеру үшін осы пәрменді іске қосыңыз (егер google.com сайтынан ақпарат алынған болса, ол 5 жолды басып шығарады):
ping -c 5 google.com
Pi жаңарту үшін осы пәрменді іске қосыңыз (біріншісі пакеттерді жүктейді, екіншісі оларды орнатады):
sudo apt-get жаңартуы
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-persistent орнатыңыз
8 -қадам: DHCP конфигурация файлын өңдеңіз
Ақпаратты жіберу және алу үшін DHCP байланыс хаттамасын орнатайық (егер сіз қосылған желіні құруды ойласаңыз өте маңызды)! Келесі әрекеттерді енгізу арқылы DHCP конфигурация файлына өтіңіз:
sudo nano /etc/dhcp/dhcpd.conf
1. Келесі жолдардың алдына түсініктеме («#») қосыңыз (1 -суреттегі файлға ұқсайды):
опция домендік атау «example.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» (содан кейін енгізу пернесі) түймесін басу арқылы сақтаңыз және шығыңыз
9 -қадам: DHCP серверінің әдепкі файлын өңдеңіз
DHCP серверінің файлын WiFi арқылы таратуға тағайындау үшін өңдейік! DHCP әдепкі сервер файлына келу үшін келесіні теріңіз:
sudo nano/etc/default/isc-dhcp-server
1. INTERFACES =”” деген жолға төмен жылжыңыз және оны wlan0 арқылы таратуға өзгертіңіз (бұл нөл емес, О емес):
Интерфейстер = «wlan0»
2. «Ctrl - X», содан кейін «y» түймесін басу арқылы сақтаңыз және шығыңыз (сіз қазірдің өзінде бұл түйінді түйінді түсінген шығарсыз, сондықтан мен бұл туралы айтуды тоқтатамын:)).
10 -қадам: Тұрақты IP мекенжайын орнатыңыз
1. Pi -ге тұрақты (өзгермейтін) IP -адресті берейік, сонда біз оны әрқашан таба аламыз, иә! Сымсыз интерфейс желісін уақытша өшіріңіз:
sudo ifdown wlan0
2. Желілік интерфейстер файлын өңдеу үшін нано мәтіндік редактор бағдарламасын қолданыңыз (бұны команданы оқу арқылы түсінген шығарсыз:)
sudo nano/etc/network/interfaces
3. Файлды келесідей болатындай етіп өңдеңіз, содан кейін шығыңыз және сақтаңыз (1 -суретті қараңыз):
автоматты түрде
iface lo inet loopback iface eth0 inet dhcp
рұқсат етілетін қосылым 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 nano /etc/hostapd/hostapd.conf
2. Мына жаңа конфигурация файлына келесіні (дәл сол күйінде) жазыңыз (содан кейін шығыңыз және сақтаңыз) (1-сурет):
интерфейс = wlan0
ssid = HelloWorld #Сіздің WiFi байланысының RPi елінің аты_код = US #Егер сіз басқа жерде болмасаңыз! hw_mode = g channel = 6 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 #Бұл пароль протоколы wpa_passphrase = таңқурай #Құпия сөзді өзгертіңіз! wpa_key_mgmt = WPA-PSK wpa_pairwise = CCMP wpa_group_rekey = 86400 ieee80211n = 1 wme_enabled = 1
3. HostAPD протоколына осы жаңа файлды қайдан табуға болатынын айтыңыз
Әдепкі HostAPD файлын өңдеңіз:
sudo nano/etc/default/hostapd
#DAEMON_CONF = «» деген жолды табыңыз. Пікірді жойыңыз және оны келесідей етіп өңдеңіз (Фото 2):
DAEMON_CONF =”/etc/hostapd/hostapd.conf”
HostAPD инициализация файлын өңдеңіз:
sudo nano /etc/init.d/hostapd
DAEMON_CONF = деп жазылған жолды табыңыз. Оны жаңа конфигурация файлын көрсететін етіп өңдеңіз! Осылайша (3 -сурет):
DAEMON_CONF =/etc/hostapd/hostapd.conf
12 -қадам: Желілік адресті аударуды конфигурациялау («NAT»)
Бұл қадам бірнеше клиенттерге (барлық достарыңыз сияқты!) Бірден Pi Wi -Fi желісіне қосылуға мүмкіндік береді (барлық ойындарды ойнаңыз !!). Бұл біршама техникалық, сондықтан мен дееттерге түсініктеме беремін (сонымен бірге бұл бөліммен онша таныс емеспін), бірақ ол сізге процестен өтеді.
1. Біріншіден, біз Pi қосылған сайын IP жіберуді бастауымыз керек. Sysctl* конфигурация файлын өңдеу үшін келесі пәрменді енгізіңіз:
sudo nano /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 порты мен wF0 WiFI порты арасында келесі командаларды енгізу арқылы желілік аударма жасаңыз (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 кіру нүктесін табыңыз! Егер сіз ештеңені өзгертпесеңіз, ол «Таңқурай» паролімен «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 цифрлық тегін кітапханасынан жүктеп алыңыз:)
ZIP файлын жүктеңіз және сақтаңыз, содан кейін мазмұнын шығарыңыз. (Міне толық 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 веб -сайтын қараңыз
және ол басқа керемет нәрселер туралы біліңіз!
*Ал ай мен жұлдыздардың орналасуы бойынша біз құрылысшының қазіргі қыңырлығын дженфоксботты айтамыз:)
3. Қосымша: Бар құжаттарды, суреттер мен бейнелерді жойып, өзіңіздікін қосыңыз
Бұл веб -беттің екі қабаты бар: «index.html» файлы арқылы жасалатын алдыңғы бет және «yararlıinfo.html» және «books.html» деген екі беті бар «ішкі». Егер сіз бірінші беттегі мазмұнды қосқыңыз/өзгерткіңіз келсе, «index.html» файлын өңдеңіз және суреттерді «суреттер» қалтасына тікелей қосыңыз (сонымен қатар басқа немесе басқа мазмұнды сақтау үшін басқа қалталарды қосуға болады).
Егер сіз ішкі беттердегі мазмұнды өзгерткіңіз келсе, «helpfulinfo.html» және «books.html» файлдарын өңдеңіз, суреттерді «суреттер» қалтасына және PDF файлдарын (немесе басқа құжаттарды) «мәселелер» қалтасына қосыңыз (қайтадан, мұнда басқа қалталарды қосуға болады).
17 -қадам: HTML файлын Pt өңдеңіз. 2
1. Өз құжаттарыңызды қосыңыз
- Серверге не қосқыңыз келетінін шешіңіз және осы құжаттардың PDF файлдарын жүктеңіз. Құжаттардың әрқайсысы үшін суреттерді жүктеңіз, осылайша сізде қызықты нәрсе болады: D
- WinSCP көмегімен құжаттарды сәйкес қалталарға қосыңыз (алдыңғы қадам мен 1-суретті қараңыз).
- index.html немесе басқа тиісті html файлын өңдеңіз (мысалы, пайдалы ақпарат бетіне кітап қосқыңыз немесе өзгерткіңіз келсе, «helpfulinfo.html» файлын өңдеңіз). Файл атаулары мен кеңейтімдерін өзгерту және сипаттамаларды жаңарту арқылы суреттер мен құжаттарды көрсету және оларға қол жеткізу:
БАРЛЫҚ СҮЙІКТІ СӨЗДЕРІҢІЗ МЫНА
2. Кодты жаңадан білетіндер үшін бұрыннан бар кодты көшіру және қою, файл атаулары мен кеңейтімдерін өзгерту арқылы басқа құжаттарды қосуға болады (2 -суретті қараңыз)!
Міне, Хан Академиясынан HTML -ге пайдалы шолу!
18 -қадам: Ақыры! Біз дайынбыз:)
Ethernet кабелін ажыратыңыз, сымсыз кіру нүктесіне қосылыңыз, содан кейін сүйікті шолғыштың мекенжай жолағына IP мекенжайын енгізіңіз (егер сіз осы оқулықты дәл орындаған болсаңыз, 192.168.42.1).
Егер бәрі жұмыс істеп тұрса, сіз өзіңіздің веб -парағыңызды көресіз (мен скриншоттарды енгіздім). Woohoo, сіз сымсыз кіру нүктесін құрдыңыз !! (Егер ол жұмыс істемесе, қайта орнатуды іске қосыңыз және барлық терминал коды көрсетілгендей екенін тексеріңіз, оның ішінде бос орындар және т.б.).
Өзіңіздің жергілікті Cloud веб -сайтыңызды зерттеп, оны осы жерден қалай қолданғыңыз келетінін шешіңіз!
19 -қадам: Енді не болады?
Бір нұсқа - оны жергілікті сымсыз сақтау құрылғысы ретінде пайдалану. Pi -ге қосыңыз, орнатылған WiFi кіру нүктесіне қосылыңыз (бұл «HelloWorld» деп аталады) және одан файлдарды сақтаңыз немесе алып тастаңыз. Сіз бұл файлдарға Интернеттен ажыратылсаңыз да қол жеткізе аласыз. Осылайша сіз өзіңіздің сүйікті фильміңізді сақтай аласыз және қуат өшкенде оны көре аласыз:) (егер сізде зарядталған ноутбук болса).
Қосымша құжаттарды қосыңыз (мысалы, оны резервтік қойма ретінде пайдалануға болады), HTML -кодпен ойнаңыз, сайтыңыз сәнді болады және көңілді болыңыз!
Басқа нұсқа-бұл жалпыға қолжетімді веб-бет ретінде конфигурациялау және оған домен атауын беру, сондықтан басқа адамдар файлдарға қол жеткізе алады. Егер сіз WiFi немесе кабельдік интернетсіз бір жерге баратын болсаңыз, бұл әсіресе пайдалы - сіз Википедияны өзіңізбен бірге ала аласыз! (бірақ, егер сіз мұны жасасаңыз, оларға қайырымдылық жасаңыз, себебі олар керемет). Егер код сізге ыңғайлы болса, оны автоматты түрде резервтік көшіру сервері ретінде орнатуға болады, сізге және сіздің достарыңызға жергілікті сымсыз ойын сервері және т.
Егер сіз осы жолмен жүрсеңіз, желі қауіпсіздігі туралы аз білетіндігіңізге сенімді болыңыз, себебі WPA2 құпия сөзінің протоколы жақында бұзылған (төменде қараңыз).
Ақырында, кіріспеде айтылғандай, сіз бұлтты серверді адамдардың интернетін бастау үшін пайдалана аласыз! Барлығыңыз бір -біріңізбен «сөйлесуге» болатындай, бұлт серверлерін құру үшін достарыңызбен бір күн өткізіңіз! Бұл тәсіл міндетті түрде жалпыға ортақ интернетті құрудың * ең жақсы * (ең тиімді/тиімді) әдісі емес, бірақ бұл тамаша бастама. Бұған қоса, біз бұл технологиялардың қалай жұмыс істейтінін жақсы түсінген сайын, оларды күрделі мәселелерді шешуге және өзімізге және өз қауымдастығымызға қорғауға қолданамыз.:)
BillDauterive пайдалы пайдаланушысынан WPA2 қауіпсіздік қатері туралы қосымша ақпарат:
«[T] шабуылдаушыға қауіп төндіруі үшін мақсатты wifi желісінің ауқымындағы құрылғы қажет, яғни портты вебке ашу бұған әсер етпейді. Егер [кіру нүктесі] бұзылған болса, онда шабуылдаушы тыңдауы/өзгеруі мүмкін. TLS арқылы шифрланбаған Wi -Fi желісіндегі трафик. Құпия WLAN желісінде Pi -ге шифрланбаған VNC тіпті WLAN желісімен қатынасу кезінде де қауіпті болады. «
Raspberry Pi 2017 байқауында екінші орын
Ұсынылған:
LED ақылды бұлтты жарық: 11 қадам (суреттермен)
LED ақылды бұлт шамы: бұл ең аз құралдармен біріктіруге болатын жарықдиодты ақылды бұлт. Контроллер көмегімен сіз әр түрлі өрнектер мен түстерді жасай аласыз. Светодиодтар жеке адрестелгендіктен (әр жарықдиодты түсі және/немесе жарықтығы әр түрлі болуы мүмкін)
Бұлтты ауа райы болжамы: 11 қадам (суреттермен)
Ауа райын болжау бұлты: Бұл жоба Raspberry Pi Zero W. көмегімен ауа райы бұлтын жасайды, ол Yahoo Weather API -мен қосылады және келесі күнге арналған болжамға байланысты түстерді өзгертеді. Мен Висконсин газ ғимаратынан шабыт алдым, оның төбесінде жалын өзгереді
Сақтық көшірмелер мен жаңартулар үшін Raspberry Pi -ден бұлтты серверге SSH / SCP қауіпсіз қосылымы: 3 қадам
Raspberry Pi -ден резервтік көшірмелер мен жаңартуларға арналған бұлтты серверге SSH / SCP қауіпсіз қосылымы: Бұл нұсқаулықтың мақсаты - сіздің Raspberry Pi -ден қашықтағы бұлтты серверге автоматты түрде және қауіпсіз түрде қосылу (және керісінше). резервтік көшірмелер мен жаңартулар және т
Компьютеріңізді 10 минут ішінде серверге айналдырыңыз (ақысыз бағдарламалық қамтамасыз ету): 5 қадам
Компьютерді 10 минут ішінде серверге айналдырыңыз (ақысыз бағдарламалық қамтамасыз ету): Бұл компьютерді (Windows жүйесінде жұмыс істейтін) сервер ретінде қалай жылдам орнатуды қамтиды. Бұл сізге өзіңіздің веб -сайтыңызды компьютерден орналастыруға мүмкіндік береді және сізге үйдегі заттарды басқаруға мүмкіндік беретін «түймелері» бар веб -беттер жасауға мүмкіндік береді (роботтар, камералар
Ескі компьютерді веб -серверге айналдырыңыз!: 9 қадам
Ескі компьютерді веб -серверге айналдырыңыз!: Жертөледе шаң жинаған желі кабелі мен ескі компьютермен не істеу керектігін білмейсіз бе? бұл сізге пайдалы болуы мүмкін кішкене нәрсе