ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ содСрТимому
ΠœΠ°ΠΊΡΠΈΠΌΠ΅Ρ‚Π΅Ρ€

πŸ‘‹ ΠŸΡ€ΠΈΠ²Π΅Ρ‚, сСтСвой Π΄Ρ€ΡƒΠ³!

πŸ‘‹ ΠŸΡ€ΠΈΠ²Π΅Ρ‚, сСтСвой Π΄Ρ€ΡƒΠ³! БСгодня ΠΏΡ€ΠΎ PCP (Port Control Protocol) - ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устройство ΠΌΠΎΠΆΠ΅Ρ‚ само ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Ρ€ΠΎΡƒΡ‚Π΅Ρ€ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅ΠΌΡƒ ΠΏΠΎΡ€Ρ‚. Π‘Π΅Π· Π·Π°Ρ…ΠΎΠ΄Π° Π² Π²Π΅Π±-интСрфСйс ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠΉ настройки проброса. πŸŸ£Π—Π°Ρ‡Π΅ΠΌ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½: допустим, Ρƒ вас Π΄ΠΎΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ сСрвСр, Π½ΠΎ Ρ€ΠΎΡƒΡ‚Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ NAT. Π‘Π½Π°Ρ€ΡƒΠΆΠΈ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ сСрвСру, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ€ΠΎΡƒΡ‚Π΅Ρ€ просто Π½Π΅ Π·Π½Π°Π΅Ρ‚, ΠΊΡƒΠ΄Π° ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ входящиС соСдинСния. πŸŸ£Π‘ΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ становится Π΅Ρ‰Ρ‘ вСсСлСС, Ссли ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ CGNAT. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ сСрвСром ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ сразу Π΄Π²Π° NAT, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… Π²ΠΎΠΎΠ±Ρ‰Π΅ Π²Π°ΠΌ Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚. πŸŸ£Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ PCP: устройство отправляСт запрос Π½Π° PCP-сСрвСр, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ ΠΈΠ»ΠΈ CGNAT-шлюзС, ΠΈ просит ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚Π°. НапримСр: Π’Π½ΡƒΡ‚Ρ€ΠΈ сСти: 192.168.1.50:25565 Π’Π½Π΅ΡˆΠ½ΠΈΠΉ адрСс: 203.0.113.10:40000 ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»: TCP ВрСмя ΠΆΠΈΠ·Π½ΠΈ: 3600 сСкунд Если сСрвСр Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠ½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ внСшний адрСс ΠΈ ΠΏΠΎΡ€Ρ‚. Π’Π΅ΠΏΠ΅Ρ€ΡŒ входящиС соСдинСния Π½Π° 203.0.113.10:40000 ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π½Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ сСрвСр. πŸŸ£Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ - PCP Π½Π΅ ограничиваСтся домашними Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°ΠΌΠΈ. Он ΡƒΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с NAT Π½Π° сторонС ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°, Ссли Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ отобраТСния. А Π΅Ρ‰Ρ‘ PCP ΡƒΠΌΠ΅Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ Π½Π° мСТсСтСвых экранах Π΄Π°ΠΆΠ΅ Ρ‚Π°ΠΌ, Π³Π΄Π΅ NAT Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅Ρ‚. 🟣У ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π΄Π²Π΅ основныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ: β€’ MAP - ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄Π»ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚Π° для входящих соСдинСний. β€’ PEER - ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, связанным с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΌ ΡƒΠ·Π»ΠΎΠΌ. ПолСзно для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Π°ΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ соСдинСниС Ρ‡Π΅Ρ€Π΅Π· NAT. Запросы PCP ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎ UDP Π½Π° ΠΏΠΎΡ€Ρ‚ 5351. πŸŸ£ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· pcp-client ΠΈΠ· Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ libpcp, Ссли ΠΎΠ½Π° доступна Π² вашСй систСмС. Но Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ: Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ PCP-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€ΠΎΡƒΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ запросы. И Π΄Π°ΠΆΠ΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ΅ созданиС отобраТСния Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ сСрвиса, Ссли Ρ‚Ρ€Π°Ρ„ΠΈΠΊ блокируСтся Π΄Ρ€ΡƒΠ³ΠΈΠΌ firewall. 🟣PCP описан Π² RFC 6887 ΠΈ ΠΏΡ€ΠΈΡˆΡ‘Π» Π½Π° смСну Π±ΠΎΠ»Π΅Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌ Π²Ρ€ΠΎΠ΄Π΅ NAT-PMP. Π•Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для автоматичСского управлСния Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒΡŽ сСрвисов, P2P-соСдинСний ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ входящий Ρ‚Ρ€Π°Ρ„ΠΈΠΊ. По сути, это способ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ с NAT Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ: Π½Π΅ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π° ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ. πŸ€–Π‘Π΅ΡΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΉ ChatGPT

336 просмотров

Канал Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠœΠ°ΠΊΡΠΈΠΌΠ΅Ρ‚Π΅Ρ€Π°

936 подписчиков Β· IT ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»Π°

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»Π°

Π•Ρ‰Ρ‘ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ Β«IT ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΒ»

Π§ΠΈΡ‚Π°Ρ‚ΡŒ дальшС

Π”Π²Π° Ρ€Π°Π·Π° Π² нСдСлю свСТиС посты этого ΠΊΠ°Π½Π°Π»Π° β€” Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΈ Π² Π»ΠΈΡ‡Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ. Π‘Π΅Π· ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ поиска ΠΊΠ°Π½Π°Π»Π° Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.