תוכן עניינים:

הפוך את הפי שלך לשרת ענן (מקומי) !: 19 שלבים (עם תמונות)
הפוך את הפי שלך לשרת ענן (מקומי) !: 19 שלבים (עם תמונות)

וִידֵאוֹ: הפוך את הפי שלך לשרת ענן (מקומי) !: 19 שלבים (עם תמונות)

וִידֵאוֹ: הפוך את הפי שלך לשרת ענן (מקומי) !: 19 שלבים (עם תמונות)
וִידֵאוֹ: התנהלות עסקית כמפיק מוזיקלי - שחר אליסוף 2024, נוֹבֶמבֶּר
Anonim
הפוך את ה- Pi שלך לשרת ענן (מקומי)!
הפוך את ה- Pi שלך לשרת ענן (מקומי)!

שמור וגש למסמכים ותמונות ומוסיקה בשרת הענן המקומי שלך של Pi! החלק הטוב ביותר: אתה יכול להשתמש בו אם או מתי האינטרנט יורד (או אם אתה נמצא במקום מרוחק ורוצה גישה לויקיפדיה). הו היי, ואם החבר שלך מקבל אחד והוא גר קרוב (*אהם*80ft*אהם*), אתה יכול לשתף איתו דברים ולעשות קו צ'אט אישי משלך!

זה גורם לי לחשוב.. אם מספיק אנשים יבנו שרתי Pi Cloud, נוכל למכור את קהל האינטרנט! זה יהיה 11/10 בסולם גדולות. עם הדגמים החדשים של מחשב Raspberry Pi, זה אפשרי ואפילו לא יקר! (מה! ספר לי עוד!)

מדריך זה יראה לך כיצד להגדיר נקודת גישה WiFi לטווח קצר (~ 80 רגל) ושרת אינטרנט אישי ('להחזיר אותו ל- bbies HTML). אתה יכול להגדיר זאת כרשת מקומית (סגורה) בלבד (כלומר מכשיר גיבוי אישי "ענן" משלך), או לשדר אותה לשאר העולם! (אם אתה עושה זאת וודא שאתה יודע אבטחת רשת.)

עם זאת, בהנחה שיש לך ידע בסיסי ב- Pi, הנה ההתפלגות:

זמן קריאה: ~ 40 דקות

זמן בנייה: ~ 60 דקות (פחות אם אתה מנוסה ב- Linux)

עלות: $ 35 (עבור ה- Pi 3)

אם אתה מעוניין לעזור לזרז את האינטרנט של אנשים, שתף אותו עם חברים ובני משפחה וכל מי שאתה מכיר (או בנה אותו עבורם!). אם אתה בונה את הפרויקט הזה אנא ציין כי בנית אותו כדי שנוכל להבין כמה אנשים יש להם את התשתית הדרושה לנו כדי ליצור אינטרנט שלם. לבסוף, עקוב אחריי כדי להישאר מעודכן (אני פונה לכמה אנשים כדי לנסות שזה יהיה דבר אמיתי, אל תהסס לפנות אלי אם אתה יכול לעזור ו/או לקחת את זה על עצמך, זה קוד פתוח!).

שלב 1: חדש בתכנות לינוקס וטרמינל?

חדש ב- Linux & Programming Terminal?
חדש ב- Linux & Programming Terminal?

נצטרך להיות מסוגל לגשת ל- Pi מרחוק (למשל באמצעות SSH). אם אתה אוהב "wtf is that", עיין במדריך מבוא זה לקבלת סקירה מעמיקה יותר כיצד להגדיר את Raspberry Pi 3 וכמה תכנות מסוף לינוקס מהיר.

גישה זו לנקודת הגישה של Pi* ושרת האינטרנט ** משתמשת במערכת ההפעלה Jessie Lite. אם תעקוב אחר מדריך זה שורה אחר שורה, תזדקק לגרסה הספציפית הזו של לינוקס

לבסוף, הדרכה זו בנויה מהדרכה של Adafruit Digital Free Free, אז בדוק את ההדרכה אם נתקלת בבעיות (או השאר הערה ואני או מישהו אחר מועיל ינסה לענות על שאלתך:))

(כמו כן, זה עשוי להרגיש קצת ארוך, אז צירפתי תמונות שונות של כלבים חמודים לאורך כל הדרך בכדי לשמור על מוטיבציה: D)

*נקודת גישה היא מכשיר חומרה המאפשר להתקן WiFi (למשל סמארטפון) להתחבר לרשת קווית (למשל נתב).

** שרת אינטרנט הוא מחשב המספק דף אינטרנט. כאשר אתה נכנס לאתרים המועדפים עליך, אתה מקליד "www.wikipedia.org" המוביל אותך לכתובת ה- IP של שרת האינטרנט ומציג מידע ציבורי.

אזהרה: מומלץ להפעיל את ה- Pi כרשת מקומית בלבד (כלומר אל תחבר את ה- Pi לרשת הרחבה יותר) מכיוון שייתכן כי פרוטוקול הסיסמה של WPA2 אינו מאובטח.

שלב 2: חומרים

חומרים
חומרים

מחשב עם יציאת אתרנט וחריץ לכרטיס SD

פטל פאי 3

- כרטיס SD (8GB ומעלה, במיוחד אם אתה רוצה להשתמש בו לאחסון)

כבל חשמל מסוג MicroUSB ל- USB

כבל אתרנט

- מומלץ: מארז פטל פטל

שלב 3: תוכנות

תוכנות
תוכנות

1. PuTTY מאפשר לנו להיכנס מרחוק ל- Raspberry Pi באמצעות כתובת ה- IP של ה- Pi, שם המשתמש והסיסמה.

הורד כאן:

2. עטר מעצב וכותב את מערכת ההפעלה Raspbian (או אחרת) ("OS") לכרטיס SD.

הורד כאן:

3. WinSCP מאפשר העברת קבצים קלה בין המחשב שלך לבין ה- Raspberry Pi.

הורד כאן (לחץ על חבילת ההתקנה):

4. מחשבי Windows יזדקקו לשירותי הדפסה של Bonjour עבור Windows (מאפל) על מנת להשתמש בכתובת ה- IP "raspberrypi.local".

הורד כאן:

שלב 4: התחלה מהירה

התחלה מהירה
התחלה מהירה

אם עבדת עם ה- Pi בעבר ונוח לך עם מסוף לינוקס וכאלה, הנה סקירה מהירה של תהליך זה:

1. טען את Jessie Lite על כרטיס SD (8GB או יותר) והכנס אותו ל- Pi.

הורד את מערכת ההפעלה Jessie Lite כאן.

2. היכנס מרחוק (למשל SSH) והזן אישורים.

3. להלן מאגר Github עם כל הפקודות להפוך את ה- Pi שלך לשרת אינטרנט: D

עברו על קובץ ההתקנה והזינו את הפקודות (לפי הסדר). תהליך זה יתקין את HostAPD (אימות), DHCP (ניהול IP), iptables (חומת אש) ו- Apache (תוכנת שרת אינטרנט).

4. צור דף אינטרנט ציבורי או שמור על הקבצים/הנתונים שלך פרטיים/עם חברים ובני משפחה

דף אינטרנט לדוגמה HTML המותאם מהמדריך של Adafruit Digital Free Free כלול במאגר Github (ServerWebsiteHTML-Raw). אתה יכול גם להשתמש בקובץ ה- zip הגדול יותר כדי לבנות ממנו:)

אזהרה: מומלץ להפעיל את ה- Pi כרשת מקומית בלבד (כלומר, אל תחבר את ה- Pi לרשת הרחבה יותר) מכיוון שייתכן ופרוטוקול הסיסמה של WPA2 אינו מאובטח.

שלב 5: הגדר את ה- Raspberry Pi

הגדר את ה- Raspberry Pi
הגדר את ה- Raspberry Pi
הגדר את ה- Raspberry Pi
הגדר את ה- Raspberry Pi
הגדר את ה- Raspberry Pi
הגדר את ה- Raspberry Pi
הגדר את פטל הפטל
הגדר את פטל הפטל

1. הבזק את כרטיס ה- SD עם Jessie Lite (הורד את Jessie Lite כאן). אפשר SSH על ידי הוספת קובץ בשם "SSH" בתוכן הקובץ של כרטיס SD (ללא הרחבות - הסר את ה-.txt אם הוא נוסף באופן אוטומטי). הכנס לתוך הפי.

.2 חבר את כבל ה- Ethernet בין המחשב שלך ל- Pi ולאחר מכן חבר את כבל החשמל של Pi

3. צור גשר רשת בין המחשב שלך לבין ה- Pi

עבור אל הגדרות -> רשת ואינטרנט -> שנה הגדרות מתאם. בחר את חיבור ה- Ethernet (אמור להציג חיבור לא ידוע או משהו דומה). החזק את מקש "CTRL" ולאחר מכן בחר את חיבור ה- WiFi. לחץ באמצעות לחצן העכבר הימני ובחר "חיבורי גשר".

3. פתח את PuTTY, הקלד "raspberrypi.local" עבור שם המארח, והתחבר ל- Pi שלך, woo

אם אתה מתחבר בפעם הראשונה, השתמש בשם המשתמש המוגדר כברירת מחדל: pi וסיסמה: פטל. שנה את הסיסמה שלך באמצעות הפקודה passwd

4. בדוק שה- Pi מחובר לאינטרנט ועדכן אותו

הפעל פקודה זו כדי לבדוק אם ה- Pi יכול להתחבר ל- Google (הוא ידפיס 5 שורות שיאמר זאת אם קיבל מידע מ- google.com):

ping -c 5 google.com

הפעל פקודה זו כדי לעדכן את ה- Pi (הראשון מוריד את החבילות, השני מתקין אותם):

עדכון sudo apt-get

sudo apt-get upgrade

שלב 6: התקן את Apache

התקן את Apache!
התקן את Apache!
התקן את Apache!
התקן את 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 install iptables-persistent

שלב 8: ערוך את קובץ התצורה של DHCP

ערוך את קובץ התצורה של DHCP
ערוך את קובץ התצורה של DHCP
ערוך את קובץ התצורה של DHCP
ערוך את קובץ התצורה של DHCP

בואו להגדיר את פרוטוקול התקשורת DHCP כדי שנוכל לשלוח ולקבל מידע (די חשוב אם אתם חושבים לבנות רשת מחוברת)! עבור אל קובץ התצורה של DHCP על ידי הקלדת הדברים הבאים:

sudo nano /etc/dhcp/dhcpd.conf

1. הוסף הערה ("#") מול השורות הבאות (כך שזה נראה כמו הקובץ בתמונה 1):

שם הדומיין option "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; שם הדומיין option "local"; option-name-servers-servers 8.8.8.8, 8.8.4.4; }

מה זה עושה ?! לסיכום (בקצרה), הוא מגדיר מגוון כתובות IP להקצאה למכשירים מחוברים (מ- 192.168.42.10 עד 192.168.42.50), בדיוק כמו הנתב הביתי שלך! הוא גם מספר ל- Pi כיצד לתקשר למכשירים אחרים (כתובת השידור שלו, 192.168.42.255 וכתובת ה- IP שלו, 192.168.42.1). הוא מקצה פרק זמן (בשניות) לשיתוף חיבור זה (זמן חכירה), ומקים שרתי שמות תחומים (כמו חיפוש מספר טלפון בספרייה).

4. שמור ויצא על ידי לחיצה על "Ctrl - X" ולאחר מכן על "y" (ולאחר מכן על מקש enter)

שלב 9: ערוך את קובץ ברירת המחדל של שרת DHCP

ערוך את קובץ ברירת המחדל של שרת DHCP
ערוך את קובץ ברירת המחדל של שרת DHCP
ערוך את קובץ ברירת המחדל של שרת DHCP
ערוך את קובץ ברירת המחדל של שרת DHCP

בואו נערוך את קובץ שרת DHCP כך שנוכל להקצות אותו לשידור באמצעות WiFi! עבור אל קובץ שרת ברירת המחדל של DHCP על ידי הקלדת הדברים הבאים:

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

1. גלול מטה לשורה שאומרת INTERFACES =”” ושנה אותה לשידור באמצעות wlan0 (זה אפס, לא O):

ממשקים = ”wlan0”

2. שמור ויצא על ידי לחיצה על "Ctrl - X" ולאחר מכן על "y" (כנראה שהבנת את שילוב המפתח הזה עד עכשיו אני אפסיק להזכיר את זה:)).

שלב 10: הגדר כתובת IP סטטית

הגדר כתובת IP סטטית
הגדר כתובת IP סטטית
הגדר כתובת IP סטטית
הגדר כתובת IP סטטית

1. בואו ניתן לפיי שלנו כתובת IP סטטית (ללא שינוי) כדי שנוכל תמיד למצוא אותה, יא! השבת זמנית את רשת הממשקים האלחוטיים:

sudo ifdown wlan0

2. השתמש בתוכנית עורך הטקסט של nano כדי לערוך את קובץ ממשקי הרשת (שכנראה הבנת על ידי קריאת הפקודה (:)

sudo nano/etc/network/interfaces

3. ערוך את הקובץ כך שהוא יראה בדיוק את הדברים הבאים, ולאחר מכן צא ושמור (עיין גם בתמונה 1):

אוטומטי לא

iface lo inet loopback iface eth0 inet dhcp

allow-hotplug wlan0

iface wlan0 אינוט סטטי

כתובת 192.168.42.1 מסכת רשת 255.255.255.0

#iface wlan0 inet manual

#wpa-roam /etc/wpa-supplicant/wpa_supplicant.conf #ברירת מחדל inet dhcp

4. הקצה IP סטטי:

sudo ifconfig wlan0 192.168.42.1

שלב 11: הגדר את פרטי נקודת הגישה

הגדר את פרטי נקודת הגישה
הגדר את פרטי נקודת הגישה
הגדר את פרטי נקודת הגישה
הגדר את פרטי נקודת הגישה
הגדר את פרטי נקודת הגישה
הגדר את פרטי נקודת הגישה

1. צור קובץ תצורה חדש בשם "hostapd":

sudo nano /etc/hostapd/hostapd.conf

2. כתוב את הקטע הבא (בדיוק כפי שהוא) בקובץ התצורה החדש הזה (לאחר מכן צא ושמור) (תמונה 1):

ממשק = wlan0

ssid = HelloWorld #שם של חיבור ה- RPi WiFi שלך country_code = 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")

הגדר תרגום כתובות רשת
הגדר תרגום כתובות רשת
הגדר תרגום כתובות רשת
הגדר תרגום כתובות רשת

שלב זה מאפשר למספר לקוחות (כמו כל החברים שלך!) להתחבר ל- WiFi של ה- Pi בבת אחת (שחקו את כל המשחקים !!). זה קצת טכני, אז אני הולך להבהיר את הדיאטים (גם לא ממש מכיר את החלק הזה), אבל זה יעזור לך לעבור את התהליך.

1. ראשית, עלינו להתחיל בהעברת IP בכל פעם שהפי מופעל. הזן את הפקודה הבאה כדי לערוך את קובץ התצורה sysctl*:

sudo nano /etc/sysctl.conf

- גלול לתחתית והקלד קוד זה בשורה חדשה, ולאחר מכן צא ושמור:

net.ipv4.ip_forward = 1

*btw שזה L ב- sysctl, לא 1, אשר פישלתי כל כך הרבה פעמים -.-

2. הפעל העברת IP על ידי הקלדה:

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

3. צור תרגום רשת בין יציאת ה- Ethernet et ליציאת ה- WiFI wlan0 על ידי הקלדת הפקודות הבאות (w/ - סימנים וכובעים וכאלה):

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

sudo iptables -A FORWARD -i eth0 -o wlan0 -m state -state RELATED, MASHED -j ACCEPT

sudo iptables -A קדימה -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. בטל את הבדיקה על ידי הקלדת "Ctrl+C" במסוף Raspberry Pi

אתה יכול לבדוק את הסטטוס של שרת ה- AP המארח ושל שרת ה- DHCP בעזרת הפקודות הבאות:

סטטוס sudo service hostapd

sudo service isc-dhcp-server status

שלב 14: הגדר שד

הגדר שד
הגדר שד

שד הוא תוכנית שמתחילה אוטומטית בכל פעם שה- Pi מופעל ופועל ברקע (לא ממש כמו הסדרה "החומרים האפלים שלו"..).

1. הפעל את תוכניות ה- hostapd ו- dhcp:

sudo service hostapd התחלה

sudo service isc-dhcp-server start

2. הפעל את שתי הפקודות הבאות כדי לאפשר ל- hostapd ו- dhcp להתחיל באופן אוטומטי כאשר ה- Pi מופעל:

sudo update-rc.d hostapd אפשר

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

שלב 15: כמעט שם! צור קובץ HTML של שרת אינטרנט

כמעט שם! צור קובץ HTML של שרת אינטרנט!
כמעט שם! צור קובץ HTML של שרת אינטרנט!
כמעט שם! צור קובץ HTML של שרת אינטרנט!
כמעט שם! צור קובץ HTML של שרת אינטרנט!
כמעט שם! צור קובץ HTML של שרת אינטרנט!
כמעט שם! צור קובץ HTML של שרת אינטרנט!

1. כתוב דף HTML לארח בשרת האינטרנט שלך! או הורד אחד שסיגלתי מהספרייה הדיגיטלית החינמית של Adafruit:)

הורד ושמור את קובץ ה- zip ולאחר מכן חלץ את התוכן. (להלן עמוד GitHub המלא)

2. פתח את WinSCP והזן את שם המארח: raspberrypi.local

3. היכנס ל- Pi (הקלד את שם המשתמש והסיסמה)

4. בצד הפי של המסך (צד ימין), עבור לספריית הבית

לחץ פעמיים על התיקייה עם החץ למעלה.

5. עבור לקובץ/var/www/html

לחץ פעמיים על התיקיה שכותרתה "var", ולאחר מכן על התיקיה "www" ולבסוף על התיקייה "html".

6. מחק את הקובץ index.html הקיים (או אם אתה רוצה לכתוב משלך תוכל פשוט לפתוח ולערוך אותו).

7. העתק את קבצי שרת האינטרנט לתיקיית ה- html Pi

בצד שמאל של המסך (המחשב שלך), עבור לתיקיה שבה שמרת את הקבצים. סמן וגרור את התוכן (שתי תיקיות וקובץ בשם "index.html") לתוך תיקיית ה- html Pi. זהו זה!

8. פתח דפדפן והקלד "raspberrypi.local" בסרגל הניווט למעלה. אם זה עבד, תראה את דף שרת האינטרנט, מה מה!

שלב 16: ערוך את קובץ ה- HTML Pt. 1

ערוך את קובץ ה- HTML Pt. 1!
ערוך את קובץ ה- HTML Pt. 1!

סביר להניח שתרצה ליצור אתר אינטרנט משלך, אז הוסף מסמכים/תמונות/מה שאתה משנה ושנה את קובץ ה- HTML כך שיצביע על הקבצים שלך!

1. פתח את קובץ index.html ב- Pi

2. ערוך את הכותרות והתיאורים בקובץ index.html

- שנה את כותרת שרת האינטרנט שלך על ידי עריכת הטקסט בין חלקי הכותרת:

שרת האינטרנט המקומי של jenfoxbot!

- שנה את הכותרת של שרת האינטרנט על ידי עריכת הטקסט בין החלקים h2 למרכז (שורה 51):

שרת האינטרנט המקומי של jenfoxbot

- אופציונלי: שנה את תיאור דף האינטרנט (שורה 55):

בהתאם למיקום הירח והכוכבים*, נקודה חמה זו עשויה לספק חיבור לאינטרנט או לא.

אם קיים חיבור לאינטרנט, עיין באתר האינטרנט של jenfoxbot

ולמד על הדברים המגניבים האחרים שהיא עושה!

*ועל פי מיקום הירח והכוכבים אנו מתכוונים לגחמות הנוכחיות של הבונה, jenfoxbot:)

3. אופציונלי: מחק מסמכים, תמונות וסרטונים קיימים והוסף משלך

לדף אינטרנט זה יש שתי שכבות: העמוד הראשי, שנוצר על ידי קובץ "index.html" ו- "פנימי", הכולל שני עמודים: "helpfulinfo.html" ו- "books.html". אם ברצונך להוסיף/לשנות תוכן בעמוד הראשון, ערוך את הקובץ "index.html" והוסף תמונות לתיקיית "תמונות" באותו ישירות (ניתן להוסיף גם תיקיות נוספות לאחסון תוכן אחר או יותר).

אם ברצונך לשנות תוכן בדפים הפנימיים, ערוך את הקבצים "helpfulinfo.html" ו- "books.html", הוסף תמונות לתיקיית "תמונות" ומסמכי PDF (או מסמכים אחרים) לתיקיית "issues" (שוב, אתה יכול להוסיף עוד תיקיות כאן).

שלב 17: ערוך את קובץ HTML Pt. 2

ערוך את קובץ ה- HTML Pt. 2!
ערוך את קובץ ה- HTML Pt. 2!
ערוך את קובץ ה- HTML Pt. 2!
ערוך את קובץ ה- HTML Pt. 2!
ערוך את קובץ ה- HTML Pt. 2!
ערוך את קובץ ה- HTML Pt. 2!

1. הוסף מסמכים משלך

- החליט מה ברצונך לכלול בשרת שלך והורד מסמכי PDF של מסמכים אלה. הורד גם תמונות לכל אחד מהמסמכים כך שיהיה לך משהו מהנה ללחוץ עליו: D

- באמצעות WinSCP, הוסף את המסמכים שלך לתיקיות המתאימות (ראה שלב קודם ותמונה 1).

- ערוך את קובץ ה- index.html או קובץ HTML רלוונטי אחר (למשל, אם ברצונך להוסיף או לשנות ספר בדף המידע המועיל, ערוך את הקובץ "helpfulinfo.html"). הצג וגש לתמונות ומסמכים על ידי שינוי שמות הקבצים והתוספים ועדכון התיאורים:

כל מילות האהוב שלך כאן

2. עבור אנשים חדשים בקוד, אתה יכול להוסיף מסמכים נוספים על ידי העתקה והדבקה של הקוד הקיים ושינוי שמות הקבצים והתוספים (ראה תמונה 2)!

להלן סקירה שימושית על HTML מאקדמיית חאן!

שלב 18: סוף סוף OMG! אנחנו סיימנו:)

OMG סוף סוף! אנחנו סיימנו:)
OMG סוף סוף! אנחנו סיימנו:)
OMG סוף סוף! אנחנו סיימנו:)
OMG סוף סוף! אנחנו סיימנו:)
OMG סוף סוף! אנחנו סיימנו:)
OMG סוף סוף! אנחנו סיימנו:)

נתק את כבל ה- Ethernet, התחבר לנקודת הגישה האלחוטית שלך ולאחר מכן הקלד את כתובת ה- IP בשורת הכתובת של הדפדפן המועדף עליך (192.168.42.1 אם פעלת בדיוק לפי מדריך זה).

אם הכל עובד, תראה את דף האינטרנט שלך (כללתי צילומי מסך שלי). Woohoo יצרתם נקודת גישה אלחוטית !! (אם זה לא עבד, בצע שוב את ההתקנה ובדוק שוב שכל קוד המסוף הוא בדיוק כפי שמוצג, כולל רווחים וכאלה).

חקור את אתר הענן המקומי שלך ותחליט כיצד ברצונך להשתמש בו מכאן!

שלב 19: מה הלאה?

מה הלאה?
מה הלאה?
מה הלאה?
מה הלאה?

אפשרות אחת היא להשתמש בו כמכשיר אחסון אלחוטי מקומי. חבר את ה- Pi, התחבר לנקודת הגישה ל- WiFi שהגדרת (זו נקראת "HelloWorld"), ושמור או משוך ממנו קבצים. אתה יכול לגשת לקבצים אלה גם אם אתה מנותק מהאינטרנט. כך שתוכל לשמור את הסרט האהוב עליך ועדיין לצפות בו כאשר הכוח ייגמר:) (בהנחה שיש לך מחשב נייד טעון).

הוסף מסמכים נוספים (למשל, תוכל להשתמש בו כאחסון גיבוי), שחק עם קוד ה- HTML כדי שהאתר שלך יהיה מהודר ותהנה!

אפשרות נוספת היא להגדיר את זה כדף אינטרנט הפונה לציבור ולהקצות לו שם תחום כך שאנשים אחרים יוכלו לגשת לקבצים. זה מועיל במיוחד אם אתה נוסע למקום כלשהו ללא WiFi או אינטרנט בכבלים - אתה יכול לקחת איתך את ויקיפדיה! (אבל אולי לתרום להם אם אתה עושה את זה כי הם מדהימים). אם אתה מרגיש בנוח עם קוד, אתה יכול להגדיר את זה להיות שרת גיבוי אוטומטי, שרת משחקים אלחוטי מקומי לך ולחברים שלך וכו '.

אם תלך בדרך זו, ודא שאתה יודע מעט אבטחת רשת מכיוון שפרוטוקול הסיסמה WPA2 נפגע לאחרונה (ראה להלן).

לבסוף, כפי שהוזכר במבוא, אתה יכול להשתמש בשרת ענן זה כדי להניע את האינטרנט של אנשים! קבל יום בנייה עם החברים שלך ליצירת חבורת שרתי ענן, כך שכולכם יכולים "לדבר" זה עם זה! גישה זו אינה בהכרח הדרך * הטובה ביותר * (הידועה היעילה ביותר/היעילה ביותר) לבניית אינטרנט ציבורי, אך היא נקודת מוצא מצוינת. בנוסף, ככל שאנו מבינים טוב יותר כיצד טכנולוגיות אלה פועלות, כך אנו משתמשים בהן כדי לפתור בעיות רציניות ולדוגג בעצמנו ובקהילותינו.:)

מידע נוסף על סיכון האבטחה של WPA2 מהמשתמש מועיל BillDauterive:

"התוקף צריך מכשיר בטווח רשת ה- wifi היעד כדי להיות איום כלומר פתיחת יציאה לרשת לא משפיעה על זה. אם נקודת גישה [נפגעת], התוקף יכול לאחר מכן לרגל/לשנות תעבורה ברשת ה- Wifi שאינה מוצפנת באמצעות TLS. ב- WLAN שנפגע, VNC לא מוצפן ל- Pi יהווה סיכון גם בעת גישה באמצעות ה- WLAN ".

תחרות פטל פייס 2017
תחרות פטל פייס 2017
תחרות פטל פייס 2017
תחרות פטל פייס 2017

סגנית בתחרות פטל פאי 2017

מוּמלָץ: