ΠΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: ΠΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΈΠ·ΡΡΠΈΡΡ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ Π½Π° go, Π° Π½Π΅ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ Ρ Π½ΡΠ»Ρ ΠΠΎΠ΄Π½ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ VPS ΡΠ΅ΡΠ²Π΅Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Hetzner, Contabo, DigitalOcean ΠΈ Ρ.Π΄.). Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ NGINX Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΊΡΠΈ-ΡΠ΅ΡΠ²Π΅ΡΠ°. ΠΠ°ΡΡΡΠΎΠΈΡΡ NGINX ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ: - ΠΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, https://reversed-proxy.com/ ) Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΎΠ±ΡΠ°ΡΡΠ²Π°Π»ΠΈΡΡ Π½Π° Π½Π°ΡΡΠΎΡΡΠΈΠΉ Π°Π΄ΡΠ΅Ρ Sumsub. - Π’ΡΠ°ΡΠΈΠΊ Π²ΡΡ
ΠΎΠ΄ΠΈΠ» ΡΠ΅ΡΠ΅Π· Π·Π°Π΄Π°Π½Π½ΡΠΉ ΠΏΡΠΎΠΊΡΠΈ-ΡΠ΅ΡΠ²Π΅Ρ SOCKS5 ΠΈΠ»ΠΈ HTTPS (IP-ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ). - ΠΡΠΎΠΊΡΠΈ ΠΈΠΌΠ΅Π» Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ, Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ (Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°ΡΠΎΠ»Ρ ΠΈΠ»ΠΈ IP-Π±ΠΈΠ½Π΄ΠΈΠ½Π³). - Π‘ΠΎΡ
ΡΠ°Π½ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ (headers): - User-Agent (ΡΡΠΎΠ±Ρ Π½Π΅ Π±ΡΠ»ΠΎ Π²ΠΈΠ΄Π½ΠΎ ΠΏΡΠΎΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅) - Cookies - Accept-Encoding - Origin ΠΈ Referer (Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ) ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ HTTPS Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅: - Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ SSL-ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ (Let's Encrypt). - ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΡΠΎΡ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Javascript ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ Sumsub: - ΠΡΠΎΠΊΡΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ WebSocket ΠΈ HTTPS ΡΡΠ°ΡΠΈΠΊ Π±Π΅Π· Π·Π°Π΄Π΅ΡΠΆΠ΅ΠΊ. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ: - ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΡΡΡΠ°Π½ΠΈΡΡ https://reversed-proxy.com/ - ΠΠ½ Π²ΠΈΠ΄ΠΈΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΡ ΡΠΎΡΠΌΡ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Sumsub. - ΠΠ΅ΡΡ Π΅Π³ΠΎ ΡΡΠ°ΡΠΈΠΊ ΠΈΠ΄Π΅Ρ ΡΠ΅ΡΠ΅Π· Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΠΏΡΠΎΠΊΡΠΈ. - ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠΊΡΠΈ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ. - Π Π°Π±ΠΎΡΠ° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎ, Π±Π΅Π· ΡΠ΅Π΄ΠΈΡΠ΅ΠΊΡΠΎΠ² ΠΈΠ»ΠΈ ΡΠΈΡΠΈΠ½Π³ΠΎΠ²ΡΡ
ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠ². ΠΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· ΡΡΠ±-Π΄ΠΎΠΌΠ΅Π½Ρ, Π΅ΡΠ»ΠΈ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΊΠ°ΠΊ Π·Π°Π΄ΡΠΌΠ°Π½ΠΎ 🛠 Π‘ΡΠ΅ΠΊ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ: Linux (Ubuntu 22.04 ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠ΅) NGINX (Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ proxy_pass, proxy_set_header) SSL (Let's Encrypt Certbot) ΠΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ: fail2ban ΠΈΠ»ΠΈ ufw Π΄Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ° Π§ΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ Π² ΠΈΡΠΎΠ³Π΅, Π½ΠΎ ΠΊΡΠ°ΡΠΊΠΎ: Π’Ρ ΡΡΠ°Π²ΠΈΡΡ ΡΠ΅ΡΠ²Π΅Ρ ➔ Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡ NGINX ➔ ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡ ΠΏΡΠΎΠΊΡΠΈ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π±Ρ ➔ ΠΠ°Π΅ΡΡ Π»ΡΠ΄ΡΠΌ ΠΊΡΠ°ΡΠΈΠ²ΡΡ ΡΡΡΠ»ΠΊΡ ➔ ΠΠ΅ΡΡ ΡΡΠ°ΡΠΈΠΊ ΠΈΠ΄Π΅Ρ ΡΠ΅ΡΠ΅Π· ΡΠ²ΠΎΠΉ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ IP.