Mục lục:

Biến Pi của bạn thành Máy chủ đám mây (Cục bộ) !: 19 Bước (có Hình ảnh)
Biến Pi của bạn thành Máy chủ đám mây (Cục bộ) !: 19 Bước (có Hình ảnh)

Video: Biến Pi của bạn thành Máy chủ đám mây (Cục bộ) !: 19 Bước (có Hình ảnh)

Video: Biến Pi của bạn thành Máy chủ đám mây (Cục bộ) !: 19 Bước (có Hình ảnh)
Video: KỲ ÁN PHI TANG XÁC #Shorts 2024, Tháng bảy
Anonim
Biến Pi của bạn thành Máy chủ đám mây (Cục bộ)!
Biến Pi của bạn thành Máy chủ đám mây (Cục bộ)!

Lưu và truy cập tài liệu, ảnh và nhạc trên máy chủ Pi Cloud cục bộ của riêng bạn! Phần tốt nhất: bạn có thể sử dụng nó nếu hoặc khi Internet gặp sự cố (hoặc nếu bạn đang ở một nơi hẻo lánh và muốn truy cập vào Wikipedia). Ồ này, và nếu bạn bè của bạn nhận được một cái và họ sống gần gũi (* ahem * 80ft * ahem *), bạn có thể chia sẻ nội dung với họ và tạo dòng trò chuyện cá nhân của riêng bạn!

Điều đó khiến tôi suy nghĩ.. nếu có đủ người xây dựng máy chủ Pi Cloud, chúng ta có thể tạo nguồn Internet từ cộng đồng! Đó sẽ là 11/10 trên thang điểm tuyệt vời. Với các mẫu máy tính Raspberry Pi mới, điều đó hoàn toàn có thể và thậm chí không hề đắt! (Cái gì! Hãy nói cho tôi biết thêm!)

Hướng dẫn này sẽ chỉ cho bạn cách thiết lập Điểm truy cập WiFi tầm ngắn (~ 80 ft) và máy chủ web cá nhân ('đưa nó trở lại HTML bbies). Bạn chỉ có thể thiết lập mạng này làm mạng cục bộ (đóng) (tức là thiết bị sao lưu "đám mây" cá nhân của riêng bạn) hoặc truyền phát nó đến các quốc gia còn lại trên thế giới! (..nếu bạn làm điều này, hãy chắc chắn rằng bạn biết an ninh mạng.)

Điều đó nói rằng, giả sử bạn có kiến thức cơ bản về số Pi, đây là sự cố:

Thời gian đọc: ~ 40 phút

Thời gian xây dựng: ~ 60 phút (ít hơn nếu bạn có kinh nghiệm về w / Linux)

Chi phí: ~ $ 35 (cho Pi 3)

Nếu bạn quan tâm đến việc giúp khởi động Internet của mọi người, hãy chia sẻ nó với bạn bè, gia đình và những người bạn biết (hoặc xây dựng nó cho họ!). Nếu bạn xây dựng dự án này, vui lòng đánh dấu rằng bạn đã xây dựng nó để chúng tôi có thể biết có bao nhiêu người có cơ sở hạ tầng mà chúng tôi cần để thực sự tạo ra một Internet của mọi người chính thức. Cuối cùng, hãy theo dõi tôi để luôn cập nhật (Tôi đang liên hệ với một số người để cố gắng biến điều này thành sự thật, vui lòng liên hệ với tôi nếu bạn có thể giúp đỡ và / hoặc đảm nhận việc này, nó là nguồn mở!).

Bước 1: Bạn mới sử dụng Linux & Lập trình đầu cuối?

Bạn mới sử dụng Linux & Lập trình đầu cuối?
Bạn mới sử dụng Linux & Lập trình đầu cuối?

Chúng tôi sẽ cần có thể truy cập Pi của mình từ xa (ví dụ: qua SSH). Nếu bạn thích "wtf is that", hãy xem hướng dẫn giới thiệu này để có cái nhìn tổng quan kỹ lưỡng hơn về cách thiết lập Raspberry Pi 3 và một số lập trình đầu cuối Linux nhanh chóng.

Cách tiếp cận này đối với Điểm truy cập Pi * và máy chủ web ** sử dụng Hệ điều hành Jessie Lite. Nếu bạn làm theo hướng dẫn này từng dòng một, bạn sẽ cần phiên bản Linux cụ thể này

Cuối cùng, hướng dẫn này được xây dựng dựa trên hướng dẫn Thư viện miễn phí kỹ thuật số Adafruit, vì vậy hãy kiểm tra hướng dẫn đó nếu bạn gặp bất kỳ vấn đề nào (hoặc để lại nhận xét và tôi hoặc một người hữu ích khác sẽ cố gắng trả lời câu hỏi của bạn:))

(Ngoài ra, điều này có thể hơi dài, vì vậy tôi đã bao gồm các bức ảnh cún con dễ thương khác nhau trong suốt để giúp bạn có động lực: D)

* Điểm truy cập là thiết bị phần cứng cho phép thiết bị WiFi (ví dụ: điện thoại thông minh) kết nối với mạng có dây (ví dụ: bộ định tuyến).

** Máy chủ web là một máy tính cung cấp một trang web. Khi bạn truy cập các trang web yêu thích của mình, bạn nhập "www.wikipedia.org", trang này sẽ đưa bạn đến địa chỉ IP của máy chủ web và hiển thị thông tin công khai.

Cảnh báo: chỉ nên chạy Pi của bạn dưới dạng mạng cục bộ (tức là không kết nối Pi với World Wide Web rộng hơn) vì giao thức mật khẩu WPA2 có thể không an toàn.

Bước 2: Vật liệu

Vật liệu
Vật liệu

Máy tính có cổng Ethernet & khe cắm thẻ SD

Raspberry Pi 3

- Thẻ SD (8GB hoặc lớn hơn, đặc biệt là nếu bạn muốn sử dụng để lưu trữ)

Dây nguồn MicroUSB sang USB

Cáp Ethernet

- Đề xuất: Vỏ Raspberry Pi

Bước 3: Chương trình phần mềm

Chương trình phần mền
Chương trình phần mền

1. PuTTY cho phép chúng tôi đăng nhập từ xa vào Raspberry Pi bằng địa chỉ IP, tên người dùng và mật khẩu của Pi.

Tải xuống tại đây:

2. Etcher định dạng và ghi Hệ điều hành Raspbian (hoặc khác) (“OS”) vào thẻ SD.

Tải xuống tại đây:

3. WinSCP cho phép chuyển tệp dễ dàng giữa máy tính của bạn và Raspberry Pi.

Tải xuống tại đây (nhấp vào Gói cài đặt):

4. Máy tính Windows sẽ cần dịch vụ in Bonjour dành cho Windows (của Apple) để sử dụng địa chỉ IP "raspberrypi.local".

Tải xuống tại đây:

Bước 4: Bắt đầu nhanh

Bắt đầu nhanh
Bắt đầu nhanh

Nếu bạn đã làm việc với Pi trước đây và cảm thấy thoải mái với thiết bị đầu cuối Linux và tương tự, đây là tổng quan nhanh về quy trình này:

1. Nạp Jessie Lite vào thẻ SD (8GB trở lên) và lắp vào Pi.

Tải xuống Hệ điều hành Jessie Lite tại đây.

2. Đăng nhập từ xa (ví dụ: SSH) và nhập thông tin đăng nhập.

3. Đây là kho Github với tất cả các lệnh để biến Pi của bạn thành máy chủ web: D

Đi qua tệp Cài đặt và nhập các lệnh (theo thứ tự). Quá trình này sẽ cài đặt HostAPD (xác thực), DHCP (quản lý IP), iptables (tường lửa) và Apache (phần mềm máy chủ web).

4. Tạo một trang web công khai hoặc giữ các tệp / dữ liệu của bạn ở chế độ riêng tư / w / bạn bè và gia đình

Một trang web HTML mẫu được điều chỉnh từ hướng dẫn Thư viện Miễn phí Kỹ thuật số Adafruit được bao gồm trong kho lưu trữ Github (ServerWebsiteHTML-Raw). Bạn cũng có thể sử dụng tệp zip lớn hơn để tạo ra:)

Cảnh báo: chỉ nên chạy Pi của bạn dưới dạng mạng cục bộ (tức là không kết nối Pi với World Wide Web rộng hơn) vì giao thức mật khẩu WPA2 có thể không an toàn.

Bước 5: Thiết lập Raspberry Pi

Thiết lập Raspberry Pi
Thiết lập Raspberry Pi
Thiết lập Raspberry Pi
Thiết lập Raspberry Pi
Thiết lập Raspberry Pi
Thiết lập Raspberry Pi
Thiết lập Raspberry Pi
Thiết lập Raspberry Pi

1. Flash thẻ SD với Jessie Lite (tải Jessie Lite tại đây). Bật SSH bằng cách thêm tệp có tên "SSH" vào nội dung tệp thẻ SD (không có phần mở rộng - xóa tệp.txt nếu có tự động được thêm vào). Chèn vào Pi.

2. Cắm cáp Ethernet giữa máy tính của bạn và Pi, sau đó cắm cáp nguồn Pi

3. Tạo cầu nối mạng giữa máy tính của bạn và Pi

Đi tới Cài đặt -> Mạng & Internet -> Thay đổi Cài đặt Bộ điều hợp. Chọn kết nối Ethernet (sẽ hiển thị kết nối không xác định hoặc kết nối tương tự). Giữ phím "CTRL", sau đó chọn kết nối WiFi. Nhấp chuột phải và chọn "Kết nối Cầu nối".

3. Mở PuTTY, gõ "raspberrypi.local" cho tên máy chủ và đăng nhập vào Pi của bạn, thật tuyệt

Nếu bạn đăng nhập lần đầu tiên, hãy sử dụng tên người dùng mặc định: pi và mật khẩu: raspberry. Thay đổi mật khẩu của bạn bằng mật khẩu lệnh

4. Kiểm tra xem Pi đã được kết nối với Internet chưa và cập nhật nó

Chạy lệnh này để kiểm tra xem Pi có thể kết nối với Google hay không (nó sẽ in 5 dòng cho biết nếu nhận được thông tin từ google.com):

ping -c 5 google.com

Chạy lệnh này để cập nhật Pi (lệnh đầu tiên tải xuống các gói, lệnh thứ hai cài đặt chúng):

sudo apt-get cập nhật

sudo apt-get nâng cấp

Bước 6: Cài đặt Apache

Cài đặt Apache!
Cài đặt Apache!
Cài đặt Apache!
Cài đặt Apache!

Apache là phần mềm máy chủ web của chúng tôi! (Nó cho phép chúng tôi dễ dàng lưu trữ thông tin và tệp có thể truy cập thông qua trình duyệt web như Chrome, Firefox, Explorer, v.v.)

Hãy cài đặt phần mềm Apache và sau đó thay đổi quyền chỉnh sửa thư mục HTML. Nhập và nhập các lệnh sau (theo thứ tự):

sudo apt-get install apache2 -y

cd / var / www

sudo chown pi: pi / var / www / html

đĩa CD

Bước 7: Cài đặt phần mềm máy chủ

Cài đặt phần mềm máy chủ!
Cài đặt phần mềm máy chủ!

1. Cài đặt phần mềm HostAPDand DHCP.

HostAPD được sử dụng để xác thực thông tin được gửi và nhận từ các thiết bị được kết nối và DHCP là một giao thức được sử dụng để cung cấp khả năng quản lý trung tâm, tự động và nhanh chóng cho việc phân phối địa chỉ IP trong mạng.

Để cài đặt cả hai cùng một lúc, hãy nhập lệnh sau và sau đó nhấn "y" để tiếp tục:

sudo apt-get install hostapd isc-dhcp-server

2. Cài đặt iptables cho tường lửa. (yayy cho bảo mật!)

Chạy lệnh này và nhập "y" (có) vào cả hai màn hình cấu hình bật lên:

sudo apt-get install iptables-dai dẳng

Bước 8: Chỉnh sửa tệp cấu hình DHCP

Chỉnh sửa tệp cấu hình DHCP
Chỉnh sửa tệp cấu hình DHCP
Chỉnh sửa tệp cấu hình DHCP
Chỉnh sửa tệp cấu hình DHCP

Hãy thiết lập giao thức truyền thông DHCP để chúng ta có thể gửi và nhận thông tin (khá quan trọng nếu bạn đang nghĩ đến việc xây dựng một mạng được kết nối)! Đi tới tệp cấu hình DHCP bằng cách nhập như sau:

sudo nano /etc/dhcp/dhcpd.conf

1. Thêm nhận xét ("#") vào trước các dòng sau (để nó trông giống như tệp trong Ảnh 1):

tên miền tùy chọn “example.org”;

tên miền tùy chọn-máy chủ ns1.example.org, ns2.example.org;

2. Xóa nhận xét ("#" ') khỏi dòng "có thẩm quyền" (Ảnh 1 cũng hữu ích ở đây):

# Nếu máy chủ DHCP này là máy chủ DHCP chính thức cho mạng cục bộ, chỉ thị có thẩm quyền sẽ được bỏ ghi chú.

#authoritative;

3. Thêm mã này vào cuối tệp (xem ảnh 2):

mạng con 192.168.42.0 netmask 255.255.255.0 {

phạm vi 192.168.42.10 192.168.42.50 tùy chọn địa chỉ quảng bá 192.168.42.255; bộ định tuyến tùy chọn 192.168.42.1; thời gian thuê mặc định 600; thời gian thuê tối đa 7200; tên miền tùy chọn “địa phương”; tên miền tùy chọn-máy chủ 8.8.8.8, 8.8.4.4; }

Cái này đang làm gì vậy ?! Tóm lại (rất ngắn gọn), nó thiết lập một dải địa chỉ IP để gán cho các thiết bị được kết nối (từ 192.168.42.10 đến 192.168.42.50), giống như bộ định tuyến tại nhà của bạn! Nó cũng cho Pi biết cách giao tiếp với các thiết bị khác (địa chỉ quảng bá của nó, 192.168.42.255 và địa chỉ IP của chính nó, 192.168.42.1). Nó ấn định một khoảng thời gian (tính bằng giây) để chia sẻ kết nối này (thời gian thuê) và thiết lập máy chủ tên miền (như tra cứu số điện thoại trong danh bạ).

4. Lưu và thoát bằng cách nhấn "Ctrl - X" và sau đó "y" (và sau đó là phím enter)

Bước 9: Chỉnh sửa tệp máy chủ DHCP mặc định

Chỉnh sửa tệp máy chủ DHCP mặc định
Chỉnh sửa tệp máy chủ DHCP mặc định
Chỉnh sửa tệp máy chủ DHCP mặc định
Chỉnh sửa tệp máy chủ DHCP mặc định

Hãy chỉnh sửa tệp máy chủ DHCP để chúng ta có thể gán nó để phát qua WiFi! Đi tới tệp máy chủ mặc định DHCP bằng cách nhập như sau:

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

1. Cuộn xuống dòng có nội dung INTERFACES =”” và thay đổi thành phát qua wlan0 (đó là số 0, không phải chữ O):

INTERFACES =”wlan0”

2. Lưu và thoát bằng cách nhấn “Ctrl - X” rồi nhấn “y” (chắc bạn đã hình dung ra tổ hợp phím này nên tôi sẽ không đề cập đến nó nữa:)).

Bước 10: Thiết lập địa chỉ IP tĩnh

Thiết lập địa chỉ IP tĩnh
Thiết lập địa chỉ IP tĩnh
Thiết lập địa chỉ IP tĩnh
Thiết lập địa chỉ IP tĩnh

1. Hãy cung cấp cho Pi của chúng tôi một địa chỉ IP tĩnh (không thay đổi) để chúng tôi luôn có thể tìm thấy nó, yay! Tạm thời vô hiệu hóa mạng giao diện không dây:

sudo ifdown wlan0

2. Sử dụng chương trình soạn thảo văn bản nano để chỉnh sửa tệp giao diện mạng (mà bạn có thể tìm ra bằng cách đọc lệnh (:)

sudo nano / etc / network / interface

3. Chỉnh sửa tệp để nó trông giống hệt như sau, sau đó thoát và lưu (cũng xem Ảnh 1):

tự động lo

iface lo inet loopback iface eth0 inet dhcp

allow-hotplug wlan0

iface wlan0 inet static

địa chỉ 192.168.42.1 netmask 255.255.255.0

#iface wlan0 hướng dẫn sử dụng inet

# wpa-roam /etc/wpa-supplicant/wpa_supplicant.conf #iface mặc định inet dhcp

4. Gán một IP tĩnh:

sudo ifconfig wlan0 192.168.42.1

Bước 11: Định cấu hình chi tiết điểm truy cập

Định cấu hình chi tiết điểm truy cập
Định cấu hình chi tiết điểm truy cập
Định cấu hình chi tiết điểm truy cập
Định cấu hình chi tiết điểm truy cập
Định cấu hình chi tiết điểm truy cập
Định cấu hình chi tiết điểm truy cập

1. Tạo tệp cấu hình mới có tên "hostapd":

sudo nano /etc/hostapd/hostapd.conf

2. Viết nội dung sau (chính xác như hiện tại) vào tệp cấu hình mới này (sau đó thoát và lưu) (Ảnh 1):

interface = wlan0

ssid = HelloWorld # Tên của kết nối WiFi RPi của bạn country_code = US # Trừ khi bạn ở nơi khác! hw_mode = g channel = 6 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 # Đây là giao thức mật khẩu wpa_passphrase = raspberry # Thay đổi mật khẩu! wpa_key_mgmt = WPA-PSK wpa_pairwise = CCMP wpa_group_rekey = 86400 ieee80211n = 1 wme_enabled = 1

3. Cho giao thức HostAPD biết nơi tìm tệp mới này

Chỉnh sửa tệp HostAPD mặc định:

sudo nano / etc / default / hostapd

Tìm dòng có nội dung # DAEMON_CONF = "". Xóa nhận xét và chỉnh sửa nó để nó trông như thế này (Ảnh 2):

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

Chỉnh sửa tệp khởi tạo HostAPD:

sudo nano /etc/init.d/hostapd

Tìm dòng cho biết DAEMON_CONF =. Chỉnh sửa nó để nó trỏ đến tệp cấu hình mới của bạn! Như thế này (Ảnh 3):

DAEMON_CONF = / etc / hostapd / hostapd.conf

Bước 12: Định cấu hình dịch địa chỉ mạng ("NAT")

Định cấu hình dịch địa chỉ mạng
Định cấu hình dịch địa chỉ mạng
Định cấu hình dịch địa chỉ mạng
Định cấu hình dịch địa chỉ mạng

Bước này cho phép nhiều khách hàng (như tất cả bạn bè của bạn!) Kết nối với WiFi của Pi cùng một lúc (chơi tất cả các trò chơi !!). Nó là một chút kỹ thuật, vì vậy tôi sẽ đánh bóng qua các deets (cũng không quá quen thuộc với phần này), nhưng nó sẽ giúp bạn vượt qua quá trình.

1. Đầu tiên, chúng ta cần bắt đầu chuyển tiếp IP mỗi khi Pi bật. Nhập lệnh sau để chỉnh sửa tệp cấu hình sysctl *:

sudo nano /etc/sysctl.conf

- Cuộn xuống dưới cùng và nhập mã này vào một dòng mới, sau đó thoát và lưu:

net.ipv4.ip_osystem = 1

* btw đó là chữ L trong sysctl, không phải chữ 1, mà tôi đã nhầm lẫn rất nhiều lần -.-

2. Kích hoạt chuyển tiếp IP bằng cách nhập:

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

3. Tạo bản dịch mạng giữa cổng Ethernet eth0 và cổng WiFI wlan0 bằng cách nhập các lệnh sau (w / - ký hiệu và viết hoa, v.v.):

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

sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state LIÊN QUAN, THÀNH LẬP -j CHẤP NHẬN

sudo iptables -A FORWARD -i wlan0 -o eth0 -j CHẤP NHẬN

4. Để đảm bảo dịch mạng xảy ra khi chúng tôi khởi động lại Pi, hãy chạy điều này:

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

Bước 13: Kiểm tra Điểm truy cập đó

Kiểm tra điểm truy cập đó!
Kiểm tra điểm truy cập đó!
Kiểm tra điểm truy cập đó!
Kiểm tra điểm truy cập đó!

1. Chạy hostapd với tệp cấu hình của chúng tôi theo cách thủ công bằng lệnh này:

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

2. Kiểm tra danh sách WiFi trên máy tính hoặc điện thoại thông minh của bạn và tìm SSID điểm truy cập mới của bạn! Nếu bạn không thay đổi bất cứ điều gì, nó sẽ được đặt tên là "HelloWorld" với mật khẩu là "Raspberry".

Nếu bạn kết nối thành công, bạn sẽ nhận được một số văn bản trên màn hình Raspberry Pi. Chúng tôi sẽ không gặp nhiều, nhưng chúng tôi đang ở rất gần!

3. Hủy kiểm tra bằng cách gõ “Ctrl + C” trong bảng điều khiển Raspberry Pi

Bạn có thể kiểm tra trạng thái của máy chủ AP và máy chủ DHCP bằng các lệnh sau:

trạng thái máy chủ lưu trữ dịch vụ sudo

dịch vụ sudo trạng thái isc-dhcp-server

Bước 14: Thiết lập Daemon

Thiết lập Daemon
Thiết lập Daemon

Daemon là một chương trình tự động khởi động mỗi khi Pi được bật nguồn và chạy ở chế độ nền (không hoàn toàn giống như series "His Dark Materials"..).

1. Khởi động chương trình hostapd và dhcp:

dịch vụ sudo bắt đầu hostapd

khởi động dịch vụ sudo isc-dhcp-server

2. Chạy hai lệnh tiếp theo này để cho phép hostapd và dhcp tự động khởi động khi Pi bật:

sudo update-rc.d hostapd enable

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

Bước 15: Sắp có! Tạo Tệp HTML Máy chủ Web

Sắp có! Tạo Tệp HTML Máy chủ Web!
Sắp có! Tạo Tệp HTML Máy chủ Web!
Sắp có! Tạo Tệp HTML Máy chủ Web!
Sắp có! Tạo Tệp HTML Máy chủ Web!
Sắp có! Tạo Tệp HTML Máy chủ Web!
Sắp có! Tạo Tệp HTML Máy chủ Web!

1. Viết một trang HTML để lưu trữ trên máy chủ web của bạn! Hoặc tải xuống một tài liệu tôi đã chuyển thể từ Thư viện miễn phí kỹ thuật số Adafruit:)

Tải xuống và lưu tệp zip, sau đó giải nén nội dung. (Đây là trang GitHub đầy đủ)

2. Mở WinSCP và nhập tên máy chủ: raspberrypi.local

3. Đăng nhập vào Pi (nhập tên người dùng và mật khẩu)

4. Ở phía Pi của màn hình (phía bên phải), chuyển đến thư mục chính

Nhấp vào thư mục có mũi tên lên trên đó hai lần.

5. Đi tới tệp / var / www / html

Nhấp đúp vào thư mục có nhãn “var”, sau đó là thư mục “www””và cuối cùng là thư mục“html”.

6. Xóa tệp index.html hiện có (hoặc nếu bạn muốn viết tệp của riêng mình, bạn có thể mở và chỉnh sửa nó).

7. Sao chép các tệp máy chủ web vào thư mục html Pi

Ở phía bên trái của màn hình (máy tính của bạn), chuyển đến thư mục nơi bạn đã lưu các tệp. Đánh dấu và kéo nội dung (hai thư mục và một tệp có tên "index.html") vào thư mục html Pi. Đó là nó!

8. Mở trình duyệt và nhập "raspberrypi.local" vào thanh điều hướng ở trên cùng. Nếu nó hoạt động, bạn sẽ thấy trang máy chủ web, những gì!

Bước 16: Chỉnh sửa tệp HTML Pt. 1

Chỉnh sửa tệp HTML Pt. 1!
Chỉnh sửa tệp HTML Pt. 1!

Bạn có thể muốn tạo trang web của riêng mình, vì vậy hãy thêm tài liệu / hình ảnh / bất cứ thứ gì của riêng bạn và thay đổi tệp HTML để trỏ đến tệp của bạn!

1. Mở tệp index.html trên Pi

2. Chỉnh sửa tiêu đề và bộ mô tả trong tệp index.html

- Thay đổi tiêu đề của máy chủ web của bạn bằng cách chỉnh sửa văn bản giữa các phần tiêu đề:

Máy chủ web cục bộ của jenfoxbot!

- Thay đổi tiêu đề của máy chủ web bằng cách chỉnh sửa văn bản giữa phần h2 và phần trung tâm (dòng 51):

Máy chủ web cục bộ của jenfoxbot

- Tùy chọn: Thay đổi mô tả của trang web (dòng 55):

Tùy thuộc vào vị trí của mặt trăng và các ngôi sao *, điểm phát sóng này có thể cung cấp hoặc không thể cung cấp kết nối Internet.

Nếu có kết nối Internet, hãy xem trang web của jenfoxbot

và tìm hiểu về những điều thú vị khác mà cô ấy làm!

* Và theo vị trí của mặt trăng và các ngôi sao, chúng tôi muốn nói đến những ý tưởng bất chợt hiện tại của người xây dựng, jenfoxbot:)

3. Tùy chọn: Xóa tài liệu, hình ảnh và video hiện có và thêm tài liệu của riêng bạn

Có hai lớp đối với trang web này: trang đầu, được tạo bởi tệp "index.html" và "nội bộ", có hai trang: "helpinfo.html" và "books.html". Nếu bạn muốn thêm / sửa đổi nội dung trên trang đầu, hãy chỉnh sửa tệp "index.html" và thêm trực tiếp hình ảnh vào thư mục "hình ảnh" trong cùng một thư mục (bạn cũng có thể thêm nhiều thư mục để lưu trữ các nội dung khác nhau hoặc nhiều hơn).

Nếu bạn muốn sửa đổi nội dung trên các trang nội bộ, hãy chỉnh sửa tệp "helpinfo.html" và "books.html", thêm hình ảnh vào thư mục "hình ảnh" và tệp PDF (hoặc tài liệu khác) vào thư mục "sự cố" (một lần nữa, bạn có thể thêm nhiều thư mục tại đây).

Bước 17: Chỉnh sửa tệp HTML Pt. 2

Chỉnh sửa tệp HTML Pt. 2!
Chỉnh sửa tệp HTML Pt. 2!
Chỉnh sửa tệp HTML Pt. 2!
Chỉnh sửa tệp HTML Pt. 2!
Chỉnh sửa tệp HTML Pt. 2!
Chỉnh sửa tệp HTML Pt. 2!

1. Thêm tài liệu của riêng bạn

- Quyết định những gì bạn muốn đưa vào máy chủ của mình và tải xuống các tệp PDF của những tài liệu đó. Đồng thời tải hình ảnh cho từng tài liệu để bạn có cái gì đó thú vị khi nhấp vào: D

- Sử dụng WinSCP, thêm tài liệu của bạn vào các thư mục thích hợp (xem bước trước và ảnh 1).

- Chỉnh sửa index.html hoặc tệp html có liên quan khác (ví dụ: nếu bạn muốn thêm hoặc thay đổi một cuốn sách trong trang thông tin hữu ích, hãy chỉnh sửa tệp "helpinfo.html"). Hiển thị và truy cập hình ảnh và tài liệu bằng cách thay đổi tên tệp và phần mở rộng cũng như cập nhật mô tả:

TẤT CẢ CÁC TỪ YÊU THÍCH CỦA BẠN TẠI ĐÂY

2. Đối với những người mới làm quen với mã, bạn có thể thêm nhiều tài liệu hơn bằng cách sao chép và dán mã hiện có và thay đổi tên tệp và phần mở rộng (xem ảnh 2)!

Dưới đây là tổng quan hữu ích về HTML từ Học viện Khan!

Bước 18: OMG Cuối cùng! Đã được thực hiện:)

OMG Cuối cùng! Đã được thực hiện:)
OMG Cuối cùng! Đã được thực hiện:)
OMG Cuối cùng! Đã được thực hiện:)
OMG Cuối cùng! Đã được thực hiện:)
OMG Cuối cùng! Đã được thực hiện:)
OMG Cuối cùng! Đã được thực hiện:)

Rút cáp Ethernet, kết nối với điểm truy cập không dây của bạn, sau đó nhập địa chỉ IP vào thanh địa chỉ của trình duyệt yêu thích của bạn (192.168.42.1 nếu bạn làm theo đúng hướng dẫn này).

Nếu mọi thứ đang hoạt động, bạn sẽ thấy trang web của mình (tôi đã bao gồm ảnh chụp màn hình của mình). Tuyệt vời, bạn vừa tạo một điểm truy cập không dây !! (Nếu nó không hoạt động, hãy chạy lại thiết lập và kiểm tra kỹ xem tất cả mã thiết bị đầu cuối có chính xác như được hiển thị không, bao gồm cả dấu cách và những thứ tương tự).

Khám phá trang web Cloud cục bộ của riêng bạn và quyết định cách bạn muốn sử dụng nó từ đây!

Bước 19: Tiếp theo là gì?

Cái gì tiếp theo?
Cái gì tiếp theo?
Cái gì tiếp theo?
Cái gì tiếp theo?

Một tùy chọn là sử dụng nó như một thiết bị lưu trữ không dây cục bộ. Cắm Pi, kết nối với điểm truy cập Wi-Fi mà bạn đã thiết lập (điểm này có tên là "HelloWorld") và lưu trữ hoặc rút tệp khỏi đó. Bạn có thể truy cập các tệp này ngay cả khi bạn bị ngắt kết nối Internet. Vì vậy, bạn có thể lưu bộ phim yêu thích của mình và vẫn xem nó khi mất điện:) (giả sử bạn có một máy tính xách tay đã sạc).

Thêm nhiều tài liệu hơn (ví dụ: bạn có thể sử dụng nó làm bộ nhớ dự phòng), chơi với mã HTML để làm cho trang web của bạn trở nên thú vị và vui vẻ!

Một tùy chọn khác là định cấu hình trang này làm trang web công khai và gán cho nó một tên miền để người khác có thể truy cập tệp. Điều này đặc biệt hữu ích nếu bạn đang đi đâu đó mà không có WiFi hoặc Internet cáp - bạn có thể mang theo Wikipedia! (nhưng có thể quyên góp cho họ nếu bạn làm điều đó vì họ rất tuyệt vời). Nếu bạn cảm thấy thoải mái với mã, bạn có thể thiết lập đây thành máy chủ sao lưu tự động, máy chủ trò chơi không dây cục bộ cho bạn và bạn bè của bạn, v.v. Hãy sáng tạo!

Nếu bạn đi theo con đường này, hãy chắc chắn rằng bạn biết một chút về bảo mật mạng vì giao thức mật khẩu WPA2 gần đây đã bị xâm phạm (xem bên dưới).

Cuối cùng, như đã đề cập trong phần giới thiệu, bạn có thể sử dụng máy chủ Đám mây này để khởi động Internet của mọi người! Có một ngày xây dựng với bạn bè của bạn để tạo ra một loạt các máy chủ Đám mây để tất cả các bạn có thể "nói chuyện" với nhau! Cách tiếp cận này không nhất thiết là cách * tốt nhất * (hay còn gọi là hiệu quả / hiệu quả nhất) để xây dựng một mạng Internet công cộng, nhưng đó là một điểm khởi đầu tuyệt vời. Thêm vào đó, chúng ta càng hiểu rõ hơn về cách thức hoạt động của những công nghệ này, thì chúng ta càng sử dụng chúng tốt hơn để giải quyết các vấn đề nghiêm trọng và vận động cho bản thân và cộng đồng của chúng ta.:)

Thông tin thêm về rủi ro bảo mật WPA2 từ người dùng hữu ích BillDauterive:

"[T] kẻ tấn công cần một thiết bị nằm trong phạm vi phủ sóng của mạng wifi mục tiêu để trở thành mối đe dọa. lưu lượng truy cập trên mạng Wifi không được mã hóa qua TLS. Trên mạng WLAN bị xâm nhập, VNC không được mã hóa tới Pi sẽ là một rủi ro ngay cả khi truy cập từ bằng WLAN."

Cuộc thi Raspberry Pi 2017
Cuộc thi Raspberry Pi 2017
Cuộc thi Raspberry Pi 2017
Cuộc thi Raspberry Pi 2017

Về nhì trong Cuộc thi Raspberry Pi 2017

Đề xuất: