fproxy v83 β€” Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ прокси-сСрвСр для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ http(s)-Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° 83-я вСрсия ΠΊΡΡˆΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΈ антиспамного прокси-сСрвСра для ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ использования c Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ настройками.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (всё настраиваСтся):

  1. Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (Π±Π΅Π»Ρ‹Π΅/Ρ‡Ρ‘Ρ€Π½Ρ‹Π΅ списки Π½Π° ΡƒΡ€Π»Ρ‹, Π·Π°ΠΏΡ€Π΅Ρ‚ ΠΊΡƒΠΊ);
  2. ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈ бСссрочноС ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (Π² основном ΡƒΠ΄ΠΎΠ±Π½ΠΎ для ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ ΠΈ скриптов);
  3. исправлСниС содСрТимого Π²Π΅Π±-страниц Π½Π° Π»Π΅Ρ‚Ρƒ (ΠΏΡ€Π°Π²ΠΊΠΎΠΉ исходника Π½Π° Π‘ΠΈ, Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для Π·Π°ΠΌΠ΅Π½Ρ‹ содСрТания страниц-ΠΊΠ»ΠΎΠ½ΠΎΠ² stackoverflow ссылкой Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»);
  4. Ρ‡Ρ‘Ρ€Π½Ρ‹Π΅/Π±Π΅Π»Ρ‹Π΅ списки сСртификатов ΠΈ certificate pinning ΠΏΠΎ списку;
  5. ΠΏΠΎΠ΄ΠΌΠ΅Π½Π° Π°ΠΉΠΏΠΈ-адрСса/Π΄ΠΎΠΌΠ΅Π½Π°/ΠΏΡƒΡ‚ΠΈ/ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° http-запроса ΠΏΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³Ρƒ (Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ /etc/hosts);
  6. http/https-сниффСр.

ΠŸΡ€Π΅ΠΊΡ€Π°ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для просмотра сайтов Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈΠ»ΠΈ с ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ устройства (благодаря ΠΏ.1 ΠΈ 2, Ρ€Π°Π΄ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всё ΠΈ Π·Π°Ρ‚Π΅Π²Π°Π»ΠΎΡΡŒ), Π½ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π² любом случаС.

ΠŸΡ€ΠΎΠΊΡΠΈ-сСрвСр Π² цСлях бСзопасности ΠΈ упрощСния Π»ΠΎΠ³ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½ Π½Π° Ρ‚Ρ€ΠΈ части: TLS-сСрвСр (Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ), Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ прокси ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ исходящиС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° рассчитана Π½Π° пСрсонализированноС использованиС, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ всС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ ΠΈ дирСктория с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ прокси-сСрвСра привязана ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ прокси Π² качСствС общСсистСмного Π΄Π΅ΠΌΠΎΠ½Π° тСхничСски Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ Π² Ρ‚Π°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π΅Π³ΠΎ Π³Π»Π°Π²Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ — агрСссивноС ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ всСго подряд, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π·Π°ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ профиля Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ свои, ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° Π² цСлях бСзопасности.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ списка Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ:

deny nosub all share.yandex.ru browser-updater.yandex.net deny nosub all a.ria.ru # ? deny nosub spec vk.com query /share.php deny nosub spec yastatic.net query /pcode/adfox/loader.js query /share2/share.js deny nosub spec www.youtube.com query /subscribe_widget deny nosub spec pano.img.ria.ru query /adriver/flashplagin/movie.swf deny nosub spec a.ria.ru query /ping deny nosub spec n-ssl.ria.ru query /polling deny nosub spec apis.google.com query /js/plusone.js deny nosub spec yandex.ru pref /clck/safeclick/ pref /clck/click/ pref /clck/jclck/ deny all spec query /tnc # index.ru proxied counter exact /tnc.js # index.ru proxied counter query /pixel.gif # some spammers use this

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ списка Ρ€ΠΎΡƒΡ‚ΠΈΠ½Π³Π°:

https://my.local.site set proxy none set target http://127.0.0.1:1234/localsite set http_host new.host:1234 .intel.com resolve off set proxy socks5://127.0.0.1:3333

Π’ случаС обновлСния с вСрсии Π±ΠΎΠ»Π΅Π΅ старой Ρ‡Π΅ΠΌ 78 слСдуСт ΡΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ кСш: Π·Π°ΠΉΡ‚ΠΈ Π² Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ прокси-сСрвСра ΠΎΡ‚ ΡŽΠ·Π΅Ρ€Π° (uid/gid) прокси-сСрвСра ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ fproxy-cacheconv-78 (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ эта ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ компилируСтся).

ИзмСнСния с ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΠΎΠΏΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ вСрсии (80):

  1. fproxy-dashboard Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ†ΠΈΡŽ для ΠΏΠΎΠΊΠ°Π·Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² Π±Π°ΠΉΡ‚Π°Ρ… Π° Π½Π΅ ΠΊΠ±Π°ΠΉΡ‚Π°Ρ…;
  2. ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Π°Π³Π½ΡƒΡ‚Ρ‹Ρ… сСрвСров, ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ «Connection: close»;
  3. ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Π°Π³Π½ΡƒΡ‚Ρ‹Ρ… сСрвСров, ΠΎΡ‚Π΄Π°ΡŽΡ‰ΠΈΡ… Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ «Content-Encoding: identity»;
  4. ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° TLS-ΠΎΠΏΡ†ΠΈΠΈ ALPN;
  5. ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ TLS-Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ‚ΠΎΡ€Π° внСшнСй стороны (ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°): ΠΎΠ½ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ TLS, Π½ΠΎ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ соСдинСния, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Π²ΠΈΠ΄Π΅ нСзависимого Π΄Π΅ΠΌΠΎΠ½Π° с ΠΏΡ€ΠΈΡ‘ΠΌΠΎΠΌ запросов ΠΎΡ‚ основного прокси ΠΏΠΎ сСти, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ свои исходящиС соСдинСния Ρ‡Π΅Ρ€Π΅Π· Π΄Ρ€ΡƒΠ³ΠΎΠ΅ прокси, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ позволяя Π³ΠΈΠ±ΠΊΠΎ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ·Π»Π°ΠΌΠΈ Π² условиях ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-соСдинСния ΠΈ/ΠΈΠ»ΠΈ нСобходимости ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ «Π²Ρ‹Ρ…ΠΎΠ΄» Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π³Π΄Π΅-Ρ‚ΠΎ Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌ сСрвСрС Ρ€Π°Π·Π½ΠΎΠΉ стСпСни довСрСнности; Ρ‚Π°ΠΊ ΠΆΠ΅ новая вСрсия Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Π° для использования Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Π² качСствС консольного TLS-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ проксирования;
  6. ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π° сборка, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅ΡΡ‚ΡŒ Makefile вмСсто шСлл-скриптов
  7. ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ прСдсобранныС .deb-ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ (для вСрсий Debian 8-12)
  8. измСнСния Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ-нСсовмСстимыС
  9. Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ для управлСния Ρ€ΠΎΡƒΡ‚ΠΈΠ½Π³ΠΎΠΌ запросов, объСдинивший Ρ€Π°Π½Π΅Π΅ Π±Ρ‹Π²ΡˆΠΈΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ resolv ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ проброса исходящих соСдинСний Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ сСрвСр, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉ ряд Π½ΠΎΠ²Ρ‹Ρ… ΠΎΠΏΡ†ΠΈΠΉ: Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ url-Π° (ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», Π΄ΠΎΠΌΠ΅Π½, ΠΏΠΎΡ€Ρ‚, ΠΏΡƒΡ‚ΡŒ) Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, ΠΊΠ°ΠΊΠΎΠ΅ прокси ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½, Ρ‡Π΅Ρ€Π΅Π· Ρ‡Π΅ΠΉ днс-сСрвСр Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ Π°ΠΉΠΏΠΈ-адрСса (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π΄Π΅Π»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ этой Π·Π°Π΄Π°Ρ‡ΠΈ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ прокси-сСрвСру http ΠΈΠ»ΠΈ socks5), Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ адрСс Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΏΠΎΡ€Ρ‚ ΠΈΠ»ΠΈ прСфикс ΠΏΡƒΡ‚ΠΈ url-Π°
  10. Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° SAN-сСртификатов для ip-адрСсов ΠΈ Π² ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ ΠΈ Π² сСрвСрС (Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΡ€ пСрСстали ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ip-адрСса Π² CommonName)

Π’ ΠΏΠ»Π°Π½Π°Ρ… Π½Π° Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅:

  1. ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° CGI/FastCGI/.so Ρ…ΡƒΠΊΠΎΠ² для mitm-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡ‚ сайтов ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°
  2. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ прокси
  3. ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ сСртификатов ΡƒΠ΄Π°Π»Ρ‘Π½Ρ‹Ρ… сайтов ΠΈ списками Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru