Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Wi-Fi ΡΠΎΡΡΠ΅Ρ 4G?
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Wi-Fi ΡΠΎΡΡΠ΅ΡΠ°ΠΌ 4G Π² 2020 Π³ΠΎΠ΄Ρ
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡΒ β Π½Π΅ΠΎΡΡΠ΅ΠΌΠ»Π΅ΠΌΠ°Ρ ΡΠ°ΡΡΡ ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ. Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°ΡΠ΅, ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ ΠΎΡΡΠ°ΡΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½Π½ΡΠΌΠΈΒ ΠΊΒ ΡΠ΅ΡΠΈ, Π³Π΄Π΅ Π±Ρ ΠΎΠ½ΠΈ Π½ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΠ»ΠΈΡΡ. ΠΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠΌ ΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ Wi-Fi ΡΠΎΡΡΠ΅ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΠ²ΡΠ·Ρ Π΄Π»Ρ Π²ΡΡ ΠΎΠ΄Π° Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ. ΠΠΎΠ³Π΄Π° ΡΡΠ°Π½Π΄Π°ΡΡΒ 5G ΡΡΠ°Π½Π΅Ρ ΠΌΠ°ΡΡΠΎΠ²ΡΠΌ, ΠΎΠ½ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ Π²ΡΠ²Π΅Π΄Π΅Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅Β Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ, Π° ΠΏΠΎΠΊΠ° Π»ΡΡΡΠΈΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ ΠΎΡΡΠ°ΡΡΡΡ ΡΠΎΡΡΠ΅ΡΡ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉΒ 3G/4G.
ΠΠΎ ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΎΡΡΠ΅Ρ 4G? ΠΠ»Ρ ΡΠ΅Π³ΠΎ ΠΎΠ½ Π½ΡΠΆΠ΅Π½? ΠΠ°ΠΊ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ? Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΏΠΎΡΡΠ°ΡΠ°Π΅ΠΌΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΡΡΠΈΡ Π½ΡΠ°Π½ΡΠ°Ρ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Wi-Fi ΡΠΎΡΡΠ΅Ρ 4G?
ΠΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΡΠΎΡΡΠ΅ΡΠ°ΠΌΠΈ, Ρ ΠΊΠΎΡΠΎΡΡΡ Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Wi-Fi, Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ 4G Wi-Fi ΡΠΎΡΡΠ΅ΡΠ° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ.Β
ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΡΡΠ° micro-SIM Ρ ΡΠ°ΡΠΈΡΠ½ΡΠΌ ΠΏΠ»Π°Π½ΠΎΠΌ Π±ΡΠ΄Π΅Ρ Π²ΡΡΠ°Π²Π»Π΅Π½Π° Π² ΡΠΎΡΡΠ΅Ρ, ΠΎΠ½ ΡΠΌΠΎΠΆΠ΅Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ Π±Π»ΠΈΠ·Π»Π΅ΠΆΠ°ΡΠΈΠΌΠΈ Π²ΡΡΠΊΠ°ΠΌΠΈ ΡΠΎΡΠΎΠ²ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π°Π΄ΡΠΆΠ½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° Wi-Fi, ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Ρ Π»ΡΠ³ΠΊΠΎΡΡΡΡ Π΄Π΅Π»ΠΈΡΡΡΡ Ρ ΡΠΎΠ΄Π½ΡΠΌΠΈ ΠΈ Π΄ΡΡΠ·ΡΡΠΌΠΈ.
ΠΡΠΆΠ΅Π½ Π»ΠΈ ΠΌΠ½Π΅ Wi-Fi ΡΠΎΡΡΠ΅Ρ 4G?
Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, Π½ΡΠΆΠ΅Π½ Wi-Fi ΡΠΎΡΡΠ΅Ρ 4G ΠΈΠ»ΠΈ Π½Π΅Ρ β Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΈΡΡΠ°ΡΠΈΠΈ.
ΠΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠΈ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΠ΅ΡΡ 4G LTE, Π΄Π°Π»Π΅ΠΊΠΎ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΠ»ΠΈΡΡ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 10 Π»Π΅Ρ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΈΡ Β ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΉΒ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²ΠΎΠΉΒ Π΄Π»Ρ ΡΠ΅Ρ ΡΠ»ΡΡΠ°Π΅Π², ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΠ΅ΡΡ Π²Π΄Π°Π»ΠΈ ΠΎΡ ΡΠΈΠ²ΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ»ΠΈ Π΅ΡΡ Π³Π΄Π΅-Π»ΠΈΠ±ΠΎ, Π³Π΄Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°Β ΡΠΎΠ»ΡΠΊΠΎΒ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½Π°ΡΒ ΡΠ²ΡΠ·Ρ, Π° ΠΊΠ°Π½Π°Π» ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈΒ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΒ Ρ ΠΎΡ-ΡΠΏΠΎΡΠ° Π½Π° ΡΠΌΠ°ΡΡΡΠΎΠ½Π΅, ΡΡΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠ΄ΠΎΠ±Π½ΠΎ. Π₯ΠΎΡ-ΡΠΏΠΎΡ Π±ΡΡΡΡΠΎΒ ΡΠ°Π·ΡΡΠΆΠ°Π΅Ρ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°, Π° ΡΠ°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½Π½ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌ.Β
ΠΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Wi-Fi ΡΠΎΡΡΠ΅Ρ 4G Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ Plug and Play, ΠΊΠΎΠ³Π΄Π° Π²Ρ:
- Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅ΡΠ΅ΡΡ ΡΡΠ΄Π°, Π³Π΄Π΅ Π½Π΅Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π½Π°Π΄ΡΠΆΠ½ΠΎΠ³ΠΎ Wi-Fi;
- Ρ ΠΎΡΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ 3G/4G Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ;
- Π½Π΅ Ρ ΠΎΡΠΈΡΠ΅ ΡΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ;
- Π½Π΅ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π½Π° Π΄ΠΎΡΠΎΠ³ΠΎΠΉ ΡΠ΅ΡΠ²ΠΈΡ ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ;
- Π½Π΅ Ρ ΠΎΡΠΈΡΠ΅ Π²ΠΎΠ·ΠΈΡΡΡΡ Ρ ΠΏΡΠΎΠΊΠ»Π°Π΄ΠΊΠΎΠΉ ΠΊΠ°Π±Π΅Π»Π΅ΠΉ Π΄Π»Ρ Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ ΡΠ΅ΡΠΈ ΠΈ Ρ ΠΎΡΠΈΡΠ΅ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π½Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅.
ΠΠ°ΠΊΠΎΠ²Ρ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°/ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Wi-Fi ΡΠΎΡΡΠ΅ΡΠ° 4G?
Π‘ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ 4G ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΡΡΠ°Π»ΠΈ Π²Π°ΠΆΠ½ΠΎΠΉ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ. Π ΠΎΡΡΠ΅ΡΡ 4G ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΈ Ρ Π½ΠΈΡ Π΅ΡΡΡ ΡΡΠ΄ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ².
ΠΡΠΎΡΡΠΎΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
ΠΠΎΠ΄Π΅ΠΌ 4G LTE ΠΈ ΡΠ»ΠΎΡ Π΄Π»Ρ SIM-ΠΊΠ°ΡΡΡ ΡΠΆΠ΅ Π²ΡΡΡΠΎΠ΅Π½Ρ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΡΡΠ°ΡΡΡΡ Π»ΠΈΡΡ Π²ΡΡΠ°Π²ΠΈΡΡ ΠΊΠ°ΡΡΡ micro-SIM ΠΈ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠΎΡΡΠ΅Ρ β Π±ΡΡΡΡΡΠΉ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ Wi-Fi ΠΏΠΎ ΡΠ΅ΡΠΈ 4G LTE Π΅ΡΡ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ» ΡΠ°ΠΊΠΈΠΌ ΠΏΡΠΎΡΡΡΠΌ.
Π¨ΠΈΡΠΎΠΊΠ°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ
Π ΠΎΡΡΠ΅ΡΡ 4G TP-Link ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π»ΠΈΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ, ΠΈ ΠΎΠ½ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡ ΡΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΎΠ² Π² Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 100 ΡΡΡΠ°Π½Π°Ρ . ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΎΠ±Π»Π°Π΄Π°ΡΡΒ Π΄Π²ΡΠΌΡ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΌΠΈ 4G-Π°Π½ΡΠ΅Π½Π½Π°ΠΌΠΈ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΌΠΈΒ ΠΏΠ»Π°Π²Π½ΠΎΠ΅Β ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅.
ΠΠΈΠ·ΠΊΠ°Ρ ΡΠ΅Π½Π°
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΡ Wi-Fi ΡΠΎΡΡΠ΅ΡΠΎΠ², Π²Π°ΠΌ Π½Π΅ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ°ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊΒ ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΠΎΠΌΡΒ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅Β DSL-ΠΌΠΎΠ΄Π΅ΠΌΡΒ ΠΈΠ»ΠΈ ΠΎΠΏΡΠΎΠ²ΠΎΠ»ΠΎΠΊΠ½ΠΎ. ΠΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΠΊΠ°Π±Π΅Π»ΠΈ β ΠΏΡΠΎΡΡΠΎ ΠΊΡΠΏΠΈΡΠ΅ SIM-ΠΊΠ°ΡΡΡ ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΡ Π½Π° ΡΠ°ΡΠΈΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°Β Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΡΠΎΡΠΎΠ²ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ.
ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΒ Wi-Fi, LTE ΠΈ ΠΏΠΎΡΡΠ°ΠΌ Ethernet ΡΠΎΡΡΠ΅ΡΡ 4G ΠΎΡ TP-Link ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π±Π΅Π· ΡΡΡΠ΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ 3G/4G-ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΡΠ΅Π»Π΅ΡΠΎΠ½, ΠΏΠ»Π°Π½ΡΠ΅Ρ ΠΈ Π½ΠΎΡΡΠ±ΡΠΊ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄Π»Ρ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Π½Π°ΡΡΠΎΠ»ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ.
Π ΡΡΠΌ ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Wi-Fi ΡΠΎΡΡΠ΅ΡΠΎΠΌ 4G ΠΈ ΡΠΎΡΡΠ΅ΡΠΎΠΌ Ρ ΠΌΠΎΠ΄Π΅ΠΌΠΎΠΌ DSL?
Π Wi-Fi ΡΠΎΡΡΠ΅ΡΡ 4G, ΠΈ ΡΠΎΡΡΠ΅ΡΡ Ρ ΠΌΠΎΠ΄Π΅ΠΌΠΎΠΌ DSLΒ ΡΠΎΠ·Π΄Π°ΡΡΒ ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΠΌΠ΅ΡΡ ΡΡ ΠΎΠΆΡΡΒ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ, Π½ΠΎ, ΡΠ°Π·ΡΠΌΠ΅Π΅ΡΡΡ, Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅Β ΡΠ°Π·Π»ΠΈΡΠΈΡ.
Π ΠΎΡΡΠ΅ΡΡ 4G ΡΠΎΡΠΌΠΈΡΡΡΡΒ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π±Π΅Π· ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ ΠΊΠ°Π±Π΅Π»Ρ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ΅ΠΌΡ ΠΎΠ½ΠΈ ΡΠ΄ΠΎΠ±Π½Ρ. Wi-Fi ΡΠΎΡΡΠ΅Ρ 4G ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΠΌ ΠΌΠΎΠ΄Π΅ΠΌΠΎΠΌ LTE ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ SIM-ΠΊΠ°ΡΡΡ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π΅ΡΡΡ ΠΏΠΎΠΊΡΡΡΠΈΠ΅Β Π²Π°ΡΠ΅Π³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΡΠΎΡΠΎΠ²ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ.
Π ΠΎΡΡΠ΅Ρ ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΠΌΠΎΠ΄Π΅ΠΌΠΎΠΌ DSL ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊΠ°Π±Π΅Π»ΠΈ ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° ΡΠ°ΡΠΈΡ DSL-ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°.
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΎΡΡΠ΅ΡΠ° 4G ΠΏΠ»Π°ΡΠ° ΡΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π½Π°, Π° ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΎΡΡΠ΅ΡΠ° Ρ ΠΌΠΎΠ΄Π΅ΠΌΠΎΠΌ DSL ΠΏΠ»Π°ΡΠ° ΡΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π·Π° ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅.
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Wi-Fi ΡΠΎΡΡΠ΅Ρ 4G?
4G Wi-Fi ΡΠΎΡΡΠ΅ΡΡ TP-Link ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π΄Π²Π° ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ°Π±ΠΎΡΡ: ΡΠ΅ΠΆΠΈΠΌ ΡΠΎΡΡΠ΅ΡΠ° 3G/4G ΠΈ ΡΠ΅ΠΆΠΈΠΌ Wi-Fi ΡΠΎΡΡΠ΅ΡΠ°. Π ΡΠ΅ΠΆΠΈΠΌΠ΅ Wi-Fi ΡΠΎΡΡΠ΅ΡΠ° ΡΠ΅ΡΡ 3G/4G ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π° ΡΠ»ΡΡΠ°ΠΉ, Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ β ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡΡΡ Π½Π° ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΡ ΡΠ΅ΡΡ, Π΅ΡΠ»ΠΈ Π΅ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ.
Π Π΅ΠΆΠΈΠΌ ΡΠΎΡΡΠ΅ΡΠ° 3G/4G: Π² ΡΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡΒ Π² ΡΠΎΡΡΠ΅Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π²ΡΡΠ°Π²Π»Π΅Π½Π° ΠΊΠ°ΡΡΠ° micro-SIM.
Π‘ΡΠ°Π½Π΄Π°ΡΡ LTE | ΠΡ ΠΎΠ΄ΡΡΠ°Ρ ΡΠΊΠΎΡΠΎΡΡΡ LTE | ΠΡΡ ΠΎΠ΄ΡΡΠ°Ρ ΡΠΊΠΎΡΠΎΡΡΡ LTE | Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ |
4G+ Cat6 | 300 ΠΠ±ΠΈΡ/Ρ | 150 ΠΠ±ΠΈΡ/Ρ | Archer MR600 |
4G Cat4 | 50 ΠΠ±ΠΈΡ/Ρ | 50 ΠΠ±ΠΈΡ/Ρ | Archer MR200 |
Π Π΅ΠΆΠΈΠΌ Wi-Fi ΡΠΎΡΡΠ΅ΡΠ°: Π² ΡΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΠΎΡΡ WAN ΡΠΎΡΡΠ΅ΡΠ° 4G Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½ ΠΊ ΠΌΠΎΠ΄Π΅ΠΌΡ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠΎΠ·Π΅ΡΠΊΠ΅.
ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Wi-Fi ΡΠΎΡΡΠ΅Ρ 4G?
ΠΠ°ΡΡΡΠΎΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° Wi-Fi ΡΠΎΡΡΠ΅ΡΠ΅ 4G ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΅Π³ΠΎ Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π³ΠΎΠ².
1. Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π°Π½ΡΠ΅Π½Π½Ρ ΠΈ Π½Π°ΠΏΡΠ°Π²ΡΡΠ΅ ΠΈΡ Π²Π²Π΅ΡΡ .
2. ΠΡΡΠ°Π²ΡΡΠ΅ ΠΊΠ°ΡΡΡ micro-SIM Π² ΡΠ»ΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ ΡΡΠ»ΡΡΠΈΡΠ΅ ΡΠ΅Π»ΡΠΎΠΊ.
3. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠΎΡΡΠ΅Ρ ΠΊ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ Π΅Π³ΠΎ.
ΠΠΎΡΠΎΠ²ΠΎ! Π ΡΠ΅ΡΠΈ ΡΠΎΡΡΠ΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΏΠΎ Wi-Fi ΠΈΠ»ΠΈ ΠΏΠΎ ΠΊΠ°Π±Π΅Π»Ρ Ethernet.
4G Wi-Fi ΡΠΎΡΡΠ΅Ρ TP-Link vs 4G Wi-Fi ΡΠΎΡΡΠ΅Ρ Huawei
ΠΠ°ΠΊΠΈΠ΅ 4G Wi-Fi ΡΠΎΡΡΠ΅ΡΡ TP-Link ΡΠ°ΠΌΡΠ΅ Π»ΡΡΡΠΈΠ΅ Π² 2020 Π³ΠΎΠ΄Ρ?
Archer MR600
Archer MR600 β ΡΡΠΎ AC1200 Π΄Π²ΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π½ΡΠΉ Π³ΠΈΠ³Π°Π±ΠΈΡΠ½ΡΠΉ 4G+ Cat6 Wi-Fi ΡΠΎΡΡΠ΅Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉ 4G+ ΠΈ Cat6 Π΄Π»Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ Π΄ΠΎ 300 ΠΠ±ΠΈΡ/Ρ. Π§Π΅ΡΡΡΠ΅ Π³ΠΈΠ³Π°Π±ΠΈΡΠ½ΡΡ ΠΏΠΎΡΡΠ° ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ. Archer MR600 ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ TP-Link OneMesh TM β ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ TP-Link OneMeshTM Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π³ΠΈΠ±ΠΊΠΎΠΉ ΠΈ Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΎΠΉ Mesh-ΡΠ΅ΡΠΈ.
Archer MR400
Archer MR400 ΡΡΠΎ AC1200 Π΄Π²ΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π½ΡΠΉ 4G LTE Wi-Fi ΡΠΎΡΡΠ΅Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ΅ΡΠΈ 4G LTE Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π΄ΠΎ 150 ΠΠ±ΠΈΡ/Ρ ΠΈ Π΄Π²ΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π½ΠΎΠΉ Wi-Fi ΡΠ΅ΡΠΈ Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ Π΄ΠΎ 300 ΠΠ±ΠΈΡ/Ρ Π½Π° 2,4 ΠΠΡ ΠΈ Π΄ΠΎ 867 ΠΠ±ΠΈΡ/Ρ Π½Π° 5 ΠΠΡ.
TL-MR6400
TL-MR6400 ΡΡΠΎ N300 4G LTE Wi-Fi ΡΠΎΡΡΠ΅Ρ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-Π΄ΠΎΡΡΡΠΏ Π΄Π»Ρ 32 Wi-Fi ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈ ΡΠΊΠΎΡΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π΄ΠΎ 150 ΠΠ±ΠΈΡ/Ρ.
ΠΠΎΠ΄Π΅Π»Ρ | Π‘ΡΠ°Π½Π΄Π°ΡΡ Wi-Fi | Π‘ΠΊΠΎΡΠΎΡΡΡ Wi-Fi | Π‘ΡΠ°Π½Π΄Π°ΡΡ | ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ |
Archer MR600 | Wi-Fi 5 | 2,4 ΠΠΡ: 300 ΠΠ±ΠΈΡ/Ρ 5 ΠΠΡ: 867 ΠΠ±ΠΈΡ/Ρ | LTE-A Cat 6 300 ΠΠ±ΠΈΡ/Ρ | 10/100/1000 ΠΠ±ΠΈΡ/Ρ |
Archer MR400 | Wi-Fi 5 | 2,4 ΠΠΡ: 300 ΠΠ±ΠΈΡ/Ρ | LTE Cat 4 150 ΠΠ±ΠΈΡ/Ρ | 10/100 ΠΠ±ΠΈΡ/Ρ |
TL- MR6400 | Wi-Fi 4 | 2,4 ΠΠΡ: 300 ΠΠ±ΠΈΡ/Ρ | LTE Cat 4 150 ΠΠ±ΠΈΡ/Ρ | 10/100 ΠΠ±ΠΈΡ/Ρ |
Π§Π°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΎ Wi-Fi ΡΠΎΡΡΠ΅ΡΠ°Ρ 4G
ΠΠ°ΠΊ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΡΠ΅ΠΊΡΡΡΡ Wi-Fi ΡΠ΅ΡΡ?
ΠΡΠ»ΠΈ Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΡΡΠ΅Ρ TP-Link Ρ OneMeshβ’, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΊΡΠΏΠΈΡΡ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ Wi-Fi ΡΠΈΠ³Π½Π°Π»Π° TP-Link OneMeshβ’, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π±Π΅Π· ΡΡΡΠ΄Π° ΡΠ°ΡΡΠΈΡΡΡΡ ΡΠ΅ΡΡ ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ Mesh-ΡΠ΅ΡΡ Wi-Fi Ρ Π±Π΅ΡΡΠΎΠ²Π½ΡΠΌ ΡΠΎΡΠΌΠΈΠ½Π³ΠΎΠΌ.
ΠΡΡΡ Π»ΠΈ Ρ TP-Link Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠΎΡΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° 4G Π΄Π»Ρ ΠΏΡΡΠ΅ΡΠ΅ΡΡΠ²ΠΈΠΉ?
ΠΡΡ ΠΊΠ°ΠΊ Π΅ΡΡΡ! Π£ Π½Π°Ρ Π΅ΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠΎΠΌ MiFi (ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ Wi-Fi), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡΡΠΆΠ°ΡΡ ΠΏΠΎ ΠΊΠ°Π±Π΅Π»Ρ Micro-USB ΠΎΡ Π½ΠΎΡΡΠ±ΡΠΊΠ°, ΠΏΠΎΡΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π·Π°ΡΡΠ΄Π½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈΠ»ΠΈ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° Π΄Π»Ρ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ 4G. ΠΠ»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° ΡΡΡΡΠΎΠΉΡΡΠ² MiFi ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π» ΠΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ Wi-Fi.
ΠΠ΅ΡΠ΅Π½ΠΎΡΠ½ΠΎΠΉ Wi-Fi ΡΠΎΡΡΠ΅Ρ — ΠΏΠΎΡΡΠ°ΡΠΈΠ²Π½ΡΠΉ (ΠΊΠ°ΡΠΌΠ°Π½Π½ΡΠΉ) ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ
ΠΡΠ° ΡΡΠ°ΡΡΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠ΅ΠΌ Π»ΡΠ΄ΡΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»ΡΡΠ°Π»ΠΈ ΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ½ΡΡ Wi-Fi ΡΠΎΡΡΠ΅ΡΠΎΠ², Π½ΠΎ Π½Π΅ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΆΠ΅ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΈ Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΡΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ. ΠΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ ΠΈ ΡΠΎΠΌΡ, ΠΊΡΠΎ ΡΠΆΠ΅ ΡΠ΅ΡΠΈΠ» ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ½ΠΎΠΉ Wi-Fi Π³Π°Π΄ΠΆΠ΅Ρ, Π½ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΡΠΈ ΠΊ Π²ΡΠ±ΠΎΡΡ ΡΡΠ΅Π΄ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ Π½Π° Π½Π°ΡΠ΅ΠΌ ΡΡΠ½ΠΊΠ΅.
ΠΠ°ΡΠ½Π΅ΠΌ Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΆΠ΅ ΡΡΠΎ Π·Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈ ΠΎ ΡΡΠ΅ΡΠ°Ρ Π΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ.
ΠΠ΅ΡΠ΅Π½ΠΎΡΠ½ΠΎΠΉ ΡΠΎΡΡΠ΅Ρ Wi-Fi β ΡΡΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΠ΅Π΅ ΡΠΈΠ³Π½Π°Π» ΡΠ΅ΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΈ ΠΏΠ΅ΡΠ΅Π΅Π΄Π°ΡΡΠ΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΠΎ ΡΠ΅ΡΠΈ Wi-Fi. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Π½Π΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ Π»ΡΠ±ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΡΠΌΠ΅ΡΡΠ΅Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΠΎ ΡΠ΅ΡΠΈ Wi-Fi (ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ, ΡΠΌΠ°ΡΡΡΠΎΠ½Ρ, ΠΏΠ»Π°Π½ΡΠ΅ΡΡ, Π½ΠΎΡΡΠ±ΡΠΊΠΈ, ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΡ, IPTV-ΠΏΠ»Π΅Π΅ΡΡ). ΠΡΠΈΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΠ΅ΡΠ΅Π½ΠΎΡΠ½ΠΎΠΉ Wi-Fi ΡΠΎΡΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ΅ 802.11 b/g/n (Π΄ΠΎ 150 ΠΠ±ΠΈΡ/Ρ). Π Π°Π΄ΠΈΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΡΡΠ΅Π΄Π½Π΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ 10-20 ΠΌΠ΅ΡΡΠΎΠ².
ΠΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ½ΡΠ΅ ΡΠΎΡΡΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π² ΡΠ»ΡΡΠ°ΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄ΠΎΡΡΡΠΏΠ° ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π±Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° ΠΈ Π΄Π»Ρ ΠΏΠΎΠ΅Π·Π΄ΠΎΠΊ Π² ΠΌΠ΅ΡΡΠ° Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ (Π½Π° ΠΏΡΠΈΡΠΎΠ΄Ρ, ΡΡΠ±Π°Π»ΠΊΡ, Π½Π° Π΄Π°ΡΡ), ΠΏΠΎΡ ΠΎΠ΄Π°Ρ Π² ΠΊΠ°ΡΠ΅, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ, ΡΠΊΠΎΠ»Ρ. Π£Π΄ΠΎΠ±Π½ΠΎ Π±ΡΠ°ΡΡ Ρ ΡΠΎΠ±ΠΎΠΉ Π² ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠΎΠ²ΠΊΠΈ, Π±ΡΠ°ΡΡ Ρ ΡΠΎΠ±ΠΎΠΉ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΉ. Π ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅, Ρ ΡΠ°ΠΊΠΈΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΠΌ Π΄Π°ΠΆΠ΅ ΠΏΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π΅ΡΠ³ΠΈΠΈ Π² ΡΠ΅ΡΠΈ.
Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π΅ΡΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°:
- ΠΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎ Wi-Fi ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ.
- Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½Π°Ρ Π±Π°ΡΠ°ΡΠ΅Ρ, Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ½ΡΡΠΎΠ² ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
- ΠΠ±ΡΡΠ½ΠΎ ΡΠ°ΡΠΈΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄Π΅ΡΠ΅Π²Π»Π΅, ΡΠ΅ΠΌ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°Ρ , ΡΠΌΠ°ΡΡΡΠΎΠ½Π°Ρ .
- Π‘ΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ Ρ ΠΎΡΠΎΡΠΈΠΉ ΡΠΈΠ³Π½Π°Π» Wi-Fi.
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΡΡΠ΅ΡΠ° ΠΊΠ°ΠΊ Π² Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΡ Π³ΠΎΡΠΎΠ΄ΡΠΊΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ , ΡΠ°ΠΊ ΠΈ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ Π³ΠΎΡΠΎΠ΄Π°.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΡΠΈΠ΄Π΅ΡΡΡ Π½ΠΎΡΠΈΡΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π³Π°Π΄ΠΆΠ΅Ρ Π² ΠΊΠ°ΡΠΌΠ°Π½Π΅ ΠΈΠ»ΠΈ ΡΡΠΌΠΎΡΠΊΠ΅.
- ΠΡΡΡΡΡΡΠ²ΡΠ΅Ρ ΡΠ΅ΠΆΠΈΠΌ Π°Π²ΡΠΎΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (Π»Π΅Π³ΠΊΠΎ Π·Π°Π±ΡΡΡ Π²ΡΠΊΠ»ΡΡΠΈΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΡΠ»Π΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ).
- ΠΠ΅ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΎΡ 2 Π΄ΠΎ 5 ΡΠ°ΡΠΎΠ², Π΄Π°ΠΆΠ΅ Ρ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ°ΠΌΠΈ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 12 ΡΠ°ΡΠΎΠ².
- ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΡΡ , ΡΠ°Π»ΠΎΠ½Π°Ρ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ Ρ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠΎΠΉ ΠΈ ΠΏΠΎΠ²ΡΡΠ΅Π½Π½ΠΎΠΉ Π²Π»Π°ΠΆΠ½ΠΎΡΡΡΡ. ΠΠΎ ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ Π³Π°Π΄ΠΆΠ΅ΡΠΎΠ².
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ°ΠΌΠΎΠΉ ΠΏΠΎΠΊΡΠΏΠΊΠ΅. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π²Π°ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π²Π΅Π΄Ρ Π² Π½Π°ΡΠΈΡ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ ΠΈ ΡΠ°ΠΉΡΠ°Ρ ΡΠ΅ΠΉΡΠ°Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ°ΠΊ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ Π΄Π»Ρ Π½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π±Π΅Π· ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ². ΠΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΊ Π²ΡΠ±ΠΎΡΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ΅ΡΠ° Wi-Fi Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠ΅ΡΡΡ ΠΌΠ°ΡΡΡ ΡΠ°ΠΊΡΠΎΡΠΎΠ².
- ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡΡΡ Ρ Π²ΡΠ±ΠΎΡΠΎΠΌ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° (ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ ΡΡΠ»ΡΠ³ΠΈ). ΠΠ°ΠΆΠ½ΡΠΌ ΡΠ°ΠΊΡΠΎΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠΊΡΡΡΠΈΠ΅ ΡΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ.
- ΠΠ°Π»ΠΈΡΠΈΠ΅ ΡΠ°Π·ΡΠ΅ΠΌΠ° Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π°Π½ΡΠ΅Π½Π½Ρ (Π΄Π»Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΡΠΈΠ³Π½Π°Π»Π° ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°).
- Π£ΡΠ»ΠΎΠ²ΠΈΡ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ, Π±ΡΠ΄Π΅Ρ Π»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π²Π°ΠΌΠΈ. Π’ΡΡ Π²Π°ΠΆΠ½ΡΠΌ ΡΠ°ΠΊΡΠΎΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ Π³Π°Π±Π°ΡΠΈΡΡ, Π²Π΅Ρ ΠΈ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΡΡΡ (ΠΎΠ±ΡΠ΅ΠΌ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ½ΠΎΠΉ Π±Π°ΡΠ°ΡΠ΅ΠΈ) ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ½ΠΎΠ³ΠΎ Wi-Fi ΡΠΎΡΡΠ΅ΡΠ°.
- ΠΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠ΅ΠΉ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅, ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΡΠ°Π±ΠΎΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΡΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠ΅ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ ΠΈΠ»ΠΈ ΡΠ°Π»ΠΎΠ½Π°Ρ ΡΠ²ΡΠ·ΠΈ Π²Π°ΠΌ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠ΄Π°ΡΡΠΈΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ. Π ΠΏΡΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠ΅ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ Π»ΡΡΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΌΠΈ ΡΠΈΠ»ΡΡΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±Π»Π΅Π³ΡΠ°Ρ Π²Π°Ρ Π²ΡΠ±ΠΎΡ.Β ΠΠ»ΠΈ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡ ΠΊ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ.
ΠΠ°ΡΠΌΠ°Π½Π½ΡΠΉ ΡΠΎΡΡΠ΅Ρ, ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π²ΡΠ΅Π³Π΄Π° Ρ ΡΠΎΠ±ΠΎΠΉ Π² ΠΠΎΡΠΊΠ²Π΅ ΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΉ Π ΠΎΡΡΠΈΠΈ ΠΎΡ sim2m 8 800 777 77 89
ΠΠ°ΡΠΌΠ°Π½Π½ΡΠΉ Wi-Fi-ΡΠΎΡΡΠ΅Ρ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΡΠΌΠ°ΡΡΡΠΎΠ½Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Π΅ΡΠ΅ Π½Π΅ Π²ΡΠ΅ Π·Π½Π°ΡΡ, ΡΡΠΎ ΡΡΠΎ:
ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡ 2G ΠΈ 3G-ΡΠΈΠ³Π½Π°Π»Ρ Π² Wi-Fi-ΡΠΈΠ³Π½Π°Π».
Π Π³Π°Π΄ΠΆΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π΄ΠΎ 10 ΡΡΡΡΠΎΠΉΡΡΠ² ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΠΌ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π»ΠΎΠ²ΠΈΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½Π°Ρ ΡΠ²ΡΠ·Ρ. ΠΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ Π²Π΄Π°Π»Π΅ΠΊΠ΅ ΠΎΡ Π³ΠΎΡΠΎΠ΄ΠΎΠ² ΠΎΠ΄Π½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Ρ ΠΎΡΠΎΡΠΎ Π΄Π΅ΡΠΆΠ°Ρ ΡΠΈΠ³Π½Π°Π», Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ²Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π²ΠΎΠ²ΡΠ΅ ΠΎΡΠΊΠ»ΡΡΠ°ΡΡΡΡ. ΠΡΠ»ΠΈ Π΄Π»Ρ Π²Π°Ρ Π²Π°ΠΆΠ½ΠΎ ΠΎΡΡΠ°Π²Π°ΡΡΡΡ Π²ΡΠ΅Π³Π΄Π° ΠΎΠ½Π»Π°ΠΉΠ½, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ MULTI SIM-ΠΊΠ°ΡΡΡ ΠΎΡ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° SIM2M. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π΅ΠΉ Π²Π°ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π±ΡΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π½Π° ΡΠ²ΡΠ·Ρ ΡΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠΈΠ³Π½Π°Π» Ρ Π²ΡΡΠΊΠΈ. ΠΠ°ΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, ΡΡΠΎ Π²Π°ΠΌ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ ΠΊΠ°ΡΠΌΠ°Π½Π½ΡΠΉ 4G-ΡΠΎΡΡΠ΅Ρ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ MULTI SIM Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ΅ΡΡΡ 2G ΠΈ 3G.
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΡΠΌΠ°Π½Π½ΡΠ΅ ΡΠΎΡΡΠ΅ΡΡ
ΠΡΠΎ, ΠΏΠΎΠΆΠ°Π»ΡΠΉ, Π»ΡΡΡΠ΅Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ ΠΎΡΡΠ°Π²Π°ΡΡΡΡ Π½Π° ΡΠ²ΡΠ·ΠΈ Π² Π΄Π°Π»ΡΠ½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠΎΠ²ΠΊΠ°Ρ , ΠΏΡΡΠ΅ΡΠ΅ΡΡΠ²ΠΈΡΡ ΠΈ ΠΏΠΎΡ ΠΎΠ΄Π°Ρ . Π ΠΎΡΡΠ΅Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π΅ΡΠΆΠ°ΡΡ Π² ΠΌΠ°ΡΠΈΠ½Π΅, ΡΡΠΊΠ·Π°ΠΊΠ΅, ΡΡΠΌΠΊΠ΅ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠ°ΡΠΌΠ°Π½Π΅, ΠΎΡΡΠ°Π²Π°ΡΡΡ Π² Π»ΡΠ±ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ Π½Π° ΡΠ²ΡΠ·ΠΈ. Π§ΡΠΎΠ±Ρ ΡΠΌΠ°ΡΡΡΠΎΠ½ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π» ΡΠΈΠ³Π½Π°Π» ΠΎΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ ΠΊΠ°ΠΊ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ Π² 10β15 ΠΌΠ΅ΡΡΠ°Ρ ΠΎΡ Π½Π΅Π³ΠΎ.
Π Π°Π΄ΠΈΡΡ ΡΠ°Π·Π΄Π°ΡΠΈ Wi-Fi
10β15 ΠΌΠ‘ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ
β150 ΠΠ±ΠΈΡ/Ρ.ΠΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ
10 ΡΠ°ΡΠΎΠ²
ΠΊΠ°ΡΠΌΠ°Π½Π½ΡΠΉ Π²Π°ΠΉ-ΡΠ°ΠΉ-ΡΠΎΡΡΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π» Π²ΡΠ±ΡΠ°Π½Π½ΡΡ SIM-ΠΊΠ°ΡΡΡ. ΠΡ Π½Π΅ ΠΎΡΠΈΠ±Π΅ΡΠ΅ΡΡ, Π΅ΡΠ»ΠΈ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ MULTI SIM ΠΎΡ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° SIM2M.
ΠΡΠ»ΠΈ Π²Ρ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ°Π΅ΡΠ΅ ΡΠΎΡΡΠ΅Ρ ΠΈ MULTI SIM-ΠΊΠ°ΡΡΡ, ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΠΈΡΠΊΠ°ΡΡ ΡΠΎΡΠΊΠΈ ΡΠ°Π·Π΄Π°ΡΠΈ Wi-Fi Π² Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡΡ Π³ΠΎΡΠΎΠ΄Π°Ρ , Π° ΠΏΡΠΎΡΡΠΎ Π½ΠΎΡΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Ρ ΡΠΎΠ±ΠΎΠΉ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΡΠ½ΠΊΡΠΎΠ² Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ Π΄Π°Π½Π½ΡΡ . ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΡΠΈΠ²ΡΠΊΠ»ΠΈ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°ΡΡ Π½Π° Wi-Fi Π² ΠΎΡΠ΅Π»ΡΡ , Π² ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠ²ΡΠ·ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄Π²Π΅ΡΡΠΈ, Π° Ρ SIM2M Π²Ρ Π·Π°ΡΠΈΡΠ΅Π½Ρ ΠΎΡ ΡΡΠΎΠ³ΠΎ.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
β’ ΠΡΠ΅Π³Π΄Π° Π±ΡΡΡΡΠΎΠ΅ ΠΈ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅.
β’ ΠΠΎΡΡΡΠΏ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π² Π»ΡΠ±ΠΎΠΉ Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π»ΠΎΠΊΠ°ΡΠΈΠΈ.
β’ Π‘Π²ΡΠ·Ρ Π±Π΅Π· ΡΠΎΡΠΌΠΈΠ½Π³Π°.
β’ ΠΡΠΊΠ°Π· ΠΎΡ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ ΠΈ Π½Π΅Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Wi-Fi.
β’ ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π·Π΄Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ.
β’ ΠΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΉ ΠΈ ΡΠ΄ΠΎΠ±Π½ΡΠΉ Π³Π°Π΄ΠΆΠ΅Ρ.
β’ ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π² ΡΠ½ΡΡΠ°Ρ
ΠΏΠΈΡΠ°Π½ΠΈΡ.
β’ ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ°ΠΌΡΠΉ Π²ΡΠ³ΠΎΠ΄Π½ΡΠΉ ΡΠ°ΡΠΈΡ ΠΎΡ SIM2M, ΠΎΡΠΏΡΠ°Π²ΠΈΠ² ΡΠ΅Ρ
Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΡ.
β’ Π‘ΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π² Π³ΠΎΡΠΎΠ΄Π΅ ΠΈ Π·Π° Π΅Π³ΠΎ ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ.
SIM2M. ΠΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π²ΡΠ΅Π³Π΄Π° ΠΈ Π²Π΅Π·Π΄Π΅
ΠΠ°ΠΉ ΡΠ°ΠΉ ΡΠΎΡΡΠ΅Ρ ΠΌΠ΅Π³Π°ΡΠΎΠ½ — ΠΏΠΎΡΠ°Π³ΠΎΠ²Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°
Π’Π°ΠΊΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΊΠ°ΠΊ Π²Π°ΠΉ ΡΠ°ΠΉ ΡΠΎΡΡΠ΅Ρ ΠΌΠ΅Π³Π°ΡΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ ΠΏΠΎ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΌΡ ΠΊΠ°Π½Π°Π»Ρ Wi-Fi.Β Π’Π°ΠΊΠΎΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ ΡΠ΅ΠΉΡΠ°Ρ ΡΠΈΡΠΎΠΊΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ ΠΈ Π΄Π°Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΡΠΈΡ
ΡΠ΅Π»Π΅ΠΉ 3G/Wi-Fi Π ΠΎΡΡΠ΅ΡΠ° ΠΠ΅Π³Π°Π€ΠΎΠ½R1. ΠΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ ΠΏΠΎ ΡΠ²ΠΎΠΈΠΌ ΡΡΠ½ΠΊΡΠΈΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΠΏΡΠΎΡΡΠΎ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡΠΌ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π³ΡΡΠΏΠΏΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Ρ ΡΠ°ΠΊΠΎΠΉ ΡΠΎΡΡΠ΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ½Π΅ΡΡΠΈ ΠΊ ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΡΠΌ ΡΠΎΡΡΠ΅ΡΠ°ΠΌ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠΌ Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠΎΠΌΠ΅ ΡΡΠΎΠ³ΠΎ Π² ΡΠΎΡΡΠ΅ΡΠ΅ Π½Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»Ρ 2G/3G, ΡΡΠΎ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π½Π° Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊ Π½Π΅ΠΌΡ ΠΌΠΎΠ΄Π΅ΠΌ.
Π ΠΎΡΡΠ΅Ρ ΠΌΠ΅Π³Π°ΡΠΎΠ½ r1 ΡΠ²Π»ΡΠ΅ΡΡΡ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΌ Ρ 3G USB-ΠΌΠΎΠ΄Π΅ΠΌΠΎΠΌ. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΠΌ ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ ΡΠΈΠ³Π½Π°Π»Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ²ΡΠ·ΠΈ. ΠΠΎΡΡΡΠΏ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎ Π΄Π²Π°Π΄ΡΠ°ΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π½Π°Ρ
ΠΎΠ΄ΡΡΠΈΡ
ΡΡ Π² ΡΠ°Π΄ΠΈΡΡΠ΅ Π΄ΠΎ ΡΡΠΈΠ΄ΡΠ°ΡΠΈ ΠΌΠ΅ΡΡΠΎΠ².
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΡΠΎΡΡΠ΅ΡΠ°. ΠΡΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠΆΠ΅ ΠΏΡΠΎΡΠΈΡΡ Π² ΡΠΎΡΡΠ΅ΡΠ΅, ΠΈ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ ΠΠ°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΠΎΡΡΠ΅Ρ Ρ USB-ΠΌΠΎΠ΄Π΅ΠΌΠΎΠΌ, Π²ΡΡΠ°Π²ΠΈΠ² Π΅Π³ΠΎ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠ°Π·ΡΠ΅ΠΌ. ΠΡΠΈ ΡΡΠΎΠΌ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½ΡΡ
Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° ΡΠΎΡΡΠ΅ΡΠΎΠΌ. Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΈΠ΅ΠΌΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ USB ΠΌΠΎΠ΄Π΅ΠΌΠ°. Π ΡΠΎΡΡΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΌΠΎΠ΄Π΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉ ΡΠΊΠΎΡΠΎΡΡΡ 7,2 ΠΠ±ΠΈΡ/Ρ, 14,4 ΠΠ±ΠΈΡ/Ρ Π»ΠΈΠ±ΠΎ 28,8 ΠΠ±ΠΈΡ/Ρ. Π‘ΠΈΠ³Π½Π°Π» ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌΡΠΉ ΡΠΎΡΡΠ΅ΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π½Π° Π»ΡΠ±ΡΡ
ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ
wi fi.
Π’Π°ΠΊΠΎΠΉ wi fi ΡΠΎΡΡΠ΅Ρ ΠΌΠ΅Π³Π°ΡΠΎΠ½ ΡΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠΎΠ²Π°Π½ ΡΡΠ΅ΠΌΠ½ΡΠΌ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠΎΠΌ, Π·Π°ΡΡΠ΄ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ 4-Ρ ΡΠ°ΡΠΎΠ².
ΠΠ°ΠΉΡΠ°ΠΉ ΡΠΎΡΡΠ΅Ρ ΠΌΠ΅Π³Π°ΡΠΎΠ½ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌ ΠΊΠ°Π±Π΅Π»Π΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² ΡΠΎΡΡΠ΅Ρ ΠΏΠΎΡΡ RJ45, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ Π² ΡΠ΅ΠΆΠΈΠΌΠ°Ρ
LAN ΠΈΠ»ΠΈ WAN. ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ΅ΠΆΠΈΠΌΠ° WAN ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»Π° ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π° ΡΠΆΠ΅ ΡΠ°Π·Π΄Π°ΡΠ° ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅Π· WiFi Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ΅ΠΆΠΈΠΌ LAN, ΡΠΎ ΡΠΎΡΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΠΈΠ³Π½Π°Π» Ρ ΠΌΠΎΠ΄Π΅ΠΌΠ°, Π° ΡΠ°Π·Π΄Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ ΠΏΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· Ethernet Π½Π° ΠΠ°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, Π½ΠΎΡΡΠ±ΡΠΊ, ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΡ ΡΠΈΠ³Π½Π°Π» Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΡΠΎΡΡΠ΅Ρ. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΎΡΡΠ΅ΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π΅Π³ΠΎ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΡ
ΠΈΠ»ΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ
ΠΎΡΠΈΡΠ½ΡΡ
ΡΠ΅ΡΠ΅ΠΉ.
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΠ΅ΡΠΎΠΌ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΡΠ°Π·ΡΠ΅ΠΌΡ Π²ΡΠ²Π΅Π΄Π΅Π½Ρ Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΎΡΡΠ΅ΡΠ°. ΠΡΠΎ ΡΠ°Π·ΡΠ΅ΠΌ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ(miniUSB), ΡΠ°Π·ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ WAN/ LAN(microUSB ΠΈ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅ ΠΈΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π½ΠΈΠΊ), Π²ΡΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΎΡΡΠ΅ΡΠ°, ΠΊΠ½ΠΎΠΏΠΊΠ° Reset Π΄Π»Ρ ΡΠ±ΡΠΎΡΠ° Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΡΠΎΡΡΠ΅ΡΠ° ΠΊ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΠΌ.
Π Π°Π±ΠΎΡΡ ΡΠΎΡΡΠ΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎ ΠΏΡΡΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°ΠΌ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΌ Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠ²Π΅ΡΡ
Ρ. ΠΠΎ Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΈΠ³Π½Π°Π»Π°, ΡΠ΅ΠΆΠΈΠΌ ΡΠΎΡΡΠ΅ΡΠ° 3G/2g, Π·Π°ΡΡΠ΄ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ°.
Π ΡΠΎΡΡΠ΅ΡΠ΅ ΠΠ΅Π³Π°ΡΠΎΠ½ Π΅ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°ΠΊΠΈΡ
Π²Π°ΠΆΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΊΠ°ΠΊ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ MAC-Π°Π΄ΡΠ΅ΡΠ°, ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΡΡ Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ Π½Π° Java ΠΈΠ»ΠΈ ActiveX. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ Π΄Π»Ρ ΡΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ Π΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π΅ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ°ΠΉΡΠΎΠ², Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ Π»ΠΈΡΡ Π²Π²Π΅ΡΡΠΈ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΡΠΏΠΈΡΠΎΠΊ ΡΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² Π½Π°Π·Π²Π°Π½ΠΈΡΡ
Π·Π°ΠΏΡΠ΅ΡΠ΅Π½Π½ΡΡ
ΡΠ°ΠΉΡΠΎΠ².
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΏΠ»ΡΡΠΎΠΌ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ΅ΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΡ ΡΠ΅ΡΠΈ, Π° Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΠ°ΡΠΈΡΡ ΠΈ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΡΠ΅ΡΡΡΡ Π±Π°ΡΠ°ΡΠ΅ΠΈ.
ΠΡΠ° ΠΌΠΎΠ΄Π΅Π»Ρ ΡΠΎΡΡΠ΅ΡΠ° Π±ΡΠ΅Π½Π΄ΠΈΡΠΎΠ²Π°Π½Π° ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡΠΏΠΈΡΡ Π² ΡΠ°Π»ΠΎΠ½Π°Ρ
ΠΎΡ ΠΠ΅Π³Π°Π€ΠΎΠ½. Π‘Π°ΠΌ ΡΠΎΡΡΠ΅Ρ Π½Π΅ Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ ΠΈ ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ. ΠΠΎ Π΅ΡΠ»ΠΈ ΡΠ°ΠΌ ΠΌΠΎΠ΄Π΅ΠΌ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΊ ΡΠΎΡΡΠ΅ΡΡ Π·Π°Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ ΠΏΠΎΠ΄ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°, ΡΠΎ ΡΡΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΈ Π½Π° ΡΠ°ΠΌ ΡΠΎΡΡΠ΅Ρ.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΡΡΠ΅ΡΠ° ΠΠ΅Π³Π°ΡΠΎΠ½
ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΠΎΡΡΠ΅Ρ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΠ»Π°Π½ΡΠ΅ΡΠ½ΡΡ
ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ², Π² ΠΊΠΎΡΠΎΡΡ Π½Π΅Ρ 3G-ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠΎ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠ΅. Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π° ΡΠΎΡΡΠ΅ΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΎΡΠΈΡΠ΅, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΡ
Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ. ΠΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π° Π²ΡΠ΅Π·Π΄Π½ΡΡ
ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡΡ
, ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠΎΡΡΠ΅Ρ Π½Π° Π΄Π°ΡΠ΅ Ρ ΠΏΠ»ΠΎΡ
ΠΈΠΌ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π°Π±ΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π₯ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ ΡΠ°ΠΊΠΎΠΉ ΡΠΎΡΡΠ΅Ρ ΠΈ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ²ΡΠ·ΠΈ Π² Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΡ
ΡΠ΅ΡΡΡ
ΠΈΠ»ΠΈ ΠΌΠ°Π»ΡΡ
ΠΈ ΡΡΠ΅Π΄Π½ΠΈΡ
ΠΎΡΠΈΡΠ°Ρ
.
ΠΠ»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ
ΡΠ΅Π»Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΎΡΡΠ΅ΡΠ° Π±ΡΠ΄Π΅Ρ Π½Π΅ΡΠ΅Π»Π΅ΡΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎ. ΠΡΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΊ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡΡ
. Π‘ΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠΎΡΡΠ΅ΡΠ° Ρ Π²ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΌ Π² ΡΠ°Π·ΡΠ΅ΠΌ ΠΌΠΎΠ΄Π΅ΠΌΠΎΠΌ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ. Π ΡΠ΅ΡΡΡΡ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ° Π½Π΅ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ, Π²ΡΠ΅Π³ΠΎ 4 ΡΠ°ΡΠ°.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΡΠ΅ΡΠ° ΠΊΠ°ΠΊ ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΆΠ΅ Π½Π°Π»Π°ΠΆΠΈΠ²Π°Π΅Ρ ΡΠ²ΠΎΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ. Π ΡΠΎΡΡΠ΅ΡΠ΅ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΏΠΎΡΡΠΎΠ² LAN Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΡΡΡΠΎΠΉΡΡΠ² ΠΏΠΎ ΠΊΠ°Π±Π΅Π»Ρ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΎΡΡΠ΅ΡΠ° ΠΠ΅Π³Π°ΡΠΎΠ½
Π§ΡΠΎΠ±Ρ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠΎΡΡΠ΅Ρ ΠΠ΅Π³Π°ΡΠΎΠ½ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΉΡΠΈ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Web-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°(http://router.3g). ΠΡΠ΅ ΠΌΠ΅Π½Ρ ΡΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½ΠΎ.
ΠΠ»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠ°ΡΠΎΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π²ΠΎΡΡΠΌΠΈ ΡΠΈΡΡ ΠΠΠ‘-Π°Π΄ΡΠ΅ΡΠ°. ΠΠ° ΠΊΡΡΡΠΊΠ΅ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ½ΠΎΠΉ Π±Π°ΡΠ°ΡΠ΅ΠΉ ΡΠΎΡΡΠ΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ SSID ΠΈ ΠΠ°ΡΠΎΠ»Ρ.
ΠΠΎΡΠ»Π΅ Π²Π²ΠΎΠ΄Π° Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΏΠΎΠ»Ρ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΎΠΊΠ½ΠΎ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ ΡΠΎΡΡΠ΅ΡΠ°. ΠΠ°Π½Π½ΡΠΉ ΡΠΎΡΡΠ΅Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΌ Ρ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠΌΠΈ
ΠΌΠΎΠ΄Π΅ΠΌΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ2G/3G.
ΠΠ΄Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΈΠΌΡ ΡΠ΅ΡΠΈ (Wi-Fi SSID), Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΈ Π·Π°ΡΠ΅ΠΌ Π΄Π»Ρ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΡ. ΠΡΠ»ΠΈ ΠΡ Π²ΠΈΠ΄ΠΈΡΠ΅ Π½Π°ΠΏΡΠΎΡΠΈΠ² ΡΡΡΠΎΠΊΠΈ WiFi Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΈΠΊΠΎΠ½ΠΊΡ ΠΎΡΠΊΡΡΡΠΎΠ³ΠΎ Π·Π°ΠΌΠΊΠ°, ΡΠΎ ΠΠ°ΡΠ° ΡΠ΅ΡΡ Π±Π΅Π· Π·Π°ΡΠΈΡΡ ΠΈ Π΅Π΅ Π½ΡΠΆΠ½ΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ, Π½Π°ΠΆΠ°Π² Π½Π° Π·Π°ΠΌΠΎΡΠ΅ΠΊ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²Π²Π΅ΡΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠ΅ΡΠΈ.ΠΡΠΎΡ ΠΏΠ°ΡΠΎΠ»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΌ ΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π±ΡΠΊΠ²Ρ ΠΈ ΡΠΈΡΡΡ, ΠΌΠΎΠΆΠ½ΠΎ Π²Π²Π΅ΡΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π΅ 8-63 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². ΠΠ»Ρ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ -ΠΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΡ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡ ΡΠ΅ΡΠΈ ΠΈ ΠΏΡΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²Π²Π΅ΡΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΠ°ΡΠ΅Π³ΠΎ ΠΏΠ°ΡΠΎΠ»Ρ. ΠΠ»Ρ Π·Π°ΡΠΈΡΡ ΡΠ΅ΡΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ WPA2-PSK. ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
Π²ΡΠ±ΡΠ°ΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΈΠΏ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ.
Π ΡΠΎΡΡΠ΅ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ MAC-Π°Π΄ΡΠ΅ΡΡ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΡΠ΅ΡΠΈ ΠΎΡ Π²ΠΈΡΡΡΠΎΠ².
WIFI ΡΠΎΡΡΠ΅Ρ ΠΌΠ΅Π³Π°ΡΠΎΠ½ ΠΎΡΠ·ΡΠ²Ρ
ΠΡΠ»ΠΈ ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΡΠΎΡΡΠ΅Ρ ΠΌΠ΅Π³Π°ΡΠΎΠ½ ΠΎΡΠ·ΡΠ²Ρ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π·Π°ΡΠ²Π»Π΅Π½Π½ΡΠΌ Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌ ΠΎΠ½ Π²ΠΏΠΎΠ»Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ. ΠΠ°ΠΊ ΠΈ ΠΎΡΠΌΠ΅ΡΠ΅Π½ΠΎ Π² ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Plug-and-Play, ΡΠΎΡΡΠ΅Ρ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Π½Π΅ Π½ΡΠΆΠ΄Π°Π΅ΡΡΡ. ΠΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΠΎΡΠΈΡΡ Π² ΡΠΎΡΡΠ΅ΡΠ΅ ΠΈ Π² Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π·Π°Π³Π»ΡΠ΄ΡΠ²Π°ΡΡ. ΠΡΠΈ ΡΡΠΎΠΌ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΡΡΡ Ρ
ΠΎΡΠΎΡΠ°Ρ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ Ρ SIM-ΠΊΠ°ΡΡΠ°ΠΌΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ².
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠΎΡΡΠ΅Ρ ΠΊ ΡΠ΅ΡΠΈ Π½Π΅ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ, Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ(50-80Ρ.). Π ΠΎΡΡΠ΅Ρ Ρ
ΠΎΡΠΎΡΠΎ Π΄Π΅ΡΠΆΠΈΡ ΡΠ΅ΡΡ 3G, ΠΈ ΠΏΡΠΈ ΠΏΠ»ΠΎΡ
ΠΎΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ Π½Π° EDGE. ΠΠΎΠ³Π΄Π° ΡΠΈΠ³Π½Π°Π» Π΄ΠΎΡΡΠΈΠ³Π½Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΠΎ ΡΠΎΡΡΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅Ρ Π² 3G, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ ΠΈ Π·Π°Π²ΠΈΡΠ½ΡΡΡ Π² EDGE. Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΎΡ ΡΡΠΎΠ²Π½Ρ ΡΠΈΠ³Π½Π°Π»Π° ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΏΡΠΈΠ΅ΠΌΠ°.
ΠΡΠ»ΠΈ ΡΠΌΠΎΡΡΠ΅ΡΡ Π²Π°ΠΉ ΡΠ°ΠΉ ΡΠΎΡΡΠ΅Ρ ΠΌΠ΅Π³Π°ΡΠΎΠ½ ΠΎΡΠ·ΡΠ²Ρ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΡΠΎΡΡΠ΅Ρ ΠΠ΅Π³Π°ΡΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΌΠΎΠ΄Π΅ΠΌΠ°ΠΌΠΈ Π½Π΅ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. Π‘ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΡΠ°ΡΡΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»ΡΠΌΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Ρ Huawei E1550, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ. Π₯ΠΎΡΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π΄Π°Π½Π½ΡΠΌ ΡΠΎΡΡΠ΅ΡΠΎΠΌ ΡΠ°ΠΊΠΈΠ΅ ΠΌΠΎΠ΄Π΅ΠΌΡ, ΠΊΠ°ΠΊ HuaweiE1820, HuaweiE173.
ΠΠ° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ Wi-Fi Π½Π°ΡΠ΅ΠΊΠ°Π½ΠΈΠΉ Π½Π΅ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΡΡΡ. Π ΠΎΡΡΠ΅Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Ρ
ΠΎΡΠΎΡΡΡ Π·ΠΎΠ½Ρ ΠΏΡΠΈΠ΅ΠΌΠ° ΡΠΈΠ³Π½Π°Π»Π°, ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΠΌΡΡ ΡΠΎ ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΡΠΌΠΈ ΡΠΎΡΡΠ΅ΡΠ°ΠΌΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ DIR-320.
ΠΡΠΈ ΡΠ°Π·Π΄Π°ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΠΎΠΆΠ΅ Π½Π΅ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΡΡΡ ΡΠ±ΠΎΠ΅Π². ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊΠ°Π±Π΅Π»Ρ ΡΠ΅ΡΠ΅Π· ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π½ΠΈΠΊ ΠΈ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠΎΡΡΠ΅Ρ. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠΎΠΆΠ΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅.
WI FI Router E5830 ΠΠ΅Π³Π°ΡΠΎΠ½
ΠΡΠ΅Π΄ΡΠ΄ΡΡΠ°ΡLanΠΠ°ΡΡΡΠΎΠΉΠΊΠ° dns Π½Π° WIFI ΡΠΎΡΡΠ΅ΡΠ΅
Π‘Π»Π΅Π΄ΡΡΡΠ°ΡLanΠ ΠΎΡΡΠ΅Ρ — ΠΈΠ· ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° (Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Windows XP)
ΠΠΊΡΠΏΠ΅ΡΡΡ ΡΠ°ΡΡΠΊΠ°Π·Π°Π»ΠΈ, Π½ΡΠΆΠ½ΠΎ Π»ΠΈ ΠΎΡΠΊΠ»ΡΡΠ°ΡΡ Wi-Fi Π½ΠΎΡΡΡ β Π ΠΎΡΡΠΈΠΉΡΠΊΠ°Ρ Π³Π°Π·Π΅ΡΠ°
ΠΠ½ΠΎΠ³ΠΈΠ΅ Π»ΡΠ΄ΠΈ ΠΏΠΎ ΠΏΡΠΈΠ²ΡΡΠΊΠ΅ ΠΎΡΠΊΠ»ΡΡΠ°ΡΡ Π½ΠΎΡΡΡ Wi-Fi-ΡΠΎΡΡΠ΅Ρ, Π½ΠΎ Π½Π΅ Π·Π°Π΄ΡΠΌΡΠ²Π°ΡΡΡΡ Π½Π°Π΄ ΡΠ΅ΠΌ, Π° Π½ΡΠΆΠ½ΠΎ Π»ΠΈ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ. «Π Π» ΡΠΏΡΠΎΡΠΈΠ»Π° ΠΌΠ½Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΠΎΡ ΡΡΠ΅Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΠΏΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.
«ΠΡΠ»ΠΈ Π±Ρ ΡΠΎΡΠΊΠΈ Wi-Fi Π°ΡΠ°ΠΊΠΎΠ²Π°Π»ΠΈ Π»ΡΠ΄ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π±ΡΠ» Π±Ρ Ρ ΠΎΡΡ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠΌΡΡΠ» ΠΎΡΠΊΠ»ΡΡΠ°ΡΡ Wi-Fi Π½ΠΎΡΡΡ, — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΠ»Π΅Π³ Π‘Π΅Π΄ΠΎΠ², Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ ΠΏΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΠΈΠ±Π΅ΡΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π΄Π»Ρ Π½Π°ΡΠ΅Π»Π΅Π½ΠΈΡ» Π² «Π ΠΎΡΡΠ΅Π»Π΅ΠΊΠΎΠΌ-Π‘ΠΎΠ»Π°Ρ». — ΠΠΎ Π½Π°Ρ Π°ΡΠ°ΠΊΡΡΡ ΡΠΎΠ±ΠΎΡΡ, Π° ΠΎΠ½ΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎ Π΄Π½ΡΠΌ Π½Π΅Π΄Π΅Π»ΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠΈΠΌ ΡΠ°ΡΠ°ΠΌ. ΠΠΎΡΡΠΎΠΌΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π²Π°ΠΆΠ½Π΅Π΅ Π½Π΅ Π·Π°Π±ΡΠ²Π°ΡΡ ΠΏΡΠΎΡΡΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΊΠΈΠ±Π΅ΡΠ³ΠΈΠ³ΠΈΠ΅Π½Ρ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ»Ρ Wi-Fi ΡΠΎΡΠ΅ΠΊ ΡΠΏΡΠ°Π²Π΅Π΄Π»ΠΈΠ²Ρ Π²ΡΠ΅ ΡΠ΅ ΠΆΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΡΡΠΎ ΠΈ Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ».
ΠΠ-Π΅Π²Π°Π½Π³Π΅Π»ΠΈΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Avast ΠΡΠΈΡ ΠΠΎΡΡΠΎΠ½Ρ ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΈΡΠ°Π΅Ρ, ΡΡΠΎ Π²ΡΠΊΠ»ΡΡΠ°ΡΡ Wi-Fi Π½ΠΎΡΡΡ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ: «ΠΡΠ»ΠΈ Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° Π΅ΡΡΡ ΠΎΠΏΠ°ΡΠ΅Π½ΠΈΡ, ΡΡΠΎ ΠΊΡΠΎ-ΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π²Π·Π»ΠΎΠΌΠ°ΡΡ Π΅Π³ΠΎ Wi-Fi,Β ΡΠΎ Ρ ΠΌΠΎΠ³Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π² Π·ΠΎΠ½Π΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Wi-Fi, ΡΠΎ Π΅ΡΡΡ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π² Π²Π°ΡΠ΅ΠΌ Π΄ΠΎΠΌΠ΅ ΠΈΠ»ΠΈ ΠΎΡΠ΅Π½Ρ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ Π½Π΅ΠΌΡ», — ΠΎΠ±ΡΡΡΠ½ΠΈΠ» ΠΎΠ½.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π²Π°Ρ ΡΠΎΡΡΠ΅Ρ Π½Π΅ Π²Π·Π»ΠΎΠΌΠ°Π»ΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΡΡ ΠΏΡΠ°Π²ΠΈΠ», Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΠΎΡΡΠΎΠ½Ρ.
ΠΠΎΠΌΠ΅Π½ΡΠΉΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΠΈΠΌΡ ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ. Π£ Π²ΡΠ΅Ρ ΡΠΎΡΡΠ΅ΡΠΎΠ² Π΅ΡΡΡ ΠΈΠΌΡ ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌ. ΠΠΎΠ³Π΄Π° Π²Ρ ΠΏΠΎΠΊΡΠΏΠ°Π΅ΡΠ΅ ΡΠΎΡΡΠ΅Ρ, Π½ΠΎΠ²ΡΠΉ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΅ΡΠΆΠ°Π½Π½ΡΠΉ, ΡΡΠ°Π·Ρ ΡΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ. Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΏΠ°ΡΠΎΠ»Ρ, ΡΠ»Π΅Π΄ΡΡ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π°Π΄Π΅ΠΆΠ½ΡΡ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ.
ΠΠΎ ΠΌΠ½Π΅Π½ΠΈΡ ΡΠΊΡΠΏΠ΅ΡΡΠ°, Ρ Π°ΠΊΠ΅ΡΠ°ΠΌ ΠΈΠ·Π²Π΅ΡΡΠ½Ρ ΡΡΠ΅ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΌΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π° Π²ΡΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΡΠΎΡΡΠ΅ΡΡ Π½Π° ΡΡΠ½ΠΊΠ΅. ΠΡΠ»ΠΈ Π²Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ»ΠΈ ΡΡΠ΅ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ Π²Ρ ΠΎΠ΄Π° Π² ΡΠΈΡΡΠ΅ΠΌΡ, Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π»Π΅Π³ΠΊΠΎΠΉ ΠΌΠΈΡΠ΅Π½ΡΡ Π΄Π»Ρ Π²Π·Π»ΠΎΠΌΠ°. Π Π΅ΡΠ»ΠΈ Π²Ρ ΠΊΡΠΏΠΈΠ»ΠΈ ΡΠΎΡΡΠ΅Ρ Ρ ΠΊΠΎΠ³ΠΎ-ΡΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ, Π²Ρ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅, Ρ ΠΊΠΎΠ³ΠΎ Π΅ΡΡΡ ΡΡΠΈ ΡΡΠ°ΡΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ Π²Ρ ΠΎΠ΄Π° ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΈΠΌΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ. Π Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈΡ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΡΠ΅Π΅.
ΠΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ WPA2 (ΠΈΠ»ΠΈ WPA3). WPA2 ΠΈ WPA3 — Π²ΡΠΎΡΠ°Ρ ΠΈ ΡΡΠ΅ΡΡΡ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Wi-Fi Protected Access. ΠΠ½ΠΈ Π·Π°ΡΠΈΡΠ°ΡΡ Π²Π°Ρ ΡΠΎΡΡΠ΅Ρ ΠΎΡ Π½Π΅ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ AES. ΠΡΠ±ΠΎΠΉ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠΎΡΡΠ΅Ρ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ WPA2, Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΠΎΠ²ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ WPA3. ΠΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ WPA2 ΠΈΠ»ΠΈ WPA3, ΡΡΠΎΠ±Ρ Π»ΡΠ±ΠΎΠΌΡ, ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ Π²Π°ΠΌ, ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΠ»ΡΡ ΠΏΠ°ΡΠΎΠ»Ρ Wi-Fi.
ΠΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π²ΠΎΠ΅ ΠΈΠΌΡ Π²Π°ΡΠ΅Π³ΠΎ ΡΠΎΡΡΠ΅ΡΠ° (SSID). ΠΠΎ Π²ΡΠ΅ΠΌΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠΎΡΡΠ΅ΡΠ° ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ SSID — ΠΈΠΌΡ Π²Π°ΡΠ΅ΠΉ ΡΠ΅ΡΠΈ Wi-Fi. ΠΠΎΠ²ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ°ΡΡΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΠΌΠ°ΡΠΊΡ ΠΈ ΠΌΠΎΠ΄Π΅Π»Ρ ΡΠΎΡΡΠ΅ΡΠ° Π² SSID, ΠΈ Ρ Π°ΠΊΠ΅ΡΡ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΈΠΌΡ ΡΠ΅ΡΠΈ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ Π½Π΅ Π·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊΠ°Ρ Ρ Π²Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ ΡΠΎΡΡΠ΅ΡΠ°. Π§Π΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π΄Π°Π½Π½ΡΡ Π²Ρ Π΄Π°Π΄ΠΈΡΠ΅ Ρ Π°ΠΊΠ΅ΡΡ, ΡΠ΅ΠΌ Π»Π΅Π³ΡΠ΅ Π΅ΠΌΡ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΡΠΎΡΠ²ΠΈΡΠ΅ ΡΠ²ΠΎΡΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ΅ΡΠΈ Wi-Fi: ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ Π΅Π΅ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ. Π¨ΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ WPA ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ SSID ΠΊΠ°ΠΊ ΡΠ°ΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°, ΠΏΠΎΡΡΠΎΠΌΡ, ΠΈΠ·Π±Π΅Π³Π°Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΈΠ»ΠΈ ΠΎΠ±ΡΠΈΡ ΡΠ΅ΡΠ΅Π²ΡΡ ΠΈΠΌΠ΅Π½, Π²Ρ ΡΠ΄Π΅Π»Π°Π΅ΡΠ΅ ΡΠ²ΠΎΡ ΡΠ΅ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠΉ ΠΊ Π²Π·Π»ΠΎΠΌΡ.
ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ WPS. ΠΠ°ΡΡΠ΄Ρ Ρ WPA2 ΠΈΠ»ΠΈ WPA3, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡΡ WPS (Π·Π°ΡΠΈΡΠ΅Π½Π½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Wi-Fi) —Β Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΈΠ»ΠΈ Π²Π²Π΅ΡΡΠΈ PIN-ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ°ΡΠΎΠ»Ρ. Π₯ΠΎΡΡ ΡΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎ, ΡΡΠΎΠ²Π΅Π½Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΏΠ°Π΄Π°Π΅Ρ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΠ»ΠΈ PIN-ΠΊΠΎΠ΄ΠΎΠ² Π²ΠΌΠ΅ΡΡΠΎ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ. ΠΡΠ±ΠΎΠΉ, ΠΊΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈΠΊΠΎΡΠ½ΡΡΡΡΡ ΠΊ Π²Π°ΡΠ΅ΠΌΡ ΡΠΎΡΡΠ΅ΡΡ, ΡΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ WPS ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ. Π ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ PIN-ΠΊΠΎΠ΄ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π»Π΅Π³ΡΠ΅ Π²Π·Π»ΠΎΠΌΠ°ΡΡ, ΡΠ΅ΠΌ Π΄Π»ΠΈΠ½Π½ΡΠΉ ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΠΉ. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π½Π΅ Π²ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ WPS — Π½ΠΎ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΡΠΎ Π΅ΡΡΡ, Π²ΡΠΊΠ»ΡΡΠΈΡΠ΅ WPS ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΡΠ΅Π΅.
ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ΅ / ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π£Π΄Π°Π»Π΅Π½Π½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ Π²ΠΎΠΉΡΠΈ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π²Π°ΡΠ΅Π³ΠΎ ΡΠΎΡΡΠ΅ΡΠ° ΠΈΠ· Π»ΡΠ±ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΌΠΈΡΠ°. ΠΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΡΠ°Π½ΡΡ, ΡΡΠΎ Π²Π°ΠΌ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ ΡΡΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ, ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»Ρ. ΠΡΠ»ΠΈ Π²Ρ ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌ, ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π²Π°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ°Π±Π΅Π»Ρ Ethernet. ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ — Π»Π΅Π³ΠΊΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± Π·Π°ΡΠΈΡΠΈΡΡ Π²Π°Ρ ΠΎΡ Ρ Π°ΠΊΠ΅ΡΠΎΠ².
ΠΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π²Π°ΡΠ΅Π³ΠΎ ΡΠΎΡΡΠ΅ΡΠ°. ΠΡΠΎΡΠΈΠ²ΠΊΠ° — ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Π°ΡΠΈΠΌ ΡΠΎΡΡΠ΅ΡΠΎΠΌ. ΠΠ°ΠΊ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΈΠ»ΠΈ Π»ΡΠ±ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅, ΠΏΡΠΎΡΠΈΠ²ΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ. ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π·Π°ΡΠΈΡΠΈΡΡ Π²Π°Ρ ΡΠΎΡΡΠ΅Ρ ΠΎΡ Π»ΡΠ±ΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½Ρ Π² Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΡΡΠ΅ΡΡ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, Π½ΠΎ Π²Ρ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΎΠΉΡΠΈ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π²ΡΠ΅ ΡΠ°ΠΌΠΈ.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΈΠ±Π΅ΡΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°ΡΠΈΡΡΡ Π²Π°ΡΡ Wi-Fi-ΡΠ΅ΡΡ. ΠΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΡΠΎΡΡΡΡ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π·Π°ΡΠΈΡΠΈΡΡ ΡΠ΅ΡΡ Wi-Fi — ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Wi-Fi, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° Π²Π°ΡΠ΅ΠΉ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅ΡΡΡ, ΠΈΠ·Π±Π°Π²Π»ΡΡ Π²Π°Ρ ΠΎΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π΅Π΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΡΡΠ½ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Avast Free Antivirus ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Wi-Fi Inspector, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠΊΠ°Π½ΠΈΡΡΠ΅Ρ ΡΠ΅ΡΡ Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ Π»ΡΠ±ΡΡ ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΈΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅ΡΠ΅ ΡΠΎΡΠ½ΠΎ Π·Π½Π°ΡΡ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π² Π²Π°ΡΠ΅ΠΌ Wi-Fi.
ΠΠ°ΡΠΈΡΠΈΡΠ΅ ΡΠ²ΠΎΡ ΡΠ΅ΡΡ Wi-Fi ΠΈ ΠΈΠ·Π±Π°Π²ΡΡΠ΅ΡΡ ΠΎΡ Π»ΡΠ±ΡΡ Π½Π΅Π½ΡΠΆΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΡΡ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ.
ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΠΏΡΠΈΠ΅ΠΌ ΠΈ ΡΠ°Π·Π΄Π°ΡΠ° ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°
ΠΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΒ ΡΠ°Π·Π΄Π°ΡΡΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠΎΠΌ ΠΈΠ»ΠΈ ΡΠΎΡΠΊΠΎΠΉ Π΄ΠΎΡΡΡΠΏΠ°, ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΠ΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ (Wi-Fi Π°Π΄Π°ΠΏΡΠ΅Ρ). ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠΎΡΡΠΎΠΈΡ Π²Β ΡΠΎΠΌ, ΡΡΠΎ Π½Π΅Β Π²ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΌΠΎΠ³ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΡΠ°Π·Ρ Π΄Π²Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ. ΠΡΡΡ ΡΠΎΡΡΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°Π·Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Β«ΠΠ΄Π°ΠΏΡΠ΅ΡΒ», Π°Β Π΅ΡΡΡΒ ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π½Π°Β ΡΠ΅ΠΏΠΈΡΠ΅Ρ ΡΒ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΡΡΠΎΠ² WDS, ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΈΒ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ. ΠΒ ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°ΡΡΠΊΠ°Π·Π°Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎΒ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΡΡΠ΅Ρ ΠΊΠ°ΠΊ Wi-Fi Π°Π΄Π°ΠΏΡΠ΅Ρ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π²Π°ΠΉ-ΡΠ°ΠΉ Π°Π΄Π°ΠΏΡΠ΅Ρ ΠΊΒ ΡΠΎΡΡΠ΅ΡΡ ΠΈΒ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΡΠΎΡΡΠ΅ΡΠ° Π²Β ΡΠ΅ΠΆΠΈΠΌΠ΅ Π°Π΄Π°ΠΏΡΠ΅ΡΠ°.
ΠΠΎΠΆΠ΅ΡΒ Π»ΠΈ ΡΠΎΡΡΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΈΒ ΡΠ°Π·Π΄Π°Π²Π°ΡΡ Wi-Fi ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ
ΠΠ½ΠΎΠ³ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ Π²ΠΎΠΏΡΠΎΡ: ΠΌΠΎΠΆΠ΅ΡΒ Π»ΠΈ Π²Π°ΠΉ-ΡΠ°ΠΉ ΡΠΎΡΡΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Wi-Fi ΡΠΈΠ³Π½Π°Π»Ρ. ΠΡΠ²Π΅Ρ ΡΡΠ΅ΡΠ°ΡΡΠΈΠΉ: ΠΌΠΎΠΆΠ΅Ρ. Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ ΡΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²Β ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΅ΠΏΠΈΡΠ΅ΡΠΎΠ², ΡΠΎΒ Π΅ΡΡΡ ΠΏΡΠΈΠ΅ΠΌΡΠΈΠΊΠΎΠ² ΡΠΈΠ³Π½Π°Π»Π°. ΠΠΎΠΎΠ±ΡΠ΅ ΡΠ΅ΠΏΠΈΡΠ΅ΡΒ β ΡΡΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΡΠΉ Π°ΠΏΠΏΠ°ΡΠ°Ρ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ°ΡΡΠΈΡΠΈΡΡ Π·ΠΎΠ½Ρ ΠΏΠΎΠΊΡΡΡΠΈΡ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅ΡΠΈ Wi-Fi. ΠΠ½Β ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ, ΠΏΠΎΠ²ΡΠΎΡΡΠ΅Ρ ΠΈΒ ΡΡΠΈΠ»ΠΈΠ²Π°Π΅Ρ ΡΠΈΠ³Π½Π°Π»Ρ ΡΠΎΡΠΎΠ²ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ ΠΈΒ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ. ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π΄Π»Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΒ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ.
ΠΠ΅ Π²ΡΠ΅ ΡΠΎΡΡΠ΅ΡΡ ΡΠΏΠΎΡΠΎΠ±Π½Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, Π΄Π»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΈΡ Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠ΅ΡΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΌΠΎΡΡΠ°ΠΌΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΠΎΡΠ΅ΠΊ Wi-Fi Π² ΠΎΠ΄Π½Ρ ΡΠ΅ΡΡ.
ΠΠ°ΠΊ ΠΈΠ·Β ΡΠΎΡΡΠ΅ΡΠ° ΡΠ΄Π΅Π»Π°ΡΡ Wi-Fi Π°Π΄Π°ΠΏΡΠ΅Ρ ΠΈΒ Π½Π°ΡΡΡΠΎΠΈΡΡ Π΅Π³ΠΎ Π²Β ΡΠ΅ΠΆΠΈΠΌΠ΅ Π°Π΄Π°ΠΏΡΠ΅ΡΠ°
Π‘ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π²Β ΡΠΎΠΌ, ΡΡΠΎ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π²Β Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°Π΄Π°ΠΏΡΠ΅ΡΠ°. ΠΠ½Β ΠΏΠ΅ΡΠ΅ΡΡΠ°Π΅Ρ ΡΠ°Π·Π΄Π°Π²Π°ΡΡ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΡ ΡΠ²ΡΠ·Ρ, ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΏΠΎΒ ΠΊΠ°Π±Π΅Π»Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°, Π°, Π½Π°ΠΎΠ±ΠΎΡΠΎΡ,Β β ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π΅Π΅Β ΠΈΒ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ Π½Π°Β Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΏΠΎΒ ΡΠΈΠΏΡ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² ΠΈΠ»ΠΈ Π½ΠΎΡΡΠ±ΡΠΊΠΎΠ², Smart TVΒ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Π±Π΅Π»Ρ.
ΠΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅Β ΡΡΠΎΠ³Π°ΡΡ Π½ΠΈΒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°, ΠΊΡΠΎΠΌΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Wi-Fi ΠΊΠ°Π½Π°Π»Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΠ΅Π΄ΡΡΠΎΡΡΠΈΡ ΡΡΡΠ΄Π½ΠΎΡΡΠ΅ΠΉ ΠΏΡΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ ΡΠΎΒ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ°Π±ΠΎΡΠΈΡ ΡΠ°ΡΡΠΎΡ Π²Β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π±Π΅ΡΠ΅ΡΡΡ ΡΠΎΡΡΠ΅Ρ, Π²ΡΡΡΡΠΏΠ°ΡΡΠΈΠΉ Π²Β ΡΠΎΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΠΈΒ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ Π½Π°Β ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ°Π·Π΄Π°Π΅Ρ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΠΎΒ Π΄ΠΎΠΌΡ ΠΈΠ»ΠΈ ΠΊΠ²Π°ΡΡΠΈΡΠ΅. ΠΠ°Π»Π΅Π΅ ΠΎΠ½Β ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊΒ Π½Π΅ΠΌΡ ΠΊΠ°Π±Π΅Π»Π΅ΠΌ ΠΈΒ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π°Β ΡΠΎ, ΡΡΠΎ Π²Β Π½Π°ΡΠ°Π»Π΅ ΡΒ ΡΠΎΡΡΠ΅ΡΠ° Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ LAN Π΄Π»Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΏΠΎΒ ΠΊΠ°Π±Π΅Π»Ρ.
ΠΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ Wi-Fi ΠΈΠ·Β ΡΠΎΡΡΠ΅ΡΠ° ZyXEL
ΠΠ°ΡΠ°ΡΡ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΒ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΎΡΒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ZyXEL, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² ΡΠ°Π±ΠΎΡΡ ΡΒ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠΎΠ½ΠΊΠΈΠΌΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ. Π‘ΡΠ΅Π΄ΠΈ ΡΡΠΈΡ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² Π΅ΡΡΡ ΠΈΒ ΡΠ΅ΠΆΠΈΠΌ ΡΠ΅ΠΏΠΈΡΠ΅ΡΠ°. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π²Β Π½ΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ NDMSΒ V2, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΠΌΠ΅Π΅Ρ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π²Β ΡΠΈΠ½ΠΈΡ ΡΠΎΠ½Π°Ρ .
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ KeenetiΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Lite III, ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΠΆΠΈΠΌΠ°ΠΌΠΈ ΡΒ ΠΏΠΎΠΌΠΎΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π°Β ΡΠ°ΠΌΠΈΡ Π΄Π΅Π²Π°ΠΉΡΠ°Ρ . ΠΡΠ»ΠΈΒ ΠΆΠ΅ ΡΠΎΡΡΠ΅Ρ ΡΡΠΎ Π½Π΅Β ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ, ΡΠΎΒ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΉΡΠΈ Π²Β Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ. ΠΠ΅Π»Π°Π΅ΡΡΡ ΡΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
- ΠΒ Π»ΡΠ±ΠΎΠΌ Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΏΠΎΒ Π°Π΄ΡΠ΅ΡΡ 192.168.1.1 ΠΈΠ»ΠΈ my.keenetic.net ΠΈΒ ΠΏΠΎΠΏΠ°ΡΡΡ Π²Β ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ;
- ΠΠ΅ΡΠ΅ΠΉΡΠΈ Π²ΠΎΒ Π²ΠΊΠ»Π°Π΄ΠΊΡ System ΠΈΒ Π²ΡΠ±ΡΠ°ΡΡ Β«Π Π΅ΠΆΠΈΠΌΒ»;
- ΠΠ°Β ΠΎΡΠΊΡΡΠ²ΡΠ΅ΠΉΡΡ ΡΡΡΠ°Π½ΠΈΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π½Π°Β ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β«ΠΠ΄Π°ΠΏΡΠ΅ΡΒ» ΠΈΒ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΡ Π²ΡΠ±ΠΎΡ;
- ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π΄Π΅Π²Π°ΠΉΡ.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΏΠΈΡΠ΅Ρ ΠΈΒ Π³Π»Π°Π²Π½ΠΎΠ΅ ΡΠ°Π·Π΄Π°ΡΡΠ΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π°Β ΠΎΠ±ΠΎΠΈΡ ΠΏΡΠΈΠ±ΠΎΡΠ°Ρ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ WPS.
ΠΠ°ΠΆΠ½ΠΎ!Β ΠΒ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅ΠΏΠΈΡΠ΅ΡΠ° Π²Π΅Π±-Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π΅Β Π±ΡΠ΄ΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄ΠΎΒ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π΅ΡΠ»ΠΈ Π²Β ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ Π½Π΅Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Β«Π Π΅ΠΆΠΈΠΌΒ», ΡΠΎΒ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π΄ΠΎΒ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ.
Π Π΅ΠΆΠΈΠΌ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅ΡΠΈ Π½Π°Β ΡΠΎΡΡΠ΅ΡΠ°Ρ ASUS
ΠΡΠ»ΠΈΒ ΠΆΠ΅ ΡΠ΅Π»ΡΡ ΡΡΠΎΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΈΠ±ΠΎΡΡ ΠΎΡΒ ASUS, ΡΠΎΒ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²Β ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅ΠΏΠΈΡΠ΅ΡΠ°. ΠΡΠΎ Π½Π΅Β ΡΠΎΠ²ΡΠ΅ΠΌΒ ΡΠΎ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ, Π½ΠΎΒ Π²Β ΡΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ ΡΡΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΌΠΎΠ³ΡΡ ΡΠ°Π·Π΄Π°Π²Π°ΡΡ ΡΠ΅ΡΡ ΡΠ΅ΡΠ΅Π· ΠΊΠ°Π±Π΅Π»Ρ, Π°Β ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ½ΠΈ Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΌΠΎΠ³ΡΡ ΡΡΠ°ΡΡ Π°Π΄Π°ΠΏΡΠ΅ΡΠ°ΠΌΠΈ.
ΠΡΠ»Π°Π΄ΠΊΠ° ASUS-ΡΡΡΡΠΎΠΉΡΡΠ² Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ:
- ΠΠ΅ΡΠ΅ΠΉΡΠΈ Π²Β Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΠΏΠΎΒ Π°Π΄ΡΠ΅ΡΡ 192.168.1.1 ΠΈΒ ΡΠΊΠ°Π·Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ Π²Ρ ΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ ΠΊΠ°ΠΊ Β«adminΒ», Β«adminΒ»;
- ΠΠ°ΠΉΡΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΡ Β«ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅Β» ΠΈΒ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΈΠ·Β Π½Π΅Π΅ Π²Β Β«Π Π΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡΒ»;
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π³Π°Π»ΠΎΡΠΊΡ Π½Π°ΠΏΡΠΎΡΠΈΠ² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Β«Π Π°Π±ΠΎΡΠ°ΡΡ Π²Β ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅ΠΏΠΈΡΠ΅ΡΠ°Β»;
- Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΒ Π²ΡΠ±ΡΠ°ΡΡ ΠΈΠ·Β ΡΠΏΠΈΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΉΒ ΡΡ, ΠΊΠΎΡΠΎΡΡΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ°ΡΡΠΈΡΠΈΡΡ;
- Π£ΠΊΠ°Π·Π°ΡΡ ΠΏΠ°ΡΠΎΠ»Ρ ΡΡΠΎΠΉ ΡΠ΅ΡΠΈ ΠΈΒ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊΒ Π½Π΅ΠΉ;
- Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎΒ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΒ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π²ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ;
- ΠΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ·ΡΡΠΈΡΡ ΠΎΠΊΠ½ΠΎ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ΅ΡΠΈ.
ΠΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ Wi-Fi ΠΈΠ·Β ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ° TP-LINK
ΠΠ΄ΠΈΠ½ ΠΈΠ·Β Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ ΡΠΎΡΡΠ΅ΡΠΎΠ² TP-LINK ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ²ΠΎΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² Π²Β ΡΠ΅ΠΆΠΈΠΌΠ΅ Π°Π΄Π°ΠΏΡΠ΅ΡΠ°, Π½ΠΎΒ Π½Π°Β Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠ²Π΅ΡΡΠΈΡΡ ΠΎΡΠ΄Π°Π»ΠΊΡ ΡΠ°Π±ΠΎΡΡ Π²Β ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΡΡΠ° ΠΏΠΎΒ WDS ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π Π΅ΠΏΠΈΡΠ΅ΡΠΎΠΌ, ΠΊΒ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ TP-LINK ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅Β ΠΌΠΎΠ³ΡΡ, Π½ΠΎΒ ΠΏΠΎΒ Β«ΠΌΠΎΡΡΡΒ» ΡΠ΅ΡΡ ΠΎΡΒ ΡΠΏ-Π»ΠΈΠ½ΠΊΠΎΠ²ΡΠΊΠΎΠ³ΠΎ ΡΠΎΡΡΠ΅ΡΠ° ΠΏΠΎΒ ΠΊΠ°Π±Π΅Π»Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡΠ»ΠΈΡΠ½ΠΎ.
ΠΠ΅ΡΠ΅Π΄ ΡΠ°ΠΌΠΈΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΊΠ°Π½Π°Π» ΡΠ²ΡΠ·ΠΈ Π½Π°Β ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅. ΠΠ΅Π»Π°Π΅ΡΡΡ ΡΡΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄Π΅Π²Π°ΠΉΡΠ°, Π½ΠΎΒ ΡΡΡΡ ΠΎΠ΄Π½Π°: ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠ°Π½Π°Π» Π΄Π»Ρ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊΒ ΠΌΠΎΡΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ:
- ΠΒ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΏΠΎΠ΄ΡΠΈΠ½Π΅Π½Π½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΠΏΠΎΒ Π°Π΄ΡΠ΅ΡΡ 192.168.1.1, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ IP-Π°Π΄ΡΠ΅Ρ ΠΏΡΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Π²ΠΎΒ Π²ΠΊΠ»Π°Π΄ΠΊΡ Β«Π‘Π΅ΡΡΒ» ΠΈΒ Π²ΡΠ±ΠΎΡΠ° LAN;
- Π£ΠΊΠ°Π·Π°ΡΡ Π½ΠΎΠ²ΡΠΉΒ IP ΠΏΡΡΠ΅ΠΌ Π·Π°ΠΌΠ΅Π½Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π΅Π³ΠΎ ΡΠΈΡΡΡ Π½Π°Β Β«2Β»;
- ΠΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΠΈΒ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ. Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ;
- ΠΠ°ΠΉΡΠΈ Π²Β Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎΒ Π½ΠΎΠ²ΠΎΠΌΡ Π°Π΄ΡΠ΅ΡΡ ΠΈΒ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π²ΠΎΒ Π²ΠΊΠ»Π°Π΄ΠΊΡ Wireless;
- ΠΒ ΠΏΠΎΠ»Π΅ ΠΈΠΌΠ΅Π½ΠΈ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅ΡΠΈ ΡΠΊΠ°Π·Π°ΡΡ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΠΎΡΠΎΠΉ ΡΠ΅ΡΠΈ, Π°Β Π²Β ΠΏΠΎΠ»Π΅ ΠΊΠ°Π½Π°Π»Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΎΡΒ ΠΆΠ΅ ΠΊΠ°Π½Π°Π», ΡΡΠΎ ΠΈΒ Π²Β Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°;
- Π Π°Π·ΡΠ΅ΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Π²Β ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΡΡΠ° ΠΏΡΡΠ΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π³Π°Π»ΠΎΡΠΊΠΈ Π½Π°ΠΏΡΠΎΡΠΈΠ² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠ½ΠΊΡΠ° ΠΈΒ Π²ΡΠ±ΡΠ°ΡΡ Π½ΡΠΆΠ½ΡΡ ΡΠ΅ΡΡ ΠΈΠ·Β ΡΠΏΠΈΡΠΊΠ°, ΠΏΠΎΡΠ²Π»ΡΡΡΠ΅Π³ΠΎΡΡ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π°Β ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠ±Π·ΠΎΡβ¦Β»;
- ΠΠ°ΠΏΡΠΎΡΠΈΠ² Π½ΡΠΆΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ Π½Π°ΠΆΠ°ΡΡ Β«ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡΒ»;
- ΠΡΠ±ΡΠ°ΡΡ ΠΈΠ·Β Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅Π³ΠΎ ΠΌΠ΅Π½Ρ ΡΠΈΠΏ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅ΡΠΈ ΠΈΒ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΏΠ°ΡΠΎΠ»Ρ;
- ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅;
- ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠΈΠ±ΠΎΡ, Π²ΡΠ½ΡΠ² Π΅Π³ΠΎ ΠΈΠ·Β ΡΠ»Π΅ΠΊΡΡΠΎΡΠ΅ΡΠΈ ΠΈΒ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ² ΠΎΠ±ΡΠ°ΡΠ½ΠΎ.
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°ΠΉΠ΄Ρ Π²Β Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈΒ Π²ΠΎΒ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«ΠΠ΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½Π°Ρ ΡΠ΅ΡΡΒ» Π½Π°ΠΏΡΠΎΡΠΈΠ² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° WDS ΡΠ²ΠΈΠ΄Π΅ΡΡ Π½Π°Π΄ΠΏΠΈΡΡ Β«ΠΠ°ΠΏΡΡΠ΅Π½ΠΎΒ».
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΒ D-LinkΒ Π²Β ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°
ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉΒ D-linkΒ Π²Β ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π΄Π°ΠΏΡΠ΅ΡΠΎΠ² Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΠΈΡ Β Π½Π°ΡΡΡΠΎΠΉΠΊΡ Π½Π°Β ΡΠ°Π±ΠΎΡΡ Π²Β ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ:
- ΠΠ΅ΡΠ΅ΠΉΡΠΈ Π²Β Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΏΠΎΒ Π°Π΄ΡΠ΅ΡΡ 192.168.0.1.;
- ΠΠ΅ΡΠ΅ΠΉΡΠΈ Π²Β Wi-Fi, Π°Β ΠΏΠΎΡΠΎΠΌ Π²Β ΡΠ°Π·Π΄Π΅Π» Β«ΠΠ»ΠΈΠ΅Π½ΡΒ»;
- ΠΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ Π³Π°Π»ΠΎΡΠΊΠΎΠΉ ΠΈΒ Π²ΡΠ±ΡΠ°ΡΡ Π²Β ΡΠΏΠΈΡΠΊΠ΅ ΡΠ²ΠΎΡ ΡΠ΅ΡΡ;
- Π£ΠΊΠ°Π·Π°ΡΡ ΠΏΠ°ΡΠΎΠ»Ρ ΠΎΡΒ Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ ΡΠ΅ΡΠΈ ΠΈΒ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ;
- Π‘ΠΎΠ³Π»Π°ΡΠΈΡΡΡΡ ΡΠΎΒ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΠΌ ΠΎΠΊΠ½ΠΎΠΌ ΠΈΒ ΠΈΠ·ΡΡΠΈΡΡ Π΅Π³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ;
- ΠΠ΅ΡΠ΅ΠΉΡΠΈ Π²Β Π‘Π΅ΡΡΒ β WAN ΠΈΒ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π²ΡΠ΅ ΠΏΡΠΎΡΠΈΠ»ΠΈ, ΡΠ΄Π°Π»ΠΈΠ²Β ΠΈΡ ;
- ΠΠΎΠ±Π°Π²ΠΈΡΡ Π½ΠΎΠ²ΡΠΉ, Π²ΡΠ±ΡΠ°ΡΡ Π²Β ΡΠΏΠΈΡΠΊΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ IP-Π°Π΄ΡΠ΅Ρ ΠΈΒ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Β«WiFiClientΒ»;
- ΠΡΠΈΠ½ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Π½Π°ΠΆΠ°Π² Π½Π°Β Β«Π‘ΠΈΡΡСма» β Β«Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡΒ»;
- ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π²ΡΠ±ΡΠ°Π² Π²ΠΎΒ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π‘ΠΈΡΡΠ΅ΠΌΠ°Β» ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ.
Π Π΅ΠΆΠΈΠΌ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° (ΠΊΠ»ΠΈΠ΅Π½ΡΠ°) Π½Π°Β ΡΠΎΡΡΠ΅ΡΠ°Ρ Netis
ΠΠΎΠ΄Π΅Π»ΠΈ ΠΎΡΒ Netis ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²Β ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°. ΠΠ»Ρ ΠΈΡ Β Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ:
- ΠΠ΅ΡΠ΅ΠΉΡΠΈ ΠΏΠΎΒ Π°Π΄ΡΠ΅ΡΡ netis.cc;
- ΠΠ΅ΡΠ΅ΠΉΡΠΈ Π²Β ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ΅ΡΠ΅Π· ΠΏΡΠ½ΠΊΡ Β«AdvancedΒ» ΠΈΒ Π²ΡΠ±ΡΠ°ΡΡ ΠΠ΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌΒ β ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ΅ΡΠΈ;
- ΠΒ ΠΌΠ΅Π½Ρ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΠ½ΠΊΡ Β«ΠΠ»ΠΈΠ΅Π½ΡΒ» ΠΈΒ Π½Π°ΠΆΠ°ΡΡ Π½Π°Β ΠΊΠ½ΠΎΠΏΠΊΡ Β«APΒ ScanΒ»;
- ΠΡΠ±ΡΠ°ΡΡ ΡΠ²ΠΎΡ ΡΠ΅ΡΡ ΠΈΒ Π·Π°Π΄Π°ΡΡ ΠΏΠ°ΡΠΎΠ»Ρ Π΄Π»Ρ Π½Π΅Π΅;
- Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΒ ΠΎΠΆΠΈΠ΄Π°ΡΡ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠΎΡΡΠ΅ΡΠ°.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ Π²Β ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅ΡΠΈΠ²Π΅ΡΠ°-ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ ΠΈΠ»ΠΈ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° Π΄Π»ΡΒ ΠΠ ΠΈΒ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π²Π°ΠΉ-ΡΠ°ΠΉ Π²Β ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΡΡΠ° WDS Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ. ΠΠ»Π°Π²Π½ΠΎΠ΅Β β ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ΠΌ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ ΠΏΠΎΒ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΠΎΡΡΠ΅ΡΠΎΠ² ΡΠ°Π·Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΎΡΒ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ.
ΠΠΎΠ΄Π³ΠΎΡΠ½ΠΎΠ² ΠΠ»ΡΡ ΠΠ»Π°Π΄ΠΈΠΌΠΈΡΠΎΠ²ΠΈΡΠΡΡ ΡΡΠ°ΡΡΠΈ Π½Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ° ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ Π°ΡΠ΄ΠΈΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½ΡΠ°. ΠΡΠ»ΠΈ Ρ ΠΠ°Ρ ΠΎΡΡΠ°Π»ΠΈΡΡ Π²ΠΎΠΏΡΠΎΡΡ, ΠΡ Π²ΡΠ΅Π³Π΄Π° ΠΈΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π΄Π°ΡΡ Π½Π° Π΅Π³ΠΎ ΡΡΡΠ°Π½ΠΈΡΠ΅.ΠΠΎΡ ΠΎΠΆΠΈΠ΅ ΡΡΠ°ΡΡΠΈ
ΠΠ°ΠΉ ΡΠ°ΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ: ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ…
ΠΠ°ΠΊ Wifi ΠΌΠΎΠ΄ΡΠ»Ρ Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ Π΄Π»Ρ Π½ΠΎΡΡΠ±ΡΠΊΠ°: Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΈΠ»ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ. ΠΠΎΠΆΠ΅Ρ Π»ΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ 2 Π²Π°ΠΉ ΡΠ°ΠΉ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° Π² Π½ΠΎΡΡΠ±ΡΠΊΠ΅.Β … ΠΠ°ΠΉ-ΡΠ°ΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ β ΡΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ Π°Π΄Π°ΠΏΡΠ΅Ρ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΠ³Π½Π°Π» Wi—Fi ΠΎΡ ΡΠΎΡΡΠ΅ΡΠ°. Π§Π°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Π½ΠΎΡΡΠ±ΡΠΊΠ°Ρ ΠΈ Π΄ΡΡΠ³ΠΈΡ …ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π²Π°ΠΉ ΡΠ°ΠΉ ΠΊ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΡ Π‘ΠΎΠ½ΠΈ: Π°Π΄Π°ΠΏΡΠ΅Ρ, Wifi…
ΠΡΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°Π²ΠΈΡΠ΅ΡΡ ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ Π°Π΄Π°ΠΏΡΠ΅ΡΠ°. ΠΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π±ΡΠ΄Π΅ΡΒ … ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠΎΠ² Sony Bravia, Π½Π°ΡΡΡΠΎΠΉΠΊΡ WiFi ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΠΊΠ°ΠΊ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ, ΡΠ°ΠΊ ΠΈ ΡΒ … ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠΎΡΡΠ΅Ρ ΠΊ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΡ β ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ Π·Π°ΠΏΡΠΎΡ ΡΡΠ΅Π΄ΠΈ Π²Π»Π°Π΄Π΅Π»ΡΡΠ΅Π² Smart TV ΠΈ ΠΎΠ±ΡΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²…
: ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ | Next.js
Next.js ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΡΡΡΠ°Π½ΠΈΡ.
ΠΠΎΠ³Π΄Π° ΡΠ°ΠΉΠ» Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΡΡΡΠ°Π½ΠΈΡ
, ΠΎΠ½ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΌΠ°ΡΡΡΡΡΠ°.
Π€Π°ΠΉΠ»Ρ Π²Π½ΡΡΡΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° ΡΡΡΠ°Π½ΠΈΡ
ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ
ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ².
Π£ΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΌΠ°ΡΡΡΡΡΠΎΠ²
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈΡ ΡΠ°ΠΉΠ»Ρ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ index
Π² ΠΊΠΎΡΠ΅Π½Ρ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°.
-
ΡΡΡ. / ΠΠ½Π΄Π΅ΠΊΡ.js
β/
-
ΡΡΡΠ°Π½ΠΈΡ / Π±Π»ΠΎΠ³ / index.js
β/ Π±Π»ΠΎΠ³
ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΡ
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ. ΠΡΠ»ΠΈ Π²Ρ ΡΠΎΠ·Π΄Π°Π΄ΠΈΡΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΏΠ°ΠΏΠΎΠΊ, ΡΠ°ΠΉΠ»Ρ Π±ΡΠ΄ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
-
ΡΡΡΠ°Π½ΠΈΡ / blog / first-post.js
β/ blog / first-post
-
ΡΡΡΠ°Π½ΠΈΡ / Π΄Π°ΡΠ±ΠΎΡΠ΄ / Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ / username.js
β/ Π΄Π°ΡΠ±ΠΎΡΠ΄ / Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ / ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
Π‘Π΅Π³ΠΌΠ΅Π½ΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΡΡΠ°
Π§ΡΠΎΠ±Ρ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅Π³ΠΌΠ΅Π½Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠΊΠΎΠ±ΠΎΠΊ.ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ.
-
ΡΡΡΠ°Π½ΠΈΡ / blog / [slug] .js
β/ blog /: slug
(/ blog / hello-world
) -
pages / [ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ] /settings.js
β/: ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ / Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ
(/ foo / settings
) -
ΡΡΡΠ°Π½ΠΈΡ / post / [... all] .js
β/ post / *
(/ post / 2020 / id / title
)
ΠΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ ΠΏΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΌΠ°ΡΡΡΡΡΠ°ΠΌ, ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ Next.js ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ ΠΌΠ°ΡΡΡΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΠΊΠ°ΠΊ Π² ΠΎΠ΄Π½ΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.
ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ React ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Link
ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π° ΠΌΠ°ΡΡΡΡΡΠ° Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°.
ΠΈΠΌΠΏΠΎΡΡ Π‘ΡΡΠ»ΠΊΠ° ΠΈΠ· 'next / link'
function Home () {
Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ (
)
}
ΡΠΊΡΠΏΠΎΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄ΠΎΠΌΠΎΠΉ
Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Ρ Π½Π°Ρ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ»ΠΎΠΊ, ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΏΡΡΡ ( href
) Π½Π° ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ:
-
/
βΡΡΡ. / ΠΠ½Π΄Π΅ΠΊΡ.js
-
/ about
βΡΡΡ. / About.js
-
/ blog / hello-world
βΡΡΡΠ°Π½ΠΈΡ / blog / [slug] .js
ΠΡΠ±ΠΎΠΉ
Π² ΠΎΠΊΠ½Π΅ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° (ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΠΊΡΡΡΠΊΡ) Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°Π³ΡΡΠΆΠ΅Π½ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ (Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅) Π΄Π»Ρ ΡΡΡΠ°Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ
ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΌΠ°ΡΡΡΡΡΠΎΠ², ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΡΡ
ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ, — ΡΡΠΎ , Π° Π½Π΅ , ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠ±ΡΠ°Π½Π½ΡΠ΅.
Π‘Π²ΡΠ·ΡΠ²Π°Π½ΠΈΠ΅ Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΏΡΡΡΠΌΠΈ
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΡΠΈ, ΡΡΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΡΡΡΠ°.ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΊΠ°ΠΊ ΠΎΠΏΠΎΡΠ°:
ΠΈΠΌΠΏΠΎΡΡ Π‘ΡΡΠ»ΠΊΠ° ΠΈΠ· 'next / link'
function Posts ({posts}) {
Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ (
{posts.map ((post) => (
-
{post.title}
))}
)
}
ΡΠΊΡΠΏΠΎΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ
encodeURIComponent
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΠΏΡΡΠΈ Ρ utf-8.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ URL:
ΠΈΠΌΠΏΠΎΡΡ Π‘ΡΡΠ»ΠΊΠ° ΠΈΠ· 'next / link'
function Posts ({posts}) {
Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ (
{posts.map ((post) => (
-
<Π‘ΡΡΠ»ΠΊΠ°
href = {{
ΠΏΡΡΡ: '/ blog / [slug]',
Π·Π°ΠΏΡΠΎΡ: {slug: post.slug},
}}
>
{post.title}
))}
)
}
ΡΠΊΡΠΏΠΎΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ
Π’Π΅ΠΏΠ΅ΡΡ Π²ΠΌΠ΅ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΈ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΡΠΈ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ URL Π² href
, Π³Π΄Π΅:
-
ΠΏΡΡΡ
— ΡΡΠΎ ΠΈΠΌΡ ΡΡΡΠ°Π½ΠΈΡΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ΡΡΡΠ°Π½ΠΈΡ
./ blog / [slug]
Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅. -
Π·Π°ΠΏΡΠΎΡ
— ΠΎΠ±ΡΠ΅ΠΊΡ Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΎΠΌ.slug
Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅.
ΠΠ»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΡ router
Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ React Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ useRouter
ΠΈΠ»ΠΈ withRouter
.
ΠΠ±ΡΡΠ½ΠΎ ΠΌΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ useRouter
.
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΠ΅ΠΉ:
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ— NuxtJS
Nuxt.js Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ vue-router Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅Π²Π° ΡΠ°ΠΉΠ»ΠΎΠ² Vue Π²Π½ΡΡΡΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° ΡΡΡΠ°Π½ΠΈΡ. ΠΠΎΠ³Π΄Π° Π²Ρ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ ΡΠ°ΠΉΠ» .vue Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ ΡΡΡΠ°Π½ΠΈΡ, Ρ Π²Π°Ρ Π±ΡΠ΄Π΅Ρ Π±Π°Π·ΠΎΠ²Π°Ρ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ.
ΠΠ½ΠΎΠ³Π΄Π° Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ ΡΠΎΠ·Π΄Π°ΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ°ΡΡΡΡΡΡ ΠΈΠ»ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΡ, ΠΈΠ»ΠΈ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ°. Π ΡΡΠΎΠΉ Π³Π»Π°Π²Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ Π²ΡΠ΅, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΠΎΡΠ΄Π°ΡΡ ΠΎΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ°.
Nuxt.js Π΄Π°Π΅Ρ Π²Π°ΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π΄Π»Ρ Π²Π°ΡΠΈΡ ΠΌΠ°ΡΡΡΡΡΠΎΠ², Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ
<ΡΠ°Π±Π»ΠΎΠ½>
ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΈΡΠ°
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΡ
ΠΡΠΎ Π΄Π΅ΡΠ΅Π²ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²:
ΡΡΡ. /
- | ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ/
----- | index.vue
----- | one.vue
- | index.vue
Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ:
ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ: {
ΠΌΠ°ΡΡΡΡΡΡ: [
{
ΠΈΠΌΡ: 'ΠΈΠ½Π΄Π΅ΠΊΡ',
Π΄ΠΎΡΠΎΠΆΠΊΠ°: '/',
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ: 'ΡΡΡΠ°Π½ΠΈΡΡ / index.vue '
},
{
ΠΈΠΌΡ: 'ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ',
ΠΏΡΡΡ: '/ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ',
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ: 'pages / user / index.vue'
},
{
ΠΈΠΌΡ: 'ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ-ΠΎΠ΄ΠΈΠ½',
ΠΏΡΡΡ: '/ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ / ΠΎΠ΄ΠΈΠ½',
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ: 'pages / user / one.vue'
}
]
}
ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ°ΡΡΡΡΡΡ
ΠΠ½ΠΎΠ³Π΄Π° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ ΠΈΠΌΡ ΠΌΠ°ΡΡΡΡΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π²ΡΠ·ΡΠ²Π°Π΅ΠΌ API Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π² Π±Π»ΠΎΠ³Π΅. ΠΡ Π½Π°Π·ΡΠ²Π°Π΅ΠΌ ΡΡΠΈ ΠΌΠ°ΡΡΡΡΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ. Π§ΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠ°ΡΡΡΡΡ, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ( _
) ΠΏΠ΅ΡΠ΅Π΄ .vue
ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°Π·Π²Π°ΡΡ ΡΠ°ΠΉΠ» ΠΈΠ»ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠ°ΠΊ Ρ
ΠΎΡΠΈΡΠ΅, Π½ΠΎ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π½ΠΈΠΌ Π·Π½Π°ΠΊ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ.
ΠΡΠΎ Π΄Π΅ΡΠ΅Π²ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²:
ΡΡΡ. /
- | _slug /
----- | comments.vue
----- | index.vue
- | ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ /
----- | _id.vue
- | index.vue
Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ:
ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ: {
ΠΌΠ°ΡΡΡΡΡΡ: [
{
ΠΈΠΌΡ: 'ΠΈΠ½Π΄Π΅ΠΊΡ',
Π΄ΠΎΡΠΎΠΆΠΊΠ°: '/',
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ: 'pages / index.vue'
},
{
ΠΈΠΌΡ: 'ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ-ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ',
ΠΏΡΡΡ: '/ users /: id?',
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ: 'pages / users / _id.vue '
},
{
ΠΈΠΌΡ: 'ΡΠ»ΠΈΠ·Π½ΡΠΊ',
ΠΏΡΡΡ: '/: slug',
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ: 'pages / _slug / index.vue'
},
{
name: 'slug-comments',
ΠΏΡΡΡ: '/: slug / comments',
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ: 'pages / _slug / comments.vue'
}
]
}
ΠΠ°ΠΊ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ, ΠΌΠ°ΡΡΡΡΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ user-id
ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΡΡ : id?
, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π΅Π³ΠΎ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ; Π΅ΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ, Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ°ΠΉΠ» index.vue
Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ users / _id
.
ΠΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π½Π° Nuxt> = v2.13 ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΡΠΊΠ°Π½Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΠΏΠ΅ΡΡ Π±ΡΠ΄Π΅Ρ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ Π²Π°ΡΠΈ ΡΠ΅Π³ΠΈ ΡΡΡΠ»ΠΎΠΊ ΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π²Π°ΡΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ°ΡΡΡΡΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡΠΈΡ ΡΡΡΠ»ΠΎΠΊ. ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠ²ΡΠ·Π°Π½Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΠΊΡΠ΅ΡΠ½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΡΡΠ½ΡΡ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ°ΡΡΡΡΡΡ.
ΠΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ ΠΌΠ°ΡΡΡΡΡΠ°
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ΅ΠΊΡΡΠΈΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ ΠΌΠ°ΡΡΡΡΡΠ° Π½Π° ΡΠ²ΠΎΠ΅ΠΉ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΈΠ»ΠΈ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅, ΡΠΊΠ°Π·Π°Π² this. $ Route.params. {ParameterName}
. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π±ΡΠ»Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ( ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ / _id.vue
) ΠΈ Ρ
ΠΎΡΠ΅Π»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ id
Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ΅, Π²Ρ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: this. $ route.params.id
.
ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΡ
Nuxt.js ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠ΅ ΠΌΠ°ΡΡΡΡΡΡ vue-router. Π§ΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΡΡΠ°, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΉΠ» Vue Ρ ΡΠ΅ΠΌ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΡΡΠΎ ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π²Π°ΡΠΈ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ.
ΠΡΠΎ Π΄Π΅ΡΠ΅Π²ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²:
ΡΡΡ. /
- | ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ /
----- | _Ρ Π±Ρ.vue
----- | index.vue
- | users.vue
Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ:
ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ: {
ΠΌΠ°ΡΡΡΡΡΡ: [
{
ΠΏΡΡΡ: '/ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ',
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ: 'pages / users.vue',
Π΄Π΅ΡΠΈ: [
{
Π΄ΠΎΡΠΎΠΆΠΊΠ°: '',
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ: 'pages / users / index.vue',
ΠΈΠΌΡ: 'ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ'
},
{
ΠΏΡΡΡ: ': id',
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ: 'pages / users / _id.vue',
ΠΈΠΌΡ: 'ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ-ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ'
}
]
}
]
}
ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΡ
ΠΡΠΎ Π½Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ, Π½ΠΎ ΠΎΠ½ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Ρ Nuxt.js, ΡΡΠΎΠ±Ρ ΠΈΠΌΠ΅ΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ Π΄Π΅ΡΠ΅ΠΉ Π²Π½ΡΡΡΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ.
ΠΡΠΎ Π΄Π΅ΡΠ΅Π²ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²:
ΡΡΡ. /
- | _category /
----- | _ΠΏΠΎΠ΄ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ/
-------- | _id.vue
-------- | index.vue
----- | _subCategory.vue
----- | index.vue
- | _category.vue
- | index.vue
Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ:
ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ: {
ΠΌΠ°ΡΡΡΡΡΡ: [
{
Π΄ΠΎΡΠΎΠΆΠΊΠ°: '/',
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ: 'pages / index.vue',
ΠΈΠΌΡ: 'ΠΈΠ½Π΄Π΅ΠΊΡ'
},
{
ΠΏΡΡΡ: '/: ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ',
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ: 'pages / _category.vue ',
Π΄Π΅ΡΠΈ: [
{
Π΄ΠΎΡΠΎΠΆΠΊΠ°: '',
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ: 'pages / _category / index.vue',
ΠΈΠΌΡ: 'ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ'
},
{
ΠΏΡΡΡ: ': ΠΏΠΎΠ΄ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ',
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ: 'pages / _category / _subCategory.vue',
Π΄Π΅ΡΠΈ: [
{
Π΄ΠΎΡΠΎΠΆΠΊΠ°: '',
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ: 'pages / _category / _subCategory / index.vue',
ΠΈΠΌΡ: 'ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ-ΠΏΠΎΠ΄ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ'
},
{
ΠΏΡΡΡ: ': id',
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ: 'pages / _category / _subCategory / _id.vue ',
ΠΈΠΌΡ: 'ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ-ΠΏΠΎΠ΄ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ-ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ'
}
]
}
]
}
]
}
ΠΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΡ
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½Π° Π³Π»ΡΠ±ΠΈΠ½Π° ΡΡΡΡΠΊΡΡΡΡ URL-Π°Π΄ΡΠ΅ΡΠ°, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ _.vue
Π΄Π»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ
ΠΏΡΡΠ΅ΠΉ. ΠΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π·Π°ΠΏΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ ΠΌΠ°ΡΡΡΡΡΡ .
ΠΡΠΎ Π΄Π΅ΡΠ΅Π²ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²:
ΡΡΡ. /
- | Π»ΡΠ΄ΠΈ/
----- | _id.vue
----- | index.vue
- | _.vue
- | index.vue
ΠΡΠ΄Π΅Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠ°ΠΊΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΡ:
/ -> index.vue
/ Π»ΡΠ΄ΠΈ -> Π»ΡΠ΄ΠΈ / index.vue
/ Π»ΡΠ΄ΠΈ / 123 -> Π»ΡΠ΄ΠΈ / _id.vue
/ ΠΎ -> _.vue
/ ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ / ΠΊΠ°ΡΡΠ΅ΡΠ° -> _.vue
/ ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ / ΠΊΠ°ΡΡΠ΅ΡΠ° / ΡΠΈΠΊΠ°Π³ΠΎ -> _.vue
ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ°Π½ΠΈΡ 404 ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π»ΠΎΠ³ΠΈΠΊΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ _.vue
.
Π£Π΄Π»ΠΈΠ½ΠΈΡΠ΅Π»Ρ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ°
ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ°ΡΡΠΈΡΠΈΡΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Nuxt:
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ°
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ router ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ Nuxt.js (vue-router).
nuxt.config.js ΡΠΊΡΠΏΠΎΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ {
router: {
}
}
ΠΠ°Π·Π°:
ΠΠ°Π·ΠΎΠ²ΡΠΉ URL-Π°Π΄ΡΠ΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²ΡΠ΅ ΠΎΠ΄Π½ΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠ΄ / app /
, ΡΠΎΠ³Π΄Π° base Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ '/ app /'
.
extendRoutes
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Ρ
ΠΎΡΠ΅ΡΡ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΠΌΠ°ΡΡΡΡΡΡ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ Nuxt.js. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΡΠΈΠΈ extendRoutes
.
ΠΡΠΈΠΌΠ΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΡΡΠ°:
nuxt.config.js ΡΠΊΡΠΏΠΎΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ {
router: {
extendRoutes (routes, resolve) {
routes.push ({
ΠΈΠΌΡ: 'ΠΎΠ±ΡΡΠ°ΠΉ',
Π΄ΠΎΡΠΎΠΆΠΊΠ°: '*',
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ: resolve (__ dirname, 'pages / 404.vue ')
})
}
}
}
ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ ΠΌΠ°ΡΡΡΡΡΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ sortRoutes (routes)
ΠΈΠ· @ nuxt / utils
:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ {sortRoutes} ΠΈΠ· '@ nuxt / utils'
ΡΠΊΡΠΏΠΎΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ {
router: {
extendRoutes (routes, resolve) {
sortRoutes (ΠΌΠ°ΡΡΡΡΡΡ)
}
}
}
Π‘Ρ Π΅ΠΌΠ° ΠΌΠ°ΡΡΡΡΡΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΡ Π΅ΠΌΠ΅ vue-router.
ΠΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΌΠ°ΡΡΡΡΡΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ
ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ, Π½Π΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ chunkNames
ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²
.
ΡΠΊΡΠΏΠΎΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ {
router: {
extendRoutes (routes, resolve) {
routes.push ({
ΠΏΡΡΡ: '/ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ /: id',
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ: {
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: resolve (__ dirname, 'pages / users'),
ΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΠΉ: ΡΠ΅ΡΠΈΡΡ (__ dirname, 'components / modal.vue')
},
chunkNames: {
ΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΠΉ: 'ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ / ΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΠΉ'
}
})
}
}
}
ΡΠ΅Π·Π΅ΡΠ²
ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² ΡΠ΅ΠΆΠΈΠΌ Ρ Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π΅ΡΠ»ΠΈ Π±ΡΠ°ΡΠ·Π΅Ρ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΈΡΡΠΎΡΠΈΡ.pushState, Π½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ ΠΈΡΡΠΎΡΠΈΠΈ.
ΡΠ΅ΠΆΠΈΠΌ
ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΡΠ΅ΠΆΠΈΠΌ ΡΠΎΡΡΠ΅ΡΠ°, ΠΌΠ΅Π½ΡΡΡ Π΅Π³ΠΎ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΠ·-Π·Π° ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π° Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ°.
parseQuery / stringifyQuery
ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° / ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ Π·Π°ΠΏΡΠΎΡΠ°.
routeNameSplitter
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΠΌΠ°ΡΡΡΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Nuxt.js. ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° routeNameSplitter
Π² ΡΠ°ΠΉΠ»Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅, ΡΡΠΎ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠ°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°ΡΠΊΠΈ pages / posts / _id.vue
. Nuxt.js ΡΠ³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΠΈΠΌΡ ΠΌΠ°ΡΡΡΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ, Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ posts-id
. ΠΠ·ΠΌΠ΅Π½ΠΈΠ² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ routeNameSplitter
Π½Π° /
, ΠΈΠΌΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ Π½Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ / ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ
.
ΡΠΊΡΠΏΠΎΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ {
router: {
routeNameSplitter: '/'
}
}
scrollBehavior
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ scrollBehavior
ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΌΠ°ΡΡΡΡΡΠ°ΠΌΠΈ. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΏΡΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΠΎΡΡΡΠΏΠ½ΠΎ Ρ Π²Π΅ΡΡΠΈΠΈ: v2.9.0:
Π Nuxt.js Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ» Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠΈ scrollBehavior ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ°. ΠΡΠΎΡ ΡΠ°ΠΉΠ» ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ Π² ΠΏΠ°ΠΏΠΊΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ app.
~ / ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ / router.scrollBehavior.js
.
ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ Π²Π²Π΅ΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΡΡΠ°:
app / router.scrollBehavior.js ΡΠΊΡΠΏΠΎΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ (Π², ΠΈΠ·, ΡΠΎΡ
ΡΠ°Π½Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅) {
Π²Π΅ΡΠ½ΡΡΡ {x: 0, y: 0}
}
Π·Π°Π²Π΅ΡΡΠ°ΡΡΠ°Ρ ΠΊΠΎΡΠ°Ρ ΡΠ΅ΡΡΠ°
ΠΠΎΡΡΡΠΏΠ½ΠΎ Ρ: v2.10
ΠΡΠ»ΠΈ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ true, Π·Π°Π²Π΅ΡΡΠ°ΡΡΠΈΠ΅ ΠΊΠΎΡΡΠ΅ ΡΠ΅ΡΡΡ Π±ΡΠ΄ΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΌΠ°ΡΡΡΡΡΡ. ΠΡΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ false, ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΡΠ΄Π°Π»Π΅Π½Ρ.
nuxt.config.js ΡΠΊΡΠΏΠΎΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ {
router: {
trailingSlash: ΠΈΡΡΠΈΠ½Π°
}
}
ΠΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π±Π΅Π· ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½. ΠΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ router.trailingSlash
Π½Π° Π΄ΡΡΠ³ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΊΡΠΎΠΌΠ΅ undefined
(Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ), ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡΠΉ ΠΌΠ°ΡΡΡΡΡ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ.Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, 301 ΡΠ΅Π΄ΠΈΡΠ΅ΠΊΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π½Π° ΠΌΠ΅ΡΡΠ΅, ΠΈ Π²Π°ΡΠ° Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΡΡΠ»ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π½Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ. ΠΡΠ»ΠΈ Π²Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ trailingSlash
Π½Π° true
, ΡΠΎΠ³Π΄Π° Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ example.com/abc/
, Π½ΠΎ Π½Π΅ example.com/abc
. ΠΠ° false Π²ΡΠ΅ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ.
Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ — Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²
ΠΡΠ»ΠΈ Π²Ρ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²Π΅Π±-API, ΡΠ΅Π΄ΠΊΠΎ Π±ΡΠ²Π°Π΅Ρ ΡΠ°ΠΊ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ Π²ΡΠ΅ Π² ΠΎΠ΄ΠΈΠ½ ΡΠ°ΠΉΠ».
FastAPI ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΎΡ ΡΠ°Π½ΡΡ ΠΏΡΠΈ ΡΡΠΎΠΌ Π²ΡΡ Π³ΠΈΠ±ΠΊΠΎΡΡΡ.
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ
ΠΡΠ»ΠΈ Π²Ρ ΠΏΡΠΈΡΠ»ΠΈ ΠΈΠ· Flask, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ Flask’s Blueprints.
ΠΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ
ΠΠΎΠΏΡΡΡΠΈΠΌ, Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠ°ΠΊΠ°Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΡΡΡΠΊΡΡΡΠ°:
.
βββ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
β βββ __init__.py
β βββ main.py
β βββ dependencies.py
β βββ ΡΠΎΡΡΠ΅ΡΡ
β β βββ __init__.py
β β βββ items.py
β β βββ users.py
β βββ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ
β βββ __init__.py
β βββ admin.py
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°
ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ __init__.py
: ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅.
ΠΡΠΎ ΡΠΎ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π² Π΄ΡΡΠ³ΠΎΠΉ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² app / main.py
Ρ Π²Π°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°ΠΊΠ°Ρ ΡΡΡΠΎΠΊΠ°:
ΠΈΠ· app.routers import items
- ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
app / __ init__.py
, ΡΠ°ΠΊ ΡΡΠΎ ΡΡΠΎ Β«ΠΏΠ°ΠΊΠ΅Ρ PythonΒ» (Π½Π°Π±ΠΎΡ Β«ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ PythonΒ»):app
. - ΠΠ½ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ
app / main.py
ΡΠ°ΠΉΠ». ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π²Π½ΡΡΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° Python (ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Ρ ΡΠ°ΠΉΠ»ΠΎΠΌ__init__.py
), ΠΎΠ½ ΡΠ²Π»ΡΠ΅ΡΡΡ Β«ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌΒ» ΡΡΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ°:app.main
. - Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΡΠ°ΠΉΠ»
app / dependencies.py
, ΠΊΠ°ΠΊ ΠΈapp / main.py
, ΡΡΠΎ Β«ΠΌΠΎΠ΄ΡΠ»ΡΒ»:app.dependencies
. - ΠΡΡΡ ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³
app / routers /
Ρ Π΄ΡΡΠ³ΠΈΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ__init__.py
, ΡΠ°ΠΊ ΡΡΠΎ ΡΡΠΎ Β«ΠΏΠΎΠ΄ΠΏΠ°ΠΊΠ΅Ρ PythonΒ»:app.routers
. - Π€Π°ΠΉΠ»
app / routers / items.py
Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π²Π½ΡΡΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ°,app / routers /
, ΡΠ°ΠΊ ΡΡΠΎ ΡΡΠΎ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ»Ρ:app.routers.items
. - Π’ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ Ρ
app / routers / users.py
, ΡΡΠΎ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ»Ρ:app.routers.users
. - Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³
app / internal /
Ρ Π΄ΡΡΠ³ΠΈΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ__init__.py
, ΡΠ°ΠΊ ΡΡΠΎ ΡΡΠΎ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Β«ΠΏΠΎΠ΄ΠΏΠ°ΠΊΠ΅Ρ PythonΒ»:app.internal
. - Π ΡΠ°ΠΉΠ»
app / internal / admin.py
— ΡΡΠΎ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ»Ρ:app.internal.admin
.
Π’Π° ΠΆΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ:
.
βββ app # "app" - ΡΡΠΎ ΠΏΠ°ΠΊΠ΅Ρ Python
β βββ __init__.py # ΡΡΠΎΡ ΡΠ°ΠΉΠ» Π΄Π΅Π»Π°Π΅Ρ "app" "ΠΏΠ°ΠΊΠ΅ΡΠΎΠΌ Python"
β βββ main.py # "Π³Π»Π°Π²Π½ΡΠΉ" ΠΌΠΎΠ΄ΡΠ»Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ import app.main
β βββ dependencies.py # ΠΌΠΎΠ΄ΡΠ»Ρ "Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ", Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ app.dependencies
β βββ routers # "routers" - ΡΡΠΎ "ΠΏΠΎΠ΄ΠΏΠ°ΠΊΠ΅Ρ Python"
β β βββ __init__.py # Π΄Π΅Π»Π°Π΅Ρ "ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ" "ΠΏΠΎΠ΄ΠΏΠ°ΠΊΠ΅ΡΠΎΠΌ Python"
β β βββ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ.py # ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ»Ρ "items", Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ app.routers.items
β β βββ users.py # ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ»Ρ "ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ", Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ app.routers.users
β βββ internal # "internal" - ΡΡΠΎ "ΠΏΠΎΠ΄ΠΏΠ°ΠΊΠ΅Ρ Python"
β βββ __init__.py # Π΄Π΅Π»Π°Π΅Ρ "internal" "ΠΏΠΎΠ΄ΠΏΠ°ΠΊΠ΅ΡΠΎΠΌ Python"
β βββ admin.py # ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ»Ρ "admin", Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ app.internal.admin
APIRouter
ΠΠΎΠΏΡΡΡΠΈΠΌ, ΡΠ°ΠΉΠ», ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠΉ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ, — ΡΡΠΎ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ»Ρ /app/routers/users.py
.
ΠΡ Ρ ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΡΠΈ , ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π²Π°ΡΠΈΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ, Π±ΡΠ»ΠΈ ΠΎΡΠ΄Π΅Π»Π΅Π½Ρ ΠΎΡ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΊΠΎΠ΄Π°, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π±ΡΠ» ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½.
ΠΠΎ ΠΎΠ½ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ / Π²Π΅Π±-API FastAPI (ΠΎΠ½ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΡΠΎΠ³ΠΎ ΠΆΠ΅ Β«ΠΠ°ΠΊΠ΅ΡΠ° PythonΒ»).
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΡΠΈ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ APIRouter
.
ΠΠΌΠΏΠΎΡΡ
APIRouter
ΠΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΡΠ΅ Π΅Π³ΠΎ ΠΈ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ Β«ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΒ» ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρ ΠΊΠ»Π°ΡΡΠΎΠΌ FastAPI
:
ΠΈΠ· fastapi import APIRouter
router = APIRouter ()
@router.get ("/ users /", tags = ["users"])
async def read_users ():
return [{"username": "Rick"}, {"username": "Morty"}]
@ router.get ("/ users / me", tags = ["users"])
async def read_user_me ():
return {"username": "fakecurrentuser"}
@ router.get ("/ users / {username}", tags = ["users"])
async def read_user (ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ: str):
return {"username": username}
ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΡΠΈ Ρ APIRouter
Π Π·Π°ΡΠ΅ΠΌ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΅Π³ΠΎ Π΄Π»Ρ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ²ΠΎΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΏΡΡΠΈ .
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΅Π³ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΊΠ»Π°ΡΡ FastAPI
:
ΠΈΠ· fastapi import APIRouter
router = APIRouter ()
@ router.get ("/ users /", tags = ["users"])
async def read_users ():
return [{"username": "Rick"}, {"username": "Morty"}]
@ router.get ("/ users / me", tags = ["users"])
async def read_user_me ():
return {"username": "fakecurrentuser"}
@ router.get ("/ users / {username}", tags = ["users"])
async def read_user (ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ: str):
return {"username": username}
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΡΠΌΠ°ΡΡ ΠΎ APIRouter
ΠΊΠ°ΠΊ ΠΎ ΠΊΠ»Π°ΡΡΠ΅ Β«mini FastAPI
Β».
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π²ΡΠ΅ ΡΠ΅ ΠΆΠ΅ ΠΎΠΏΡΠΈΠΈ.
ΠΡΠ΅ ΡΠ°Π²Π½ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²
, ΠΎΡΠ²Π΅ΡΠΎΠ²
, Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ
, ΡΠ΅Π³ΠΎΠ²
ΠΈ Ρ.Π΄.
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ router
, Π½ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°Π·Π²Π°ΡΡ Π΅Π΅ ΠΊΠ°ΠΊ Ρ
ΠΎΡΠΈΡΠ΅.
ΠΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΡΠΎΡ APIRouter
Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ FastAPI
, Π½ΠΎ ΡΠ½Π°ΡΠ°Π»Π° Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΈ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ APIRouter
.
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ
ΠΡ Π²ΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΌΠ΅ΡΡΠ°Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ°ΠΊ, ΠΌΡ ΠΏΠΎΠΌΠ΅ΡΡΠΈΠ»ΠΈ ΠΈΡ
Π² ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ dependencies
( app / dependencies.py
).
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΡΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° X-Token
:
ΠΈΠ· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈΠΌΠΏΠΎΡΡΠ° fastapi, HTTPException
async def get_token_header (x_token: str = Header (...)):
Π΅ΡΠ»ΠΈ x_token! = "ΠΏΠΎΠ΄Π΄Π΅Π»ΡΠ½ΡΠΉ ΡΡΠΏΠ΅ΡΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠΎΠΊΠ΅Π½":
ΠΏΠΎΠ΄Π½ΡΡΡ HTTPException (status_code = 400, detail = "ΠΠ΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ X-Token")
async def get_query_token (ΡΠΎΠΊΠ΅Π½: str):
Π΅ΡΠ»ΠΈ ΡΠΎΠΊΠ΅Π½! = "jessica":
ΠΏΠΎΠ΄Π½ΡΡΡ HTTPException (status_code = 400, detail = "Π’ΠΎΠΊΠ΅Π½ ΠΠΆΠ΅ΡΡΠΈΠΊΠΈ Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½")
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°
ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π½Π½ΡΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΡΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΡΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ.
ΠΠΎ Π² ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΠ»ΡΡΠ°ΡΡ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π»ΡΡΡΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.
ΠΡΡΠ³ΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ
APIRouter
ΠΠΎΠΏΡΡΡΠΈΠΌ, Ρ Π²Π°Ρ ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ ΡΠΎΡΠΊΠΈ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Β«ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²Β» ΠΈΠ· Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΠΌΠΎΠ΄ΡΠ»Π΅ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ app / routers / items.py
.
Π£ Π²Π°Ρ Π΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Ρ ΠΏΡΡΡΠΌΠΈ Π΄Π»Ρ:
ΠΡΠ΅ ΡΠ° ΠΆΠ΅ ΡΡΡΡΠΊΡΡΡΠ°, ΡΡΠΎ ΠΈ Ρ app / routers / users.py
.
ΠΠΎ ΠΌΡ Ρ ΠΎΡΠΈΠΌ Π±ΡΡΡ ΡΠΌΠ½Π΅Π΅ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΊΠΎΠ΄.
ΠΡ Π·Π½Π°Π΅ΠΌ, ΡΡΠΎ Π²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΡΠΈ Π² ΡΡΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ:
- ΠΡΡΡ
, ΠΏΡΠ΅ΡΠΈΠΊΡ
:/ items
. -
ΡΠ΅Π³ΠΎΠ²
: (Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ΅Π³:ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
). - ΠΠΊΡΡΡΠ°
ΠΎΡΠ²Π΅ΡΠΎΠ²
. -
Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ
: ΠΈΠΌ Π²ΡΠ΅ΠΌ Π½ΡΠΆΠ½Π° ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ Π½Π°ΠΌΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡX-Token
.
ΠΡΠ°ΠΊ, Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π²ΡΠ΅ ΡΡΠΎ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΡΠΈ , ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΅Π΅ ΠΊ APIRouter
.
ΠΈΠ· fastapi import APIRouter, Depends, HTTPException
from ..dependencies import get_token_header
router = APIRouter (
prefix = "/ items",
tags = ["items"],
dependencies = [ΠΠ°Π²ΠΈΡΠΈΡ (get_token_header)],
response = {404: {"description": "Not found"}},
)
fake_items_db = {"plumbus": {"name": "Plumbus"}, "gun": {"name": "Portal Gun"}}
@ router.get ("/")
async def read_items ():
Π²Π΅ΡΠ½ΡΡΡ fake_items_db
@ router.get ("/ {item_id}")
async def read_item (item_id: str):
Π΅ΡΠ»ΠΈ item_id Π½Π΅ Π² fake_items_db:
ΠΏΠΎΠ΄Π½ΡΡΡ HTTPException (status_code = 404, detail = "ΠΠ»Π΅ΠΌΠ΅Π½Ρ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½")
Π²Π΅ΡΠ½ΡΡΡ {"name": fake_items_db [item_id] ["name"], "item_id": item_id}
@router.ΠΏΠΎΠ»ΠΎΠΆΠΈΠ»(
"/ {item_id}",
tags = ["custom"],
response = {403: {"description": "ΠΠΏΠ΅ΡΠ°ΡΠΈΡ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½Π°"}},
)
async def update_item (item_id: str):
Π΅ΡΠ»ΠΈ item_id! = "ΠΎΡΠ²Π΅Ρ":
ΠΏΠΎΠ΄Π½ΡΡΡ HTTPException (
status_code = 403, detail = "ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅ΠΌΠ΅Π½Ρ: plumbus"
)
return {"item_id": item_id, "name": "ΠΠ΅Π»ΠΈΠΊΠΈΠΉ ΠΠ»ΡΠΌΠ±ΡΡ"}
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΡΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΡΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ /
, ΠΊΠ°ΠΊ Π²:
@ router.get ("/ {item_id}")
async def read_item (item_id: str):
...
… ΠΏΡΠ΅ΡΠΈΠΊΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ /
.
ΠΡΠ°ΠΊ, ΠΏΡΠ΅ΡΠΈΠΊΡ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ — / items
.
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ· ΡΠ΅Π³ΠΎΠ²
ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΎΡΠ²Π΅ΡΠΎΠ²
, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠΌ ΠΏΡΡΠΈ , Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ Π² ΡΡΠΎΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ.
Π ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ· Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠΌ ΠΏΡΡΠΈ Π² ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ΅ ΠΈ Π±ΡΠ΄ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ / ΡΠ΅ΡΠ°ΡΡΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°ΠΏΡΠΎΡΠ°, ΡΠ΄Π΅Π»Π°Π½Π½ΠΎΠ³ΠΎ ΠΊ Π½ΠΈΠΌ.
ΠΠΎΠ½Π΅ΡΠ½ΡΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ ΠΏΡΡΠΈ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΡΠ΅ΠΏΠ΅ΡΡ:
… ΠΊΠ°ΠΊ ΠΌΡ ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΈ.
- ΠΠ½ΠΈ Π±ΡΠ΄ΡΡ ΠΎΡΠΌΠ΅ΡΠ΅Π½Ρ ΡΠΏΠΈΡΠΊΠΎΠΌ ΡΠ΅Π³ΠΎΠ², ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ
ΠΎΠ΄Π½Ρ ΡΡΡΠΎΠΊΡ
Β«itemsΒ»
.- ΠΡΠΈ Β«ΡΠ΅Π³ΠΈΒ» ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ (Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ OpenAPI).
- ΠΡΠ΅ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅
ΠΎΡΠ²Π΅ΡΠΎΠ²
. - ΠΡΠ΅ ΡΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΡΠΈ Π±ΡΠ΄ΡΡ ΠΈΠΌΠ΅ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ·
Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ
, ΠΎΡΠ΅Π½Π΅Π½Π½ΡΡ / Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π½ΠΈΠΌΠΈ.
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°
ΠΠΌΠ΅Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ
Π² APIRouter
ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Π·Π°ΠΏΡΠΎΡΠ° Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π΄Π»Ρ Π²ΡΠ΅ΠΉ Π³ΡΡΠΏΠΏΡ ΠΈΠ· ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΏΡΡΠΈ . ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ
.
Π§Π΅ΠΊ
ΠΡΠ΅ΡΠΈΠΊΡ
, ΡΠ΅Π³ΠΈ
, ΠΎΡΠ²Π΅ΡΡ
ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ
(ΠΊΠ°ΠΊ ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ
Π΄ΡΡΠ³ΠΈΡ
ΡΠ»ΡΡΠ°ΡΡ
) ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠΎΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ· FastAPI , ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ Π²Π°ΠΌ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π°.
ΠΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ
ΠΡΠΎΡ ΠΊΠΎΠ΄ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΠΌΠΎΠ΄ΡΠ»Π΅ app.routers.items
, ΡΠ°ΠΉΠ»Π΅ app / routers / items.py
.
Π Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ app.dependencies
, ΡΠ°ΠΉΠ»Π° app / dependencies.py
.
ΠΡΠ°ΠΊ, ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈΠΌΠΏΠΎΡΡ Ρ ..
Π΄Π»Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ:
ΠΈΠ· fastapi import APIRouter, Depends, HTTPException
from ..dependencies import get_token_header
router = APIRouter (
prefix = "/ items",
tags = ["items"],
dependencies = [ΠΠ°Π²ΠΈΡΠΈΡ (get_token_header)],
response = {404: {"description": "Not found"}},
)
fake_items_db = {"plumbus": {"name": "Plumbus"}, "gun": {"name": "Portal Gun"}}
@router.ΠΏΠΎΠ»ΡΡΠ°ΡΡ("/")
async def read_items ():
Π²Π΅ΡΠ½ΡΡΡ fake_items_db
@ router.get ("/ {item_id}")
async def read_item (item_id: str):
Π΅ΡΠ»ΠΈ item_id Π½Π΅ Π² fake_items_db:
ΠΏΠΎΠ΄Π½ΡΡΡ HTTPException (status_code = 404, detail = "ΠΠ»Π΅ΠΌΠ΅Π½Ρ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½")
Π²Π΅ΡΠ½ΡΡΡ {"name": fake_items_db [item_id] ["name"], "item_id": item_id}
@ router.put (
"/ {item_id}",
tags = ["custom"],
response = {403: {"description": "ΠΠΏΠ΅ΡΠ°ΡΠΈΡ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½Π°"}},
)
async def update_item (item_id: str):
Π΅ΡΠ»ΠΈ item_id! = "ΠΎΡΠ²Π΅Ρ":
ΠΏΠΎΠ΄Π½ΡΡΡ HTTPException (
status_code = 403, detail = "ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅ΠΌΠ΅Π½Ρ: plumbus"
)
return {"item_id": item_id, "name": "ΠΠ΅Π»ΠΈΠΊΠΈΠΉ ΠΠ»ΡΠΌΠ±ΡΡ"}
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈΠΌΠΏΠΎΡΡ
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°
ΠΡΠ»ΠΈ Π²Ρ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ Π·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈΠΌΠΏΠΎΡΡ, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΠ΅ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΡΠ°Π·Π΄Π΅Π»Ρ Π½ΠΈΠΆΠ΅.
ΠΠ΄Π½Π° ΡΠΎΡΠΊΠ° .
, ΠΊΠ°ΠΊ Π²:
ΠΈΠ· .dependencies import get_token_header
Π±ΡΠ΄Π΅Ρ ΠΎΠ·Π½Π°ΡΠ°ΡΡ:
- ΠΠ°ΡΠΈΠ½Π°Ρ Ρ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΡΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ (ΡΠ°ΠΉΠ»
app / routers / items.py
) (ΠΊΠ°ΡΠ°Π»ΠΎΠ³app / routers /
) … - Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ
dependencies
(Π²ΠΎΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡapp / routers / dependencies.py
) … - ΠΈ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ
get_token_header
.
ΠΠΎ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ, Π½Π°ΡΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ app / dependencies.py
.
ΠΡΠΏΠΎΠΌΠ½ΠΈΡΠ΅, ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π½Π°ΡΠ° ΡΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ / ΡΠ°ΠΉΠ»Π°:
ΠΠ²Π΅ ΡΠΎΡΠΊΠΈ ..
, ΠΊΠ°ΠΊ Π²:
ΠΈΠ· ..dependencies import get_token_header
ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ:
- ΠΠ°ΡΠΈΠ½Π°Ρ Ρ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΡΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ (ΡΠ°ΠΉΠ»
app / routers / items.py
) (ΠΊΠ°ΡΠ°Π»ΠΎΠ³app / routers /
)… - ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΌΡ ΠΏΠ°ΠΊΠ΅ΡΡ (ΠΊΠ°ΡΠ°Π»ΠΎΠ³
app /
) … - ΠΈ ΡΠ°ΠΌ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ
dependencies
(ΡΠ°ΠΉΠ» Π²app / routers / dependencies.py
) … - ΠΈ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ
get_token_header
.
Π Π°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ! π
Π’Π°ΠΊ ΠΆΠ΅, Π΅ΡΠ»ΠΈ Π±Ρ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΡΠΈ ΡΠΎΡΠΊΠΈ ...
, ΠΊΠ°ΠΊ Π²:
ΠΈΠ· ... Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ import get_token_header
, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΠ·Π½Π°ΡΠ°ΡΡ:
- ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ ΠΆΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠ΅, ΡΡΠΎ ΠΈ ΡΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ (ΡΠ°ΠΉΠ»
app / routers / items.py
) ΠΆΠΈΠ²Π΅Ρ Π² (Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡapp / routers /
) … - ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΌΡ ΠΏΠ°ΠΊΠ΅ΡΡ (ΠΊΠ°ΡΠ°Π»ΠΎΠ³
app /
) … - Π·Π°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΊ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΌΡ ΠΏΠ°ΠΊΠ΅ΡΡ (ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° Π½Π΅Ρ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
,
— ΡΡΠΎ Π²Π΅ΡΡ Π½ΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ π±) … - ΠΈ ΡΠ°ΠΌ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ
dependencies
(ΡΠ°ΠΉΠ» Π²app / routers / dependencies.py
) … - ΠΈ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ
get_token_header
.
ΠΡΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠ°ΠΊΠ΅ΡΡ Π²ΡΡΠ΅ app /
Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ __init__.py
ΠΈ Ρ. Π΄. ΠΠΎ Ρ Π½Π°Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅Ρ. ΠΡΠ°ΠΊ, Π² Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΡΠΎ Π²ΡΠ·ΠΎΠ²Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ. π¨
ΠΠΎ ΡΠ΅ΠΏΠ΅ΡΡ Π²Ρ Π·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈΠΌΠΏΠΎΡΡ Π² ΡΠ²ΠΎΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ , Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ. π€
ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠ΅Π³ΠΎΠ²
, ΠΎΡΠ²Π΅ΡΠΎΠ²
ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ
ΠΡ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΏΡΠ΅ΡΠΈΠΊΡ / items
ΠΈΠ»ΠΈ tags = ["items"]
ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΡΠΈ , ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΌΡ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΈΡ
Π² APIRouter
.
ΠΠΎ ΠΌΡ Π²ΡΠ΅ Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΅ΡΠ΅ ΡΠ΅Π³ΠΎΠ²
, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΡΠΈ , Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΡΠ²Π΅ΡΡ
, ΠΎΡΠ½ΠΎΡΡΡΠΈΠ΅ΡΡ ΠΊ ΡΡΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΡΠΈ :
ΠΈΠ· fastapi import APIRouter, Depends, HTTPException
from ..dependencies import get_token_header
router = APIRouter (
prefix = "/ items",
tags = ["items"],
dependencies = [ΠΠ°Π²ΠΈΡΠΈΡ (get_token_header)],
response = {404: {"description": "Not found"}},
)
fake_items_db = {"plumbus": {"name": "Plumbus"}, "gun": {"name": "Portal Gun"}}
@router.ΠΏΠΎΠ»ΡΡΠ°ΡΡ("/")
async def read_items ():
Π²Π΅ΡΠ½ΡΡΡ fake_items_db
@ router.get ("/ {item_id}")
async def read_item (item_id: str):
Π΅ΡΠ»ΠΈ item_id Π½Π΅ Π² fake_items_db:
ΠΏΠΎΠ΄Π½ΡΡΡ HTTPException (status_code = 404, detail = "ΠΠ»Π΅ΠΌΠ΅Π½Ρ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½")
Π²Π΅ΡΠ½ΡΡΡ {"name": fake_items_db [item_id] ["name"], "item_id": item_id}
@ router.put (
"/ {item_id}",
tags = ["custom"],
response = {403: {"description": "ΠΠΏΠ΅ΡΠ°ΡΠΈΡ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½Π°"}},
)
async def update_item (item_id: str):
Π΅ΡΠ»ΠΈ item_id! = "ΠΎΡΠ²Π΅Ρ":
ΠΏΠΎΠ΄Π½ΡΡΡ HTTPException (
status_code = 403, detail = "ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅ΠΌΠ΅Π½Ρ: plumbus"
)
return {"item_id": item_id, "name": "ΠΠ΅Π»ΠΈΠΊΠΈΠΉ ΠΠ»ΡΠΌΠ±ΡΡ"}
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°
ΠΡΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΏΡΡΠΈ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΡΠ΅Π³ΠΎΠ²: ["items", "custom"]
.
Π ΠΎΠ½ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΠΎΠ±Π° ΠΎΡΠ²Π΅ΡΠ° Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΠΎΠ΄ΠΈΠ½ Π΄Π»Ρ 404
ΠΈ ΠΎΠ΄ΠΈΠ½ Π΄Π»Ρ 403
.
ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ
FastAPI
Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΠΌΠΎΠ΄ΡΠ»Ρ app / main.py
.
ΠΠ΄Π΅ΡΡ Π²Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΡΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΊΠ»Π°ΡΡ FastAPI
.
ΠΡΠΎ Π±ΡΠ΄Π΅Ρ Π³Π»Π°Π²Π½ΡΠΉ ΡΠ°ΠΉΠ» Π² Π²Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²ΡΠ·ΡΠ²Π°Π΅Ρ Π²ΡΠ΅ Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ.
Π ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ Π²Π°ΡΠ΅ΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ ΡΠ΅ΠΏΠ΅ΡΡ Π±ΡΠ΄Π΅Ρ ΠΆΠΈΡΡ Π² ΡΠ²ΠΎΠ΅ΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅, Π³Π»Π°Π²Π½ΡΠΉ ΡΠ°ΠΉΠ» Π±ΡΠ΄Π΅Ρ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠΌ.
ΠΠΌΠΏΠΎΡΡ
FastAPI
ΠΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΡΠ΅ ΠΈ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ ΠΊΠ»Π°ΡΡ FastAPI
ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ.
Π ΠΌΡ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΡΡΠ²ΠΈΡΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠΌΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ APIRouter
:
ΠΈΠ· fastapi import Depends, FastAPI
ΠΈΠ· .dependencies import get_query_token, get_token_header
ΠΈΠ· .internal import admin
ΠΈΠ· .routers ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ
app = FastAPI (Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ = [Depends (get_query_token)])
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.include_router (users.router)
app.include_router (items.router)
app.include_router (
admin.router,
ΠΏΡΠ΅ΡΠΈΠΊΡ = "/ Π°Π΄ΠΌΠΈΠ½",
ΡΠ΅Π³ΠΈ = ["Π°Π΄ΠΌΠΈΠ½"],
dependencies = [ΠΠ°Π²ΠΈΡΠΈΡ (get_token_header)],
response = {418: {"description": "Π― ΡΠ°ΠΉΠ½ΠΈΠΊ"}},
)
@ app.get ("/")
async def root ():
return {"message": "ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅, Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ!"}
ΠΠΌΠΏΠΎΡΡ
APIRouter
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ»ΠΈ Ρ APIRouter
s:
ΠΈΠ· fastapi import Depends, FastAPI
ΠΈΠ· .Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ import get_query_token, get_token_header
ΠΈΠ· .internal import admin
ΠΈΠ· .routers ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ
app = FastAPI (Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ = [Depends (get_query_token)])
app.include_router (users.router)
app.include_router (items.router)
app.include_router (
admin.router,
ΠΏΡΠ΅ΡΠΈΠΊΡ = "/ Π°Π΄ΠΌΠΈΠ½",
ΡΠ΅Π³ΠΈ = ["Π°Π΄ΠΌΠΈΠ½"],
dependencies = [ΠΠ°Π²ΠΈΡΠΈΡ (get_token_header)],
response = {418: {"description": "Π― ΡΠ°ΠΉΠ½ΠΈΠΊ"}},
)
@ app.get ("/")
async def root ():
return {"message": "ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅, Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ!"}
Π Π²ΠΈΠ΄Π΅ ΡΠ°ΠΉΠ»ΠΎΠ² app / routers / users.py
ΠΈ app / routers / items.py
— ΡΡΠΎ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΡΡΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° Python app
, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄Π½Ρ ΡΠΎΡΠΊΡ .
, ΡΡΠΎΠ±Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ Β«ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠΌΠΏΠΎΡΡΠ°Β».
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈΠΌΠΏΠΎΡΡ
Π Π°Π·Π΄Π΅Π»:
ΠΈΠ· .routers import items, users
ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ:
- ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ ΠΆΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΡΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ (ΡΠ°ΠΉΠ»
app / main.py
) (ΠΊΠ°ΡΠ°Π»ΠΎΠ³app /
)… - Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠΎΠ΄ΠΏΠ°ΠΊΠ΅Ρ
router
(ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π²app / routers /
) … - ΠΈ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠΉΡΠ΅ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ»Ρ
items
(ΡΠ°ΠΉΠ» Π²app / routers / items.py
) ΠΈusers
(ΡΠ°ΠΉΠ» Π²app / routers / users.py
) …
ΠΠΎΠ΄ΡΠ»Ρ items
Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ
( items.router
). ΠΡΠΎ ΡΠΎΡ ΠΆΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΡΠΎΠ·Π΄Π°Π»ΠΈ Π² ΡΠ°ΠΉΠ»Π΅ app / routers / items.py
, ΡΡΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ APIRouter
.
Π ΠΏΠΎΡΠΎΠΌ Π΄Π΅Π»Π°Π΅ΠΌ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ Π΄Π»Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ
.
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ , Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΈΠ· app.routers ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ
ΠΠ΅ΡΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ — «ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈΠΌΠΏΠΎΡΡ»:
ΠΈΠ· .routers import items, users
ΠΡΠΎΡΠ°Ρ Π²Π΅ΡΡΠΈΡ — «Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΠΉ ΠΈΠΌΠΏΠΎΡΡ»:
ΠΈΠ· app.routers ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ
Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ°Ρ ΠΈ ββΠΌΠΎΠ΄ΡΠ»ΡΡ Python, ΠΏΡΠΎΡΡΠΈΡΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Python ΠΎ ΠΌΠΎΠ΄ΡΠ»ΡΡ .
ΠΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ² ΠΈΠΌΠ΅Π½
ΠΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ»Ρ , ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ
Π½Π°ΠΏΡΡΠΌΡΡ, Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ router
.
ΠΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ Ρ Π½Π°Ρ ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ Π΄ΡΡΠ³Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ router
Π² ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ»Π΅ users
.
ΠΡΠ»ΠΈ Π±Ρ ΠΌΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄ΡΡΠ³ΠΈΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΈΠ· ΠΈΠΌΠΏΠΎΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ° .routers.items
ΠΈΠ· .routers.users ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΡΡΠ΅Ρ
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ
ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ
ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠ΅Ρ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ΠΈΠ· ΠΏΡΠ½ΠΊΡΠΎΠ²
, ΠΈ ΠΌΡ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ
ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.
ΠΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ ΠΎΠ±Π° Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅, ΠΌΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ»ΠΈ:
ΠΈΠ· fastapi import Depends, FastAPI
ΠΈΠ· .dependencies import get_query_token, get_token_header
ΠΈΠ· .internal import admin
ΠΈΠ· .routers ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ
app = FastAPI (Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ = [Depends (get_query_token)])
app.include_router (users.router)
app.include_router (items.router)
app.include_router (
admin.router,
ΠΏΡΠ΅ΡΠΈΠΊΡ = "/ Π°Π΄ΠΌΠΈΠ½",
ΡΠ΅Π³ΠΈ = ["Π°Π΄ΠΌΠΈΠ½"],
dependencies = [ΠΠ°Π²ΠΈΡΠΈΡ (get_token_header)],
response = {418: {"description": "Π― ΡΠ°ΠΉΠ½ΠΈΠΊ"}},
)
@ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.ΠΏΠΎΠ»ΡΡΠ°ΡΡ("/")
async def root ():
return {"message": "ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅, Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ!"}
ΠΠΊΠ»ΡΡΠΈΡΠ΅
APIRouter
s Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ
ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ Π²ΠΊΠ»ΡΡΠΈΠΌ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ
s ΠΈΠ· ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ
ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
:
ΠΈΠ· fastapi import Depends, FastAPI
ΠΈΠ· .dependencies import get_query_token, get_token_header
ΠΈΠ· .internal import admin
ΠΈΠ· .routers ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ
app = FastAPI (Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ = [Depends (get_query_token)])
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.include_router (users.router)
app.include_router (items.router)
app.include_router (
admin.router,
ΠΏΡΠ΅ΡΠΈΠΊΡ = "/ Π°Π΄ΠΌΠΈΠ½",
ΡΠ΅Π³ΠΈ = ["Π°Π΄ΠΌΠΈΠ½"],
dependencies = [ΠΠ°Π²ΠΈΡΠΈΡ (get_token_header)],
response = {418: {"description": "Π― ΡΠ°ΠΉΠ½ΠΈΠΊ"}},
)
@ app.get ("/")
async def root ():
return {"message": "ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅, Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ!"}
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ
users.router
ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ APIRouter
Π²Π½ΡΡΡΠΈ ΡΠ°ΠΉΠ»Π° app / routers / users.py
.
ΠΈ ΡΡ.router
ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ APIRouter
Π²Π½ΡΡΡΠΈ ΡΠ°ΠΉΠ»Π° app / routers / items.py
.
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ app.include_router ()
ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ APIRouter
Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ FastAPI
.
ΠΠ½ Π±ΡΠ΄Π΅Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ Π²ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΡ ΠΎΡ ΡΡΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ°.
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ
Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ½ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΏΡΡΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΡΠΈ , ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ»Π° ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π° ββΠ² APIRouter
.
ΠΡΠ°ΠΊ, Π·Π° ΠΊΡΠ»ΠΈΡΠ°ΠΌΠΈ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π΅ΡΠ»ΠΈ Π±Ρ Π²ΡΠ΅ Π±ΡΠ»ΠΎ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ ΡΠ΅ΠΌ ΠΆΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.
Π§Π΅ΠΊ
ΠΠ°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡΡΡΡ ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠΎΠ².
ΠΡΠΎ Π·Π°ΠΉΠΌΠ΅Ρ ΠΌΠΈΠΊΡΠΎΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΈ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅.
Π’Π°ΠΊ ΡΡΠΎ ΡΡΠΎ Π½Π΅ ΠΏΠΎΠ²Π»ΠΈΡΠ΅Ρ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ. β‘
ΠΠΊΠ»ΡΡΠΈΡΡ
APIRouter
Ρ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΌ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠΌ
, ΡΠ΅Π³Π°ΠΌΠΈ
, ΠΎΡΠ²Π΅ΡΠΎΠ²
ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ, ΡΡΠΎ Π²Π°ΡΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ»Π° Π²Π°ΠΌ app / internal / admin.py
ΡΠ°ΠΉΠ».
ΠΠ½ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ APIRouter
Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠΌΠΈ ΠΏΡΡΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° , ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΡΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π·Π΄Π΅Π»ΡΠ΅Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ. ΠΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Π² ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ, ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π΅Π³ΠΎ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΡΠ΅ΡΠΈΠΊΡ
, Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ
, ΡΠ΅Π³ΠΈ
ΠΈ Ρ. Π. ΠΠ΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² APIRouter
:
ΠΈΠ· fastapi import APIRouter
router = APIRouter ()
@router.ΠΠΎΡΡΠ°("/")
async def update_admin ():
return {"message": "ΠΠ΄ΠΌΠΈΠ½ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Ρ
ΠΈΡΡΡΠΌ"}
ΠΠΎ ΠΌΡ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Ρ
ΠΎΡΠΈΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΡΠ΅ΡΠΈΠΊΡ
ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ APIRouter
, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ Π΅Π³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΡΠΈ Π½Π°ΡΠΈΠ½Π°Π»ΠΈΡΡ Ρ / admin
, ΠΌΡ Ρ
ΠΎΡΠΈΠΌ Π·Π°ΡΠΈΡΠΈΡΡ Π΅Π³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ
, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π½Π°Ρ ΡΠΆΠ΅ Π΅ΡΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΈ ΠΌΡ Ρ
ΠΎΡΠΈΠΌ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅Π³ΠΎΠ²
ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ²
.
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΡΡΠ²ΠΈΡΡ Π²ΡΠ΅ ΡΡΠΎ, Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ APIRouter
, ΠΏΠ΅ΡΠ΅Π΄Π°Π² ΡΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ .include_router ()
:
ΠΈΠ· fastapi import Depends, FastAPI
ΠΈΠ· .dependencies import get_query_token, get_token_header
ΠΈΠ· .internal import admin
ΠΈΠ· .routers ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ
app = FastAPI (Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ = [Depends (get_query_token)])
app.include_router (users.router)
app.include_router (items.router)
app.include_router (
admin.router,
ΠΏΡΠ΅ΡΠΈΠΊΡ = "/ Π°Π΄ΠΌΠΈΠ½",
ΡΠ΅Π³ΠΈ = ["Π°Π΄ΠΌΠΈΠ½"],
dependencies = [ΠΠ°Π²ΠΈΡΠΈΡ (get_token_header)],
response = {418: {"description": "Π― ΡΠ°ΠΉΠ½ΠΈΠΊ"}},
)
@ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.ΠΏΠΎΠ»ΡΡΠ°ΡΡ("/")
async def root ():
return {"message": "ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅, Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ!"}
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ APIRouter
ΠΎΡΡΠ°Π½Π΅ΡΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΡΠΌ, ΡΠ°ΠΊ ΡΡΠΎ ΠΌΡ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΡΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΠ΅ΠΌ ΠΆΠ΅ ΡΠ°ΠΉΠ»ΠΎΠΌ app / internal / admin.py
Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Π² ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ.
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π² Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΈΠ· ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΏΡΡΠΈ ΠΈΠ· ΠΌΠΎΠ΄ΡΠ»Ρ admin
Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ:
- ΠΡΠ΅ΡΠΈΠΊΡ
/ admin
. - Π’Π΅Π³
admin
. - ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ
get_token_header
. - ΠΡΠ²Π΅Ρ
418
. π΅
ΠΠΎ ΡΡΠΎ ΠΏΠΎΠ²Π»ΠΈΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° APIRouter
Π² Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π° Π½Π΅ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ.
Π’Π°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΡ ΠΆΠ΅ APIRouter
Ρ Π΄ΡΡΠ³ΠΈΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ.
ΠΠΊΠ»ΡΡΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΏΡΡΠΈ
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΏΡΡΠΈ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ FastAPI
.
ΠΠΎΡ ΠΈ ΡΠ΄Π΅Π»Π°Π΅ΠΌ … ΠΏΡΠΎΡΡΠΎ ΡΡΠΎΠ±Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ π€·:
ΠΈΠ· fastapi import Depends, FastAPI
ΠΈΠ· .dependencies import get_query_token, get_token_header
ΠΈΠ· .internal import admin
ΠΈΠ· .routers ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ
app = FastAPI (Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ = [Depends (get_query_token)])
app.include_router (users.router)
app.include_router (items.router)
app.include_router (
admin.router,
ΠΏΡΠ΅ΡΠΈΠΊΡ = "/ Π°Π΄ΠΌΠΈΠ½",
ΡΠ΅Π³ΠΈ = ["Π°Π΄ΠΌΠΈΠ½"],
dependencies = [ΠΠ°Π²ΠΈΡΠΈΡ (get_token_header)],
response = {418: {"description": "Π― ΡΠ°ΠΉΠ½ΠΈΠΊ"}},
)
@ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.ΠΏΠΎΠ»ΡΡΠ°ΡΡ("/")
async def root ():
return {"message": "ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅, Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ!"}
, ΠΈ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΠΌΠ΅ΡΡΠ΅ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠΌΠΈ ΠΏΡΡΠΈ , Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ app.include_router ()
.
ΠΡΠ΅Π½Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ : ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ Π΄Π΅ΡΠ°Π»Ρ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ , ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠΏΡΡΡΠΈΠ² .
APIRouter
Π½Π΅ Β«ΡΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΡΒ», ΠΎΠ½ΠΈ Π½Π΅ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Ρ ΠΎΡ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠΎ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΠΌΡ Ρ ΠΎΡΠΈΠΌ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΡΠΈ Π² ΡΡ Π΅ΠΌΡ OpenAPI ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ ΠΈ Β«ΡΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°ΡΡΒ» Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ , ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΡΠΈ Β«ΠΊΠ»ΠΎΠ½ΠΈΡΡΡΡΡΡΒ» (Π²ΠΎΡΡΠΎΠ·Π΄Π°ΡΡΡΡ), Π° Π½Π΅ Π²ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ.
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ API
Π’Π΅ΠΏΠ΅ΡΡ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ uvicorn
, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ app.main
ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ app
:
$ uvicorn app.main: app --reload
ΠΠΠ€ΠΠ ΠΠΠ¦ΠΠ― : Uvicorn ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° http://127.0.0.1:8000 (Π΄Π»Ρ Π²ΡΡ
ΠΎΠ΄Π° Π½Π°ΠΆΠΌΠΈΡΠ΅ CTRL + C)
Π ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ http://127.0.0.1:8000/docs.
ΠΡ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ API, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΡΡΠΈ ΠΎΡ Π²ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΠΏΡΡΠ΅ΠΉ (ΠΈ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠ²) ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΡΠ΅Π³ΠΎΠ²:
ΠΠΊΠ»ΡΡΠΈΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Ρ ΡΠ°Π·Π½ΡΠΌ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠΌ
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ .include_router ()
Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Ρ ΡΠ΅ΠΌ ΠΆΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠΎΠΌ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΏΡΠ΅ΡΠΈΠΊΡΡ.
ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ³ΠΎ ΠΆΠ΅ API Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΏΡΠ΅ΡΠΈΠΊΡΠ°ΠΌΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ / api / v1
ΠΈ / api / ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ
.
ΠΡΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΠΈ Π½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡ, Π½ΠΎ ΠΎΠ½ΠΎ Π΅ΡΡΡ Π½Π° ΡΠ»ΡΡΠ°ΠΉ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ.
ΠΠΊΠ»ΡΡΠΈΡΡ
APIRouter
Π² Π΄ΡΡΠ³ΠΎΠΉ Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΊΠ»ΡΡΠΈΡΡ APIRouter
Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ FastAPI
, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΊΠ»ΡΡΠΈΡΡ APIRouter
Π² Π΄ΡΡΠ³ΠΎΠΉ APIRouter
, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ:
ΡΠΎΡΡΠ΅Ρ.include_router (Π΄ΡΡΠ³ΠΎΠΉ_ΡΠΎΡΡΠ΅Ρ)
Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Ρ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΡΡΠΎ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π²ΠΊΠ»ΡΡΠ°ΡΡ router
Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ FastAPI
, ΡΡΠΎΠ±Ρ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ»ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ path ΠΈΠ· other_router
.
10 ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ° Cisco IOS, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π½Π°ΡΡ
ΠΡΠ²ΠΈΠ΄ ΠΡΠ²ΠΈΡ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Cisco IOS, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π½Π°ΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ Π½Π° ΡΠ»Π΅Ρ-ΠΏΠ°ΠΌΡΡΠΈ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ° Cisco, NVRAM ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ , ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ IOS.
ΠΠ°ΠΊ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Windows ΠΈΠ»ΠΈ Linux, Cisco IOS ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠΌΠ°Π½Π΄ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ, ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆΠΈΠΉ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ DOS / Windows. ΠΡΠΈ ΡΠ°ΠΉΠ»Ρ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²Π°ΡΠ΅ΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ° IOS, ΡΠ°ΠΉΠ»ΠΎΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΡΠ°ΠΉΠ»ΠΎΠΌ IOS Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°. ΠΠ½Π°Π½ΠΈΠ΅ ΡΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° Cisco.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ 10 ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ Cisco IOS, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°ΡΡ.
# 1 ΡΠ΅ΠΆΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² ΡΠ°ΠΉΠ»ΠΎΠ² Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅.Π§ΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΡ, Π²Π²Π΅Π΄ΠΈΡΠ΅ dir?
Router # dir?
/ Π²ΡΠ΅ Π‘ΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ ΡΠ°ΠΉΠ»ΠΎΠ²
/ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎ
all-filesystems Π‘ΠΏΠΈΡΠΎΠΊ ΡΠ°ΠΉΠ»ΠΎΠ² Π²ΠΎ Π²ΡΠ΅Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΡΡ ΠΈΠ²
: ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΈΠ»ΠΈ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°
cns: ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΈΠ»ΠΈ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°
flash: ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΈΠ»ΠΈ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°
null: ΠΠΌΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° ΠΈΠ»ΠΈ ΡΠ°ΠΉΠ»Π°
nvram: ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΈΠ»ΠΈ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°Π‘ΠΈΡΡΠ΅ΠΌΠ°
: ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΈΠ»ΠΈ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°
tar: ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΈΠ»ΠΈ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°
tmpsys: ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΈΠ»ΠΈ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°
xmodem: ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΈΠ»ΠΈ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°
ymodem: ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΈΠ»ΠΈ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ #ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΡΠΌΠ°ΡΡ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΡΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΏΠΎΡΡΠΈ ΠΊΠ°ΠΊ ΠΎ Π΄ΠΈΡΠΊΠΎΠ²ΡΡ Π½Π°ΠΊΠΎΠΏΠΈΡΠ΅Π»ΡΡ Π² DOS, Π³Π΄Π΅ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠ°Π²ΠΈΡΡ Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΈΠΌΠ΅Π½ΠΈ.ΠΡΠ°ΠΊ, nvram Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ nvram: . ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΠΈ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ — flash:
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ # dir
ΠΠ°ΡΠ°Π»ΠΎΠ³ ΡΠ»Π΅Ρ-ΠΏΠ°ΠΌΡΡΠΈ: /
2 -rwx 18929780 29 Π°Π²Π³ΡΡΡΠ° 2006 Π³. 15:49:57 +00: 00 c870-advipservicesk9-mz.124-15.T5.bin
3 -rwx 2143 29 Π°Π²Π³ΡΡΡΠ° 2006 Π³. 16:42:14 +00: 00 running-config
23482368 Π±Π°ΠΉΡ Π²ΡΠ΅Π³ΠΎ (4544512 Π±Π°ΠΉΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ)
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ #
ΠΠ°ΠΆΠ΄ΡΠΉ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΡ ΠΈ NVRAM (ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ ΠΏΠ°ΠΌΡΡΡ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΌ Π΄ΠΎΡΡΡΠΏΠΎΠΌ).
# 2 CDΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ cd , ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π½Π° Π΄ΡΡΠ³ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π½Π° ΡΡΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅. ΠΠ°Π»Π΅Π΅, ΠΊΠΎΠ³Π΄Π° Ρ ΠΌΠ΅Π½ΡΡ ΡΠ²ΠΎΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ nvram: ΠΈ Π΄Π΅Π»Π°Ρ dir , , Ρ ΠΏΠΎΠ»ΡΡΠ°Ρ ΡΠΏΠΈΡΠΎΠΊ nvram. Π― ΠΌΠΎΠ³ Π±Ρ ΡΠ°ΠΊΠΆΠ΅ cd Π² ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ ΡΠΎΠ·Π΄Π°Π» ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Ρ mkdir .
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ# cd nvram:
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ # dir
ΠΠ°ΡΠ°Π»ΠΎΠ³ NVRAM: /
126 -rw- 2143 <Π±Π΅Π· Π΄Π°ΡΡ> ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π·Π°ΠΏΡΡΠΊΠ°
127 ---- 5 <Π±Π΅Π· Π΄Π°ΡΡ> private-config
128 -rw- 2143 <Π±Π΅Π· Π΄Π°ΡΡ> Π±Π°Π·ΠΎΠ²Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ
1 ---- 49 <Π±Π΅Π· Π΄Π°ΡΡ> ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
2 -rw- 0 <Π±Π΅Π· Π΄Π°ΡΡ> ifIndex-table
ΠΡΠ΅Π³ΠΎ 131072 Π±Π°ΠΉΡΠ° (116584 Π±Π°ΠΉΡΠ° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ)
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ## 3 ΠΊΠΎΠΏΠΈΡ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ IOS ΠΈΠ»ΠΈ ΡΠ°ΠΉΠ»Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΎΡΠΊΡΠ΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ ΠΈ ΠΊΡΠ΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ.ΠΡ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎ, ΡΡΠΎΠ±Ρ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ° Ρ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ° Π½Π° ΡΠ΅ΡΠ²Π΅Ρ TFTP ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π΅Π΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΡ Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ΅. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ copy Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ° Ρ Π½ΠΎΠ²ΡΠΌ IOS Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° TFTP.
ΠΠ΄Π΅ΡΡ Ρ Π΄Π΅Π»Π°Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΡ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ°:
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ# copy running-config davids-backup-before-upgrade
Π¦Π΅Π»Π΅Π²ΠΎΠ΅ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π° [davids-backup-before-upgrade]?
2181 Π±Π°ΠΉΡ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΎ Π² 3.052 ΡΠ΅ΠΊ (715 Π±Π°ΠΉΡ / ΡΠ΅ΠΊ)
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ## 4 ΡΠ΄Π°Π»ΠΈΡΡ ΠΈ rm ΠΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ, Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ delete Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ rm Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΏΠΎΠΊ / ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ². ΠΠ΄Π΅ΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ delete Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ ΠΌΠΎΠ΅ΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ: ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ
# ΡΠ΄Π°Π»ΠΈΡΡ davids-backup-before-upgrade
Π£Π΄Π°Π»ΠΈΡΡ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π° [davids-backup-before-upgrade]?
Π£Π΄Π°Π»ΠΈΡΡ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΡ: / davids-backup-before-upgrade? [ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΡ]
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ## 5 ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π²ΡΠΏΡΡΠΊΡ ΠΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π° Π²Π°ΡΠ΅ΠΉ ΡΠ»Π΅Ρ-ΠΏΠ°ΠΌΡΡΠΈ.ΠΠΎΠΌΠ°Π½Π΄Π° show flash ΠΏΠΎΡ ΠΎΠΆΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ dir flash: , Π½ΠΎ Π΄Π°Π΅Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ΅ ΠΈ ΡΠΈΠΏΠ΅ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΠΈ Π² Π²Π°ΡΠ΅ΠΌ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ΅.
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ # ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΡ
24576 ΠΠ±Π°ΠΉΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ Π‘ΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΡ (Intel Strataflash)
ΠΠ°ΡΠ°Π»ΠΎΠ³ ΡΠ»Π΅Ρ-ΠΏΠ°ΠΌΡΡΠΈ: /
2 -rwx 18929780 29 Π°Π²Π³ΡΡΡΠ° 2006 Π³. 15:49:57 +00: 00 c870-advipservicesk9-mz.124-15.T5.bin
3 -rwx 2181 4 ΠΎΠΊΡΡΠ±ΡΡ 2006 Π³. 04:03:00 +00: 00 mybackup-today
23482368 Π±Π°ΠΉΡ Π²ΡΠ΅Π³ΠΎ (4544512 Π±Π°ΠΉΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ)
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ## 6 ΡΡΠ΅ΡΠ΅ΡΡ ΠΈ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ
ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΠΏΠΎΡΠ΅ΠΌΡ ΡΡΠΈΡΠ°Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΏ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, Π° ΡΠΎΡΠΌΠ°Ρ Π΄ΡΡΠ³ΠΎΠΉ.Π§ΡΠΎ Π²Π°ΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, ΡΠ°ΠΊ ΡΡΠΎ ΡΠΎ, ΡΡΠΎ Π²Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ΅ΡΠ΅ ΡΠ»Π΅Ρ-ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΡΡΠΈΡΠ°Π΅ΡΠ΅ NVRAM. Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΈΠΏΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌ, ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠ΅ΡΠ΅ΡΡ ΠΈΠ»ΠΈ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΈΡ ΡΠΈΠΏΠ°. ΠΠΎΠΌΠ°Π½Π΄Π° erase ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΡΠ΅ΡΠ΅ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ° ΠΈ Π½Π°ΡΠ°ΡΡ Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. ΠΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ erase startup-configuration .
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ # ΡΡΠ΅ΡΠ΅ΡΡ?
/ all Π£Π΄Π°Π»ΠΈΡΡ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ (Π² NVRAM)
/ no-squeeze-reserve-space ΠΠ΅ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΡΠΎ Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΆΠ°ΡΠΈΡ
flash: Π€Π°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ
nvram: ΡΠ°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ
startup-config Π£Π΄Π°Π»ΠΈΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠ°ΠΌΡΡΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ
Router # format?
flash: ΡΠ°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π»Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ## 7 Π΅ΡΠ΅ ΠΡΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» / ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ.ΠΠΎΠΏΡΡΡΠΈΠΌ, Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Π²Π°ΠΌΠΈ ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ. ΠΡΠΎΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ more , ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π΅Π΅:
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ # ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ my-backup-config
!
Π²Π΅ΡΡΠΈΡ 12.4
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΊΡΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΏΠ°ΡΡΠ΅ΡΠ°
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΏΠ°ΡΡΠ΅ΡΠ°
{ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΡΠ΅ΡΠ΅Π½Π°}# 8 ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΡΠΌΠΌΡ ΠΈΠ»ΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ MD5 Π΄Π»Ρ ΡΠ°ΠΉΠ»Π°.
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ # verify flash: c870-advipservicesk9-mz.124-15.T5.bin
ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ ΡΠ°ΠΉΠ»Π° ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΠΈ: c870-advipservicesk9-mz.124-15.T5.bin ....... {ΡΡΠ΅ΡΠ΅Π½ΠΎ} ............ ΠΠΎΡΠΎΠ²ΠΎ!
ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Ρ ΡΡ MD5: CA8AEC573B197AEC6BD5892DE23C4754
ΠΡΡΠΈΡΠ»Π΅Π½Π½ΡΠΉ Ρ ΡΡ MD5: CA8AEC573B197AEC6BD5892DE23C4754
CCO Π₯ΡΡ MD5: 9D39672246853C0F31533B6BCB21DFE5
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ ΡΡΠ° ΠΏΡΠΎΡΠ»Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ.
ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Ρ ΡΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΠ»ΡΡ-ΡΠ°ΠΉΠ»Π°: c870-advipservicesk9-mz.124-15.T5.bin (ΠΠ΅Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°).
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ## 9 ΠΌΠΊΠ΄ΠΈΡ
ΠΠ°ΠΊ ΠΈ Π² DOS, Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ mkdir Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° / ΠΏΠ°ΠΏΠΊΠΈ. Π― Π±Ρ ΡΠ΄Π΅Π»Π°Π» ΡΡΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΠ°ΠΏΠΊΡ Π°ΡΡ ΠΈΠ²Π° Π΄Π»Ρ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ ΠΈΠ»ΠΈ ΡΡΠ°ΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² IOS.
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ # mkdir backup-config
Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΡΠ°ΠΉΠ»Π° [ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ]?
Π‘ΠΎΠ·Π΄Π°Π½ dir flash: backup-config
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ## 10 fsck
ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ FAT ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΠΈ.ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ, Π΅ΡΠ»ΠΈ ΠΈΡΠΏΡΡΠ°Π»ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² IOS Π²ΠΎ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΠΈ.
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ # fsck
ΠΠΏΠ΅ΡΠ°ΡΠΈΡ Fsck ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ. ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ? [ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΡ]
..... {ΡΡΠ΅ΡΠ΅Π½ΠΎ} .......
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΡΠΏΡΡΠ΅ΠΊ: ΠΏΠΎΠ»Π½ΠΎΠ΅
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ #
Π₯ΠΎΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΡΠΈΠ½ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, Π΅ΡΠ»ΠΈ Π±Ρ ΠΌΠ½Π΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ Π²ΡΠ±ΡΠ°ΡΡ ΡΡΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΡ Π²ΡΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄, Π²ΠΎΡ ΠΌΠΎΠΉ ΡΠΏΠΈΡΠΎΠΊ:
- ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΏΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΌ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌ Cisco IOS — Π·Π½Π°Ρ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ IOS Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠ΅ΡΠ΅Π΄ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ.
- Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π½Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΌ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ΅ ΠΈΠ»ΠΈ ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ Π΅Π΅ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ TFTP, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠ΅ΡΠ΅Π΄ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠΌ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ
- ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Cisco IOS ΠΏΡΡΠ΅ΠΌ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ IOS Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° TFTP Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ.
ΠΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ IOS, ΡΡΠΎ ΡΡΠΎ Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ ΠΌΠΈΡΠ΅. ΠΡ ΠΆΠ΅ Π½Π΅ Ρ ΠΎΡΠΈΡΠ΅ Π·Π°ΠΏΡΡΠ°ΡΡΡΡ, ΡΡΠΎΠ±Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ²ΠΎΡ IOS, ΠΊΠΎΠ³Π΄Π° ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ IOS ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½Π°!
ΠΡΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡΡ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ? Π’ΠΎΠ³Π΄Π° ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ Π½Π°ΡΠ΅ΠΌΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΌΡ NetNote ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠΉΡΠ΅ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅Π³ΠΎΠ΄Π½Ρ!
ΠΡΠΎΡΠΈΠ²ΠΊΠ° Π΄Π»Ρ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ°— ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ
Π‘ΡΠΈΡΡΠ²Π°ΡΠ΅Π»ΠΈ Timemachine Ρ X Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Pro XWR, Club XR ΠΈ Ρ. Π.) ΠΠΌΠ΅ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ.
ΠΠ°ΠΆΠ½ΠΎ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π½Π° ΡΡΠΎΠΌ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ββΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΡΠΎΠ±Ρ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΠΎ ΡΠ΅ΡΠ΅Π²ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ Π²Π°ΡΠΈΠΌ ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Π΅ΠΌ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΠ½ΠΎ.
ΠΠΎΡΡΠ΄ΠΎΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠΎΡΡΠ΅ΡΠ°
- ΠΠΊΠ»ΡΡΠΈΡΠ΅ ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· LAN ΠΊΠ°Π±Π΅Π»Ρ ΠΊ ΠΠ
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ http: // 192.168.0.1 (ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ Π°Π΄ΡΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΌΠ΅Π½ΡΠ»ΠΈ Π°Π΄ΡΠ΅Ρ Π² ΡΠΎΡΡΠ΅ΡΠ΅)
- ΠΡΠΈ Π·Π°ΠΏΡΠΎΡΠ΅ ΠΏΠ°ΡΠΎΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ admin / admin
- Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ Β«Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΒ»
- ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Β«ΠΠ΅ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡΒ» (Π²Π²Π΅ΡΡ
Ρ ΡΡΡΠ°Π½ΠΈΡΡ). ΠΠΎΠ²Π°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° — V7209.5. ΠΡΠ»ΠΈ Π²Π΅ΡΡΠΈΡ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, V7209.3), ΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ.
ΠΠ»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ:
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Trident_V7209_5.uImage ΠΈ ΡΠΎΡ ΡΠ°Π½ΠΈΡΠ΅ Π΅Π³ΠΎ Π½Π° ΡΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ
- ΠΠΊΠ»ΡΡΠΈΡΠ΅ ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· LAN ΠΊΠ°Π±Π΅Π»Ρ ΠΊ ΠΠ
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ http: // 192.168.0.1 (ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ Π°Π΄ΡΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΌΠ΅Π½ΡΠ»ΠΈ Π°Π΄ΡΠ΅Ρ Π² ΡΠΎΡΡΠ΅ΡΠ΅)
- ΠΡΠΈ Π·Π°ΠΏΡΠΎΡΠ΅ ΠΏΠ°ΡΠΎΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ admin / admin
- Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ
- Π‘Π»Π΅Π²Π° Π½Π°ΠΆΠΌΠΈΡΠ΅ Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈΒ»
- ΠΠ°ΠΆΠΌΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ°ΠΉΠ»
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ°ΠΉΠ» Trident_V7209_5.uImage, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΡΠΎΡ ΡΠ°Π½ΠΈΠ»ΠΈ Π½Π° ΡΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π½Π° ΡΠ°Π³Π΅ 1, ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«ΠΡΠΊΡΡΡΡΒ».
- ΠΡΠΈΠΌΠ΅Π½ΠΈΡΡ
- ΠΡΠΈ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠΈ Π·Π°ΠΏΡΠΎΡΠ° ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΠ΅, ΡΡΠΎ Ρ ΠΎΡΠΈΡΠ΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ, Π½Π°ΠΆΠ°Π² OK
- ΠΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡΠ΅ 2 ΠΌΠΈΠ½ΡΡΡ, ΠΏΠΎΠΊΠ° Π·Π°Π²Π΅ΡΡΠΈΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ
Π§Π΅ΡΠ΅Π· 2 ΠΌΠΈΠ½ΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π±ΡΠ΄Π΅Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ.Π’Π΅ΠΏΠ΅ΡΡ Π²Π°ΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ±ΡΠΎΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΡΠΎΡΡΠ΅ΡΠ° Π΄ΠΎ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΡ .
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° http://192.168.0.1 ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ admin Π΄Π»Ρ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ, ΠΊΠ°ΠΊ ΠΈ ΡΠ°Π½ΡΡΠ΅
- Π‘Π»Π΅Π²Π° Π½Π°ΠΆΠΌΠΈΡΠ΅ Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠ°Π³ΡΡΠ·ΠΈΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡΒ»
Π’Π΅ΠΏΠ΅ΡΡ Π½Π° Π²Π°ΡΠ΅ΠΌ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ββΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π΄ΠΎΡΡΡΠΏΠ½Π°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°.
Π€Π°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ°Huawei | Huawei HCNA β IPCisco
ΠΠΎ Π²ΡΠ΅Ρ ΡΠ΅ΡΠ΅Π²ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ Π΅ΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°.Π ΡΠΎΡΡΠ΅ΡΠ°Ρ ΠΈ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠ°Ρ Huawei ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°. Π€Π°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Ρ ΡΠ°Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ°ΠΉΠ»Ρ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠ°ΠΉΠ»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Ρ. Π.
ΠΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ ΠΎΠΊΠ½Π° (cmd). ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ Huawei, ΠΈ ΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆΠΈ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Windows.
ΠΡΠΈΠ²Π΅Π΄Π΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ ΡΡΠΎΠΉ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ:
pwd: ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³
dir: ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°
cd: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°
mkdir: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°
rmdir: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°
ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°
ΠΊΠΎΠΏΠΈΡ: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»Π°
ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π°
ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π°
Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π°
ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π°ΡΡ ΡΠ°ΠΉΠ»Ρ Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠΌΡ
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΡΠ°ΠΉΠ»Π°Ρ .
Π€Π°ΠΉΠ»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ
Π€Π°ΠΉΠ»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ— ΡΡΠΎ ΡΠ°ΠΉΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π²ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. Π ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ Huawei ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΄Π²Π° ΡΠΈΠΏΠ° ΡΠ°ΠΉΠ»Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. ΠΡΠΈ ΡΠ°ΠΉΠ»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ:
β’ Π€Π°ΠΉΠ» ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ
β’ Π€Π°ΠΉΠ» ΡΠΎΡ
ΡΠ°Π½Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ
Current-Configuration — ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. Π’Π΅ΠΊΡΡΠΈΠΉ ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π΅ΡΠ΅ Π½Π΅ Π²ΠΎ Flash. ΠΠ½ Ρ ΡΠ°Π½ΠΈΡΡΡ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ.
Saved-Configuration — ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ, ΡΠΎΡ ΡΠ°Π½Π΅Π½Π½Π°Ρ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅.Π‘ΠΎΡ ΡΠ°Π½Π΅Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Ρ ΡΠ°Π½ΠΈΡΡΡ Π²ΠΎ Flash ΠΈ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ ΠΎΡΡΡΠ΄Π° ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠ»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΡΠΈΡ Π΄Π²ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ΅ Asus RT-AX88U — Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±Π»ΠΎΠ³ Neolisk
ΠΡ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ Π·Π°Π΄ΡΠΌΡΠ²Π°Π»ΠΈΡΡ, ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ Π²Π½Π΅ΡΠ½Π΅ΠΌΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌΡ ΡΠ΅ΡΡΡΡΡ Π² Π²Π°ΡΠ΅ΠΉ ΡΠ΅ΡΠΈ ΡΠ΅ΡΠ΅Π· ΡΠΎ ΠΆΠ΅ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΈΠΌΡ? ΠΡΠΎΡΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ — Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ NAS.Π ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Synology DS918 +. ΠΠΎΡΠ»Π΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ SSL Π² Π΄ΠΎΠΌΠ΅Π½Π΅ * .synology.me
Ρ ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ Π½Π΅ ΠΌΠΎΠ³Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ NAS Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π· ΡΠΎ ΠΆΠ΅ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΈΠΌΡ, ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ IP. ΠΠΎ Π΄ΠΎΡΡΡΠΏ ΠΏΠΎ IP Π΄Π°Π΅Ρ ΠΌΠ½Π΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ SSL. ΠΠ°ΠΉΡΠΈ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠ°ΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π±ΡΠ»ΠΎ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΠΎ. ΠΡΡΡ Π²ΡΠ΅Π³ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΡΡΡΠΊΠΎΠ² Π΄Π²ΠΈΠΆΡΡΠΈΡ
ΡΡ ΡΠ°ΡΡΠ΅ΠΉ. Π ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ»Π°Π±ΡΠΌ ΠΌΠ΅ΡΡΠΎΠΌ Π±ΡΠ»ΠΎ Π·Π½Π°Π½ΠΈΠ΅ Linux ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Ρ Π²ΠΎΠΎΠ±ΡΠ΅ ΡΠ°Π½Π°Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. Π¦Π΅Π»Ρ ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠΈ — ΠΏΠΎΠΌΠΎΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΠΎΡΠΊΠΈ. ΠΠ΅ ΡΡΠ΅ΡΠ½ΡΠΉΡΠ΅ΡΡ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡ ΡΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΠ΅ Π²Π°ΠΌ ΡΠ°ΡΡΠΈ.
ΠΠ°ΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΈ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ: Π΄Π΅ΠΉΡΡΠ²ΡΠΉΡΠ΅ Π½Π° ΡΠ²ΠΎΠΉ ΡΡΡΠ°Ρ ΠΈ ΡΠΈΡΠΊ. Π― Π½Π΅ Π½Π΅ΡΡ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ»ΠΎΠΌΠ°Π΅ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ, Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΈΠ»ΠΈ Π»ΡΠ±ΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π² Π²Π°ΡΠ΅ΠΉ ΡΠ΅ΡΠΈ. ΠΠΆΠΈΠ΄Π°Π΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ / ΠΠ’-Π·Π½Π°Π½ΠΈΠΉ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°Π³ΠΎΠ². ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠΈ. ΠΡΠ»ΠΈ ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΡΠ³Π°Π΅Ρ Π²Π°Ρ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΠ΅ ΠΊΠΎΠΌΡ-Π½ΠΈΠ±ΡΠ΄Ρ Π΄ΡΡΠ³ΠΎΠΌΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ Π·Π° Π²Π°Ρ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Merlin
ΠΡΠΎΡΠΈΠ²ΠΊΠ° Merlin ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ Asus, ΡΠ»ΡΡΡΠ°Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΡΡΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π²Π°ΠΆΠ½ΠΎΡΡΠΈ.ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ Π΄Π»Ρ RX-AX88U Π·Π΄Π΅ΡΡ. ΠΡΡΠ³ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΠ΅ΡΠ»ΠΈΠ½Π°.
ΠΡΠΎΡΠΈΠ²ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΡΠΈΡΠ° ΡΠ΅ΡΠ΅Π·:
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ -> ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ -> ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π²ΡΡΡΠ½ΡΡ -> ΠΠ°Π³ΡΡΠ·ΠΈΡΡ
Π― ΠΏΡΠΈΠ»Π°Π³Π°Ρ ΡΠΊΡΠΈΠ½ΡΠΎΡ ΠΎΠ±Π»Π°ΡΡΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ±ΠΈΠ²Π°ΡΡ Ρ ΡΠΎΠ»ΠΊΡ. ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ ΡΠ½ΠΈΠΌΠΎΠΊ ΡΠΊΡΠ°Π½Π° ΠΌΠΎΠ΅Π³ΠΎ ΡΠΎΡΡΠ΅ΡΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ββΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Merlin. ΠΠΎΠ³Π΄Π° ΡΡΠΎ Π±ΡΠ»ΠΎ Π½Π° ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ Asus, Π±ΡΠ»ΠΎ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΡΡΡΠ»ΠΊΠ° Β«ΠΠ°Π³ΡΡΠ·ΠΈΡΡΒ» Π±ΡΠ»Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ.
ΠΠΊΠ»ΡΡΠΈΡΡ JFFS Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ
JFFS — ΠΎΠ΄Π½Π° ΠΈΠ· ΡΡΠ½ΠΊΡΠΈΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Merlin. ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Ρ ΡΠ°Π½ΠΈΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ. ΠΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ Ρ ΠΎΡΡΠΎΠ².
Π§ΡΠΎΠ±Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ JFFS, ΠΏΠΎΡΠ»Π΅ Π²Ρ ΠΎΠ΄Π° Π² ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΡΡΠ΄Π°:
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ -> Π‘ΠΈΡΡΠ΅ΠΌΠ° -> ΠΠΎΡΡΠΎΡΠ½Π½ΡΠΉ ΡΠ°Π·Π΄Π΅Π» JFFS2
Π ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ Π²ΡΠΎΡΡΡ ΠΎΠΏΡΠΈΡ ΠΠΊΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΡ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ JFFS Ρ
Π½Π° ΠΠ°
.ΠΡΠΎΠΊΡΡΡΠΈΡΠ΅ Π²Π½ΠΈΠ· ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«ΠΡΠΈΠΌΠ΅Π½ΠΈΡΡΒ».
ΠΠΊΠ»ΡΡΠΈΡΡ SSH Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ΅
ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ, ΡΡΠΎ Π²Ρ Π²ΡΠ΅ Π΅ΡΠ΅ Π²ΠΎΡΠ»ΠΈ Π² ΡΠ²ΠΎΠΉ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ, ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π·Π΄Π΅Π» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ:
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ -> Π‘ΠΈΡΡΠ΅ΠΌΠ° -> Π‘Π΅ΡΠ²ΠΈΡ -> ΠΠΊΠ»ΡΡΠΈΡΡ SSH
ΠΠ΄Π΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Enable SSH
Π½Π° LAN Only
ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠΎΡΡ Π½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 22. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, 22222. ΠΠ΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΠΏΠΎΡΡ SSH ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡΡ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΡΠΎΠ². Π°ΡΠ°ΠΊΠΈ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ ΡΠΈΠ»ΡΠ½ΠΎ Π½Π΅ ΠΏΠΎΡ
ΠΎΠΆΠΈ Π½Π° Π΄ΠΎΠΌΠ°ΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π²ΡΡ ΡΡΠ΅Π΄Ρ.ΠΡΠΎΡΡΠΎ Ρ
ΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ²ΡΡΠΊΠ°.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Putty Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ Telnet, Ρ Π±ΡΠ΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Putty. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ ΠΊ router.asus.com
— ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ, Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡ IP, ΠΏΠΎΡΡ 22222, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ»Π΅Π΄ΡΠ΅ΡΠ΅ ΡΡΠΎΠΌΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Ρ, ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠΉ ΠΏΠΎΡΡ ΠΏΠΎ Π²Π°ΡΠ΅ΠΌΡ Π²ΡΠ±ΠΎΡΡ. ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ / ΠΏΠ°ΡΠΎΠ»Ρ ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ.
ΠΡΠ»ΠΈ Π²Ρ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Putty ΠΈΠ»ΠΈ telnet, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΡΡΡΠΎΡΠ° Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΏΡΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΏΠ°ΡΠΎΠ»Ρ. ΠΠ»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Windows ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΡΡΡΠ°Π½Π½ΡΠΌ, Π½ΠΎ Π·Π΄Π΅ΡΡ Π²ΡΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅.ΠΠ΅ ΠΏΡΠ³Π°ΠΉΡΠ΅ΡΡ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ ΠΎΠ½ Π½Π΅ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ Π½Π° Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ΄Π΅Π»Π°Π΅ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΡ, Π²Ρ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ backspace, ΠΈ Π²Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π½Π°ΡΠΈΠ½Π°ΡΡ Π·Π°Π½ΠΎΠ²ΠΎ.
Π‘ΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΉΠ» Hosts Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ΅
ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ ΡΠ΅ΡΠ΅Π· telnet ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΊ / jffs / configs /
. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π²Π΅ΡΡΠΈ cd / jffs / configs /
ΠΈ Π½Π°ΠΆΠ°ΡΡ Enter. ΠΠ°ΡΠ΅ΠΌ ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ°ΠΉΠ» hosts.add
. ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ, Ρ ΡΡΠΈΡΠ°Ρ ΠΏΡΠΎΡΡΡΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ nano
.ΠΠ²Π΅Π΄ΠΈΡΠ΅ nano hosts.add
ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Enter. ΠΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΆΠ΅Π»Π°Π΅ΠΌΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ Ρ
ΠΎΡΡΠΎΠ² Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅:
(IP) (ΠΏΡΠΎΠ±Π΅Π» ΠΈΠ»ΠΈ ΡΠ°Π±ΡΠ»ΡΡΠΈΡ) (ΠΈΠΌΡ Ρ
ΠΎΡΡΠ°)
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
192.168.1.50 something.synology.me
Π ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΠ½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΠ»Π°ΡΡ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄Π½Π° Π·Π°ΠΏΠΈΡΡ. Π‘Π»Π΅Π΄ΡΠΉΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°ΠΌ Π²Π½ΠΈΠ·Ρ, ΡΡΠΎΠ±Ρ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ. ΠΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° ΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅ΠΉ ΠΊΠ»Π°Π²ΠΈΡΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ctrl + X
Π΄Π»Ρ Π²ΡΡ
ΠΎΠ΄Π°, ΠΎΠ½ Π·Π°ΠΏΡΠΎΡΠΈΡ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π° ΠΈ ΡΠΎΡ
ΡΠ°Π½ΠΈΡ.
Π‘ΡΡΠ»ΠΊΠΈ:
ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅
ΠΠΎΡΠ»Π΅ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡ ΡΠ΅Π°Π½ΡΠ° telnet ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π½ΠΎΠ²ΠΎΠ΅ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ΅ ΠΈΠΌΡ DNS ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΡΠΈ Π΄ΠΎΡΡΡΠΏΠ΅ ΠΈΠ· Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ.
ΠΡΠΈΡΡΠΈΡΡ ΠΊΠ΅Ρ DNS Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅
ΠΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ ΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΎΡΠΈΡΡΠΈΡΡ ΠΊΠ΅Ρ DNS, ΡΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
ipconfig / flushdns
ΠΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° (WIN + R -> cmd -> enter).
Π‘ΡΡΠ»ΠΊΠ°: ΡΠ±ΡΠΎΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΡ (ΠΎΡΠΈΡΡΠΈΡΡ DNS) @ Pearson
ΠΡΠΊΠ»ΡΡΠΈΡΡ SSH
ΠΡΠΎΡ ΡΠ°Π³ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΠΈ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΎΠ³ΠΎ, Π½ΡΠΆΠ΅Π½ Π»ΠΈ Π²Π°ΠΌ SSH Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ ΡΠ΅Π»Π΅ΠΉ. ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΠΈ Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π½Π΅ Π½ΡΠΆΠ΅Π½ SSH, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ Π΅Π³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡΡ Π½Π΅ΡΠ°Π½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ Π²Π°ΡΠ΅ΠΌΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ.