Isi kandungan:

Jadikan Pi Anda sebagai Pelayan Awan (Tempatan)! 19 Langkah (dengan Gambar)
Jadikan Pi Anda sebagai Pelayan Awan (Tempatan)! 19 Langkah (dengan Gambar)

Video: Jadikan Pi Anda sebagai Pelayan Awan (Tempatan)! 19 Langkah (dengan Gambar)

Video: Jadikan Pi Anda sebagai Pelayan Awan (Tempatan)! 19 Langkah (dengan Gambar)
Video: TANGAN HATI SPONGEBOB‼️ #shorts #animation #alurcerita 2024, Julai
Anonim
Jadikan Pi Anda sebagai Pelayan Awan (Tempatan)!
Jadikan Pi Anda sebagai Pelayan Awan (Tempatan)!

Simpan dan akses dokumen dan foto dan muzik di pelayan Pi Cloud tempatan anda sendiri! Bahagian terbaik: anda boleh menggunakannya jika, atau kapan, Internet tidak berfungsi (atau jika anda berada di tempat terpencil & mahukan akses ke Wikipedia). Oh hei, dan jika rakan anda mendapatnya dan mereka tinggal berdekatan (* ahem * 80 kaki * ahem *), anda boleh berkongsi barang dengan mereka dan membuat talian sembang peribadi anda sendiri!

Itu membuat saya berfikir.. sekiranya cukup banyak orang yang membina pelayan Pi Cloud, kita dapat menggunakan Internet dengan banyak! Itu akan menjadi 11/10 pada skala kehebatan. Dengan model baru komputer Raspberry Pi, mungkin dan tidak mahal! (Apa! Beritahu saya lebih banyak!)

Tutorial ini akan menunjukkan kepada anda cara menyiapkan Titik Akses WiFi jarak pendek (~ 80 kaki) dan pelayan web peribadi ('bawa kembali ke bbies HTML). Anda boleh menetapkannya sebagai rangkaian tempatan (tertutup) sahaja (iaitu peranti sandaran "awan" peribadi anda sendiri), atau menyiarkannya ke seluruh dunia! (..jika anda melakukan ini, pastikan anda mengetahui keselamatan rangkaian.)

Yang mengatakan, dengan andaian anda mempunyai pengetahuan asas mengenai Pi, berikut adalah pecahannya:

Masa Baca: ~ 40 min

Masa Binaan: ~ 60 min (kurang jika anda berpengalaman dengan Linux)

Kos: ~ $ 35 (untuk Pi 3)

Sekiranya anda berminat untuk membantu memulakan Internet orang lain, bagikan dengan rakan & keluarga & semua orang yang anda kenal (atau bina untuk mereka!). Sekiranya anda membina projek ini, sila nyatakan bahawa anda telah membuatnya sehingga kami dapat mengetahui berapa banyak orang yang mempunyai infrastruktur yang kami perlukan untuk benar-benar membuat Internet orang yang lengkap. Terakhir, ikuti saya untuk terus mengetahui (saya menghubungi beberapa orang untuk mencuba agar perkara ini menjadi kenyataan, jangan ragu untuk menghubungi saya jika anda dapat membantu dan / atau mengambilnya, ini adalah sumber terbuka!).

Langkah 1: Baru dengan Pengaturcaraan Linux & Terminal?

Baru dalam Pengaturcaraan Linux & Terminal?
Baru dalam Pengaturcaraan Linux & Terminal?

Kita perlu dapat mengakses Pi kita dari jauh (mis. Melalui SSH). Sekiranya anda seperti "wtf is that", lihat tutorial pengenalan ini untuk gambaran keseluruhan yang lebih teliti mengenai cara menyiapkan Raspberry Pi 3 dan beberapa pengaturcaraan terminal Linux yang cepat.

Pendekatan ini ke Titik Akses Pi * dan pelayan web ** menggunakan OS Jessie Lite. Sekiranya anda mengikuti tutorial ini baris demi baris, anda memerlukan versi Linux khusus ini

Terakhir, tutorial ini dibina daripada tutorial Perpustakaan Bebas Adafruit, jadi periksa tutorial itu jika anda menghadapi sebarang masalah (atau tinggalkan komen dan saya atau orang lain yang membantu akan berusaha menjawab soalan anda:))

(Juga, ini mungkin terasa agak lama, jadi saya telah menyertakan pelbagai foto anak anjing comel untuk membuat anda termotivasi: D)

* Titik Akses adalah peranti perkakasan yang membolehkan peranti WiFi (mis. Telefon pintar) menyambung ke rangkaian berwayar (mis. Penghala).

** Pelayan web adalah komputer yang menyampaikan laman web. Apabila anda pergi ke laman web kegemaran anda, anda memasukkan "www.wikipedia.org" yang membawa anda ke alamat IP untuk pelayan web dan memaparkan maklumat awam.

Amaran: disarankan untuk menjalankan Pi anda sebagai rangkaian tempatan sahaja (iaitu jangan sambungkan Pi ke World Wide Web yang lebih luas) kerana protokol kata laluan WPA2 mungkin tidak selamat.

Langkah 2: Bahan

Bahan
Bahan

Komputer dengan port Ethernet & slot Kad SD

Raspberry Pi 3

- Kad SD (8GB atau lebih besar, terutamanya jika anda ingin menggunakannya untuk penyimpanan)

Kabel kuasa MicroUSB ke USB

Kabel Ethernet

- Disyorkan: Kes Raspberry Pi

Langkah 3: Program Perisian

Program Perisian
Program Perisian

1. PuTTY membolehkan kami masuk dari jauh ke Raspberry Pi menggunakan alamat IP, nama pengguna, dan kata laluan Pi.

Muat turun di sini:

2. Etcher memformat dan menulis Sistem Operasi Raspbian (atau lain-lain) ("OS") ke kad SD.

Muat turun di sini:

3. WinSCP memungkinkan pemindahan fail yang mudah antara komputer anda dan Raspberry Pi.

Muat turun di sini (klik pada Pakej Pemasangan):

4. Komputer Windows memerlukan perkhidmatan cetak Bonjour untuk Windows (dari Apple) untuk menggunakan alamat IP "raspberrypi.local".

Muat turun di sini:

Langkah 4: Mulakan Pantas

Permulaan pantas
Permulaan pantas

Sekiranya anda pernah bekerja dengan Pi sebelumnya dan selesa dengan terminal Linux dan sebagainya, berikut adalah gambaran keseluruhan ringkas mengenai proses ini:

1. Muatkan Jessie Lite ke kad SD (8GB atau lebih) dan masukkan ke dalam Pi.

Muat turun OS Jessie Lite di sini.

2. Log masuk dari jauh (mis. SSH) dan masukkan kelayakan.

3. Berikut adalah repositori Github dengan semua arahan untuk mengubah Pi anda menjadi pelayan web: D

Periksa fail Setup dan masukkan perintah (mengikut urutan). Proses ini akan memasang HostAPD (pengesahan), DHCP (pengurusan IP), iptables (firewall), dan Apache (perisian pelayan web).

4. Buat laman web awam atau simpan fail / data anda secara peribadi / w / rakan & keluarga

Contoh laman web HTML yang diadaptasi dari tutorial Adafruit Digital Free Library dimasukkan ke dalam repositori Github (ServerWebsiteHTML-Raw). Anda juga boleh menggunakan fail zip yang lebih besar untuk membina:)

Amaran: disarankan untuk menjalankan Pi anda sebagai rangkaian tempatan sahaja (iaitu jangan sambungkan Pi ke World Wide Web yang lebih luas) kerana protokol kata laluan WPA2 mungkin tidak selamat.

Langkah 5: Sediakan Raspberry Pi

Sediakan Raspberry Pi
Sediakan Raspberry Pi
Sediakan Raspberry Pi
Sediakan Raspberry Pi
Sediakan Raspberry Pi
Sediakan Raspberry Pi
Sediakan Raspberry Pi
Sediakan Raspberry Pi

1. Flash kad SD dengan Jessie Lite (muat turun Jessie Lite di sini). Aktifkan SSH dengan menambahkan fail bernama "SSH" dalam kandungan fail kad SD (tiada peluasan - keluarkan.txt jika ada ditambahkan secara automatik). Masukkan ke dalam Pi.

2. Pasangkan kabel Ethernet antara komputer anda dan Pi, kemudian pasangkan kabel kuasa Pi

3. Buat jambatan rangkaian antara komputer anda dan Pi

Pergi ke Tetapan -> Rangkaian & Internet -> Ubah Tetapan Penyesuai. Pilih sambungan Ethernet (harus menunjukkan sambungan yang tidak diketahui atau yang serupa). Tahan kekunci "CTRL", dan kemudian pilih sambungan WiFi. Klik kanan dan pilih "Bridge Connections."

3. Buka PuTTY, ketik "raspberrypi.local" untuk nama hos, dan log masuk ke Pi anda, woo

Sekiranya anda masuk untuk pertama kalinya, gunakan nama pengguna lalai: pi dan kata laluan: raspberry. Tukar kata laluan anda menggunakan arahan passwd

4. Periksa bahawa Pi disambungkan ke Internet dan kemas kini

Jalankan arahan ini untuk memeriksa apakah Pi dapat menyambung ke Google (ia akan mencetak 5 baris yang mengatakannya jika menerima maklumat dari google.com):

ping -c 5 google.com

Jalankan arahan ini untuk mengemas kini Pi (yang pertama memuat turun pakej, yang kedua memasang mereka):

sudo apt-get kemas kini

sudo apt-get peningkatan

Langkah 6: Pasang Apache

Pasang Apache!
Pasang Apache!
Pasang Apache!
Pasang Apache!

Apache adalah perisian pelayan web kami! (Ini membolehkan kita menghoskan maklumat dan fail dengan mudah melalui penyemak imbas web seperti Chrome, Firefox, Explorer, dll.)

Mari pasang perisian Apache dan kemudian ubah kebenaran untuk mengedit folder HTML. Ketik dan masukkan arahan berikut (mengikut urutan):

sudo apt-get install apache2 -y

cd / var / www

sudo chown pi: pi / var / www / html

cd

Langkah 7: Pasang Perisian Pelayan

Pasang Perisian Pelayan!
Pasang Perisian Pelayan!

1. Pasang perisian HostAPDand DHCP.

HostAPD digunakan untuk mengesahkan maklumat yang dikirim dan diterima dari perangkat yang terhubung, dan DHCP adalah protokol yang digunakan untuk menyediakan pengurusan cepat, automatik, dan pusat untuk penyebaran alamat IP dalam rangkaian.

Untuk memasang keduanya sekaligus, ketik perintah berikut dan kemudian tekan "y" untuk meneruskan:

sudo apt-get install hostapd isc-dhcp-server

2. Pasang iptables untuk firewall. (yayy untuk keselamatan!)

Jalankan arahan ini dan ketik "y" (ya) ke kedua-dua skrin konfigurasi yang muncul:

sudo apt-get install iptables-berterusan

Langkah 8: Edit Fail Konfigurasi DHCP

Edit Fail Konfigurasi DHCP
Edit Fail Konfigurasi DHCP
Edit Fail Konfigurasi DHCP
Edit Fail Konfigurasi DHCP

Mari sediakan protokol komunikasi DHCP supaya kami dapat menghantar dan menerima maklumat (cukup penting jika anda berfikir untuk membina rangkaian yang terhubung)! Pergi ke fail konfigurasi DHCP dengan mengetik perkara berikut:

sudo nano /etc/dhcp/dhcpd.conf

1. Tambahkan komen ("#") di hadapan baris berikut (sehingga kelihatan seperti fail di Foto 1):

nama domain pilihan "example.org";

pilihan domain-name-pelayan ns1.example.org, ns2.example.org;

2. Keluarkan komen ("#" ') dari baris "berwibawa" (Foto 1 juga berguna di sini):

#Jika pelayan DHCP ini adalah pelayan DHCP rasmi untuk rangkaian tempatan, arahan yang berwibawa harus dibebaskan.

#berautoriti;

3. Tambahkan kod ini ke hujung fail (lihat foto 2):

subnet 192.168.42.0 netmask 255.255.255.0 {

julat 192.168.42.10 192.168.42.50 pilihan siaran-alamat 192.168.42.255; penghala pilihan 192.168.42.1; masa lalai-pajakan 600; maks-masa pajakan 7200; nama domain pilihan "tempatan"; opsyen domain-name-pelayan 8.8.8.8, 8.8.4.4; }

Apa ini? Untuk meringkaskan (sangat ringkas), ia menyediakan pelbagai alamat IP untuk diberikan kepada peranti yang disambungkan (dari 192.168.42.10 hingga 192.168.42.50), sama seperti penghala rumah anda! Ia juga memberitahu Pi cara berkomunikasi dengan peranti lain (alamat siarannya, 192.168.42.255, dan alamat IP sendiri, 192.168.42.1). Ia memberikan sejumlah waktu (dalam beberapa saat) untuk berkongsi sambungan ini (waktu pajakan), dan menyiapkan pelayan nama domain (seperti mencari nombor telefon dalam direktori).

4. Simpan dan keluar dengan menekan "Ctrl - X" dan kemudian "y" (dan kemudian kekunci enter)

Langkah 9: Edit Fail Pelayan DHCP Lalai

Edit Fail Pelayan DHCP Lalai
Edit Fail Pelayan DHCP Lalai
Edit Fail Pelayan DHCP Lalai
Edit Fail Pelayan DHCP Lalai

Mari kita edit fail pelayan DHCP sehingga kita dapat menetapkannya untuk disiarkan melalui WiFi! Pergi ke fail pelayan lalai DHCP dengan menaip perkara berikut:

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

1. Tatal ke baris yang berbunyi INTERFACES = "" dan ubahnya ke siaran melalui wlan0 (itu adalah sifar, bukan O):

INTERFACES = "wlan0"

2. Simpan dan keluar dengan menekan "Ctrl - X" dan kemudian "y" (anda mungkin sudah mengetahui kombo kunci ini sekarang jadi saya akan berhenti menyebutnya:)).

Langkah 10: Sediakan Alamat IP Statik

Sediakan Alamat IP Statik
Sediakan Alamat IP Statik
Sediakan Alamat IP Statik
Sediakan Alamat IP Statik

1. Mari beri Pi kami alamat IP statik (tidak berubah) supaya kita selalu dapat mencarinya, ya! Nyahaktifkan sementara waktu antara muka rangkaian tanpa wayar:

sudo ifdown wlan0

2. Gunakan program penyunting teks nano untuk mengedit fail antara muka rangkaian (yang mungkin anda fikirkan dengan membaca perintah (:)

sudo nano / etc / network / antaramuka

3. Edit fail supaya kelihatan seperti yang berikut, kemudian keluar & simpan (lihat juga Foto 1):

auto lo

iface lo inet loopback iface eth0 inet dhcp

izinkan-hotplug wlan0

iface wlan0 inet statik

alamat 192.168.42.1 netmask 255.255.255.0

Manual inet #iface wlan0

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

4. Tetapkan IP statik:

sudo ifconfig wlan0 192.168.42.1

Langkah 11: Konfigurasikan Butiran Titik Akses

Konfigurasikan Butiran Titik Akses
Konfigurasikan Butiran Titik Akses
Konfigurasikan Butiran Titik Akses
Konfigurasikan Butiran Titik Akses
Konfigurasikan Butiran Titik Akses
Konfigurasikan Butiran Titik Akses

1. Buat fail konfigurasi baru bernama "hostapd":

sudo nano /etc/hostapd/hostapd.conf

2. Tuliskan yang berikut (persis seperti) dalam fail konfigurasi baru ini (kemudian keluar & simpan) (Foto 1):

antara muka = wlan0

ssid = HelloWorld #Nama penyambungan WiFi RPi country_code = US # Kecuali anda berada di tempat lain! hw_mode = g channel = 6 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 #Ini adalah protokol kata laluan wpa_passphrase = raspberry #Tukar kata laluan! wpa_key_mgmt = WPA-PSK wpa_pairwise = CCMP wpa_group_rekey = 86400 ieee80211n = 1 wme_enabled = 1

3. Beritahu protokol HostAPD di mana untuk mencari fail baru ini

Edit fail HostAPD lalai:

sudo nano / etc / default / hostapd

Cari baris yang bertuliskan # DAEMON_CONF = "". Keluarkan komen dan edit sehingga kelihatan seperti ini (Foto 2):

DAEMON_CONF = "/ etc / hostapd / hostapd.conf"

Edit fail inisialisasi HostAPD:

sudo nano /etc/init.d/hostapd

Cari garis yang mengatakan DAEMON_CONF =. Edit sehingga menunjuk ke fail konfigurasi baru anda! Seperti ini (Foto 3):

DAEMON_CONF = / etc / hostapd / hostapd.conf

Langkah 12: Konfigurasikan Terjemahan Alamat Rangkaian ("NAT")

Konfigurasikan Terjemahan Alamat Rangkaian
Konfigurasikan Terjemahan Alamat Rangkaian
Konfigurasikan Terjemahan Alamat Rangkaian
Konfigurasikan Terjemahan Alamat Rangkaian

Langkah ini membolehkan beberapa pelanggan (seperti semua rakan anda!) Menyambung ke WiFi Pi sekaligus (mainkan semua permainan !!). Ia agak teknikal, jadi saya akan melihat deet (juga tidak begitu biasa dengan bahagian ini), tetapi ini akan membuat anda melalui prosesnya.

1. Pertama, kita perlu memulakan penerusan IP setiap kali Pi dihidupkan. Masukkan arahan berikut untuk mengedit fail konfigurasi sysctl *:

sudo nano /etc/sysctl.conf

- Tatal ke bawah dan taipkan kod ini pada baris baru, kemudian keluar & simpan:

net.ipv4.ip_forward = 1

* btw yang merupakan L di sysctl, bukan 1, yang saya telah mengacaukan soooo berkali-kali-.-

2. Aktifkan pemajuan IP dengan menaip:

sudo sh -c "gema 1> / proc / sys / net / ipv4 / ip_forward"

3. Buat terjemahan rangkaian antara port Ethernet eth0 dan port WiFI wlan0 dengan menaip perintah berikut (w / - tanda dan topi dan lain-lain):

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

sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state BERKAITAN, DITUBUHKAN -j MENERIMA

sudo iptables -A FORWARD -i wlan0 -o eth0 -j TERIMA

4. Untuk memastikan terjemahan rangkaian berlaku semasa kita reboot Pi, jalankan ini:

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

Langkah 13: Uji Titik Akses Itu

Uji Titik Akses Itu!
Uji Titik Akses Itu!
Uji Titik Akses Itu!
Uji Titik Akses Itu!

1. Jalankan hostapd dengan fail konfigurasi kami secara manual dengan arahan ini:

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

2. Periksa senarai WiFi di komputer atau telefon pintar anda dan cari SSID titik akses baru anda! Sekiranya anda tidak mengubah apa-apa, ia akan diberi nama "HelloWorld" dengan kata laluan "Raspberry".

Sekiranya anda berjaya menyambung, anda akan mendapat sedikit teks di skrin Raspberry Pi. Kami tidak akan melihat banyak lagi, tetapi kami sangat dekat!

3. Batalkan ujian dengan mengetik "Ctrl + C" di konsol Raspberry Pi

Anda boleh menyemak status pelayan AP host dan pelayan DHCP dengan arahan berikut:

status hostapd perkhidmatan sudo

perkhidmatan sudo isc-dhcp-server status

Langkah 14: Sediakan Daemon

Sediakan Daemon
Sediakan Daemon

Daemon adalah program yang bermula secara automatik setiap kali Pi dihidupkan dan berjalan di latar belakang (tidak seperti siri "Bahan Gelapnya"..).

1. Mulakan program hostapd dan dhcp:

sudo service hostapd mula

perkhidmatan sudo isc-dhcp-server start

2. Jalankan dua arahan berikut untuk membolehkan hostapd dan dhcp bermula secara automatik apabila Pi dihidupkan:

sudo kemas kini-rc.d hostapd aktifkan

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

Langkah 15: Hampir Ada! Buat Fail HTML Pelayan Web

Hampir sampai! Buat Fail HTML Pelayan Web!
Hampir sampai! Buat Fail HTML Pelayan Web!
Hampir sampai! Buat Fail HTML Pelayan Web!
Hampir sampai! Buat Fail HTML Pelayan Web!
Hampir sampai! Buat Fail HTML Pelayan Web!
Hampir sampai! Buat Fail HTML Pelayan Web!

1. Tulis halaman HTML untuk dihoskan di pelayan web anda! Atau muat turun yang saya sesuaikan dari Perpustakaan Percuma Digital Adafruit:)

Muat turun dan simpan fail zip, kemudian ekstrak kandungannya. (Inilah halaman GitHub penuh)

2. Buka WinSCP dan masukkan nama hos: raspberrypi.local

3. Log masuk ke Pi (taipkan nama pengguna dan kata laluan)

4. Di sisi Pi skrin (sebelah kanan), pergi ke direktori utama

Klik folder dengan anak panah ke atas dua kali.

5. Pergi ke fail / var / www / html

Klik dua kali pada folder berlabel "var", kemudian folder "www", dan akhirnya folder "html".

6. Padamkan fail index.html yang ada (atau jika anda ingin menulis sendiri anda boleh membuka dan mengeditnya).

7. Salin fail pelayan web ke dalam folder Pi html

Di sebelah kiri skrin (komputer anda), pergi ke folder tempat anda menyimpan fail. Sorot dan seret kandungannya (dua folder dan fail bernama "index.html") ke dalam folder Pi html. Itu sahaja!

8. Buka penyemak imbas dan ketik "raspberrypi.local" di bar navigasi di bahagian atas. Sekiranya berjaya, anda akan melihat halaman pelayan web, apa!

Langkah 16: Edit HTML File Pt. 1

Edit HTML File Pt. 1!
Edit HTML File Pt. 1!

Anda mungkin ingin membuat laman web anda sendiri, jadi tambahkan dokumen / gambar anda sendiri / apa sahaja dan ubah fail HTML untuk menunjuk ke fail anda!

1. Buka fail index.html pada Pi

2. Edit tajuk dan penerangan dalam fail index.html

- Tukar tajuk pelayan web anda dengan mengedit teks antara bahagian tajuk:

Pelayan Web Tempatan jenfoxbot!

- Ubah tajuk pelayan web dengan mengedit teks antara bahagian h2 dan tengah (baris 51):

Pelayan Web Tempatan jenfoxbot

- Pilihan: Tukar keterangan laman web (baris 55):

Bergantung pada kedudukan bulan & bintang *, hotspot ini mungkin atau mungkin tidak menyediakan sambungan Internet.

Sekiranya terdapat sambungan Internet, periksa laman web jenfoxbot

dan belajar tentang perkara menarik yang lain yang dia lakukan!

* Dan berdasarkan kedudukan bulan & bintang kita bermaksud kehendak semasa pembangunnya, jenfoxbot:)

3. Pilihan: Padamkan dokumen, gambar, dan video yang ada dan tambahkan sendiri

Terdapat dua lapisan ke laman web ini: halaman depan, yang dibuat oleh fail "index.html", dan "dalaman", yang mempunyai dua halaman: "helpinfo.html" dan "books.html". Sekiranya anda ingin menambah / mengubah kandungan di halaman depan, edit fail "index.html" dan tambahkan gambar ke folder "gambar" di dalam yang sama secara langsung (anda juga dapat menambahkan lebih banyak folder untuk menyimpan kandungan yang berbeza atau lebih).

Sekiranya anda ingin mengubah kandungan pada halaman dalaman, edit fail "helpinfo.html" dan "books.html", tambahkan gambar ke folder "gambar" dan PDF (atau dokumen lain) ke folder "masalah" (sekali lagi, anda boleh menambah lebih banyak folder di sini).

Langkah 17: Edit HTML File Pt. 2

Edit HTML HTML Pt. 2!
Edit HTML HTML Pt. 2!
Edit HTML File Pt. 2!
Edit HTML File Pt. 2!
Edit HTML File Pt. 2!
Edit HTML File Pt. 2!

1. Tambahkan dokumen anda sendiri

- Tentukan apa yang anda mahu sertakan di pelayan anda dan muat turun PDF dari dokumen tersebut. Muat turun juga gambar untuk setiap dokumen supaya anda mempunyai sesuatu yang menyeronokkan untuk diklik: D

- Menggunakan WinSCP, tambahkan dokumen anda ke folder yang sesuai (lihat langkah sebelumnya dan foto 1).

- Edit index.html atau fail html lain yang relevan (mis. Jika anda ingin menambahkan atau mengubah buku di halaman info bermanfaat, edit file "helpinfo.html"). Paparkan dan akses gambar dan dokumen dengan mengubah nama dan sambungan fail dan mengemas kini perihalannya:

SEMUA PERKATAAN KEGEMARAN ANDA DI SINI

2. Bagi orang yang baru menggunakan kod, anda boleh menambahkan lebih banyak dokumen dengan menyalin dan menempelkan kod yang ada dan menukar nama dan sambungan fail (lihat foto 2)!

Berikut adalah gambaran keseluruhan berguna mengenai HTML dari Khan Academy!

Langkah 18: OMG Akhirnya! Telah siap:)

OMG Akhirnya! Telah siap:)
OMG Akhirnya! Telah siap:)
OMG Akhirnya! Telah siap:)
OMG Akhirnya! Telah siap:)
OMG Akhirnya! Telah siap:)
OMG Akhirnya! Telah siap:)

Cabut kabel Ethernet, sambungkan ke titik akses tanpa wayar anda, dan kemudian taipkan alamat IP di bar alamat penyemak imbas kegemaran anda (192.168.42.1 jika anda mengikuti tutorial ini dengan tepat).

Sekiranya semuanya berfungsi, anda akan melihat halaman web anda (saya telah menyertakan tangkapan skrin saya). Woohoo anda baru sahaja membuat titik akses tanpa wayar !! (Sekiranya tidak berfungsi, jalankan penyediaan sekali lagi dan periksa semula bahawa semua kod terminal sama seperti yang ditunjukkan, termasuk ruang dan yang lain).

Terokai laman web Cloud tempatan anda sendiri dan tentukan bagaimana anda mahu menggunakannya dari sini!

Langkah 19: Apa Seterusnya?

Apa yang akan datang?
Apa yang akan datang?
Apa yang akan datang?
Apa yang akan datang?

Salah satu pilihan adalah menggunakannya sebagai peranti simpanan wayarles tempatan. Pasang Pi, sambungkan ke titik akses WiFi yang anda tetapkan (yang satu ini bernama "HelloWorld"), dan simpan atau tarik fail daripadanya. Anda boleh mengakses fail ini walaupun anda terputus dari Internet. Oleh itu, anda boleh menyimpan filem kegemaran anda dan tetap menontonnya semasa kehabisan kuasa:) (er, dengan andaian anda mempunyai komputer riba yang dicas).

Tambahkan lebih banyak dokumen (mis. Anda boleh menggunakannya sebagai simpanan sandaran), bermain-main dengan kod HTML untuk menjadikan laman web anda semua mewah, dan bersenang-senang!

Pilihan lain adalah mengkonfigurasi ini sebagai laman web yang menghadap ke publik dan memberikannya nama domain supaya orang lain dapat mengakses fail tersebut. Ini sangat berguna jika anda pergi ke suatu tempat tanpa WiFi atau Internet kabel - anda boleh membawa Wikipedia bersama anda! (tetapi mungkin menderma kepada mereka jika anda melakukannya kerana mereka hebat). Sekiranya anda selesa dengan kod, anda boleh menetapkannya menjadi pelayan sandaran automatik, pelayan permainan wayarles tempatan untuk anda dan rakan anda, dll. Dapatkan kreatif!

Sekiranya anda melalui laluan ini, pastikan anda mengetahui sedikit mengenai keselamatan rangkaian kerana protokol kata laluan WPA2 baru-baru ini telah dikompromikan (lihat di bawah).

Akhirnya, seperti yang disebutkan dalam intro, anda boleh menggunakan pelayan Cloud ini untuk memulakan Internet orang! Selamat membina hari bersama rakan anda untuk membuat sekumpulan pelayan Cloud supaya anda semua dapat "bercakap" antara satu sama lain! Pendekatan ini tidak semestinya cara * terbaik * (aka paling cekap / berkesan) untuk membina Internet awam, tetapi ini adalah titik permulaan yang baik. Selain itu, semakin baik kita memahami bagaimana teknologi ini berfungsi, semakin baik kita menggunakannya untuk menyelesaikan masalah serius dan mengadvokasi diri dan masyarakat kita.:)

Maklumat lanjut mengenai risiko keselamatan WPA2 dari pengguna BillDauterive yang berguna:

"[T] dia penyerang memerlukan perangkat dalam jangkauan jaringan wifi sasaran untuk menjadi ancaman iaitu membuka port ke web tidak akan mempengaruhi itu. Jika [titik akses] terganggu, penyerang kemudian dapat mengintip / mengubah lalu lintas di rangkaian Wifi yang tidak disulitkan melalui TLS. Pada WLAN yang dikompromikan, VNC yang tidak disulitkan ke Pi akan menjadi risiko walaupun ketika mengakses dari WLAN."

Peraduan Raspberry Pi 2017
Peraduan Raspberry Pi 2017
Peraduan Raspberry Pi 2017
Peraduan Raspberry Pi 2017

Naib Johan dalam Peraduan Raspberry Pi 2017

Disyorkan: