Shinyproxy: nginx рд░рд┐рд╡рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 15 рдЬрдире░ 2021  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: openanalytics/shinyproxy

рдореИрдВ nginx рд░рд┐рд╡рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдПрдХ рдРрдк рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореЗрд░рд╛ рдРрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрдВрдЯреЗрдирд░реАрдХреГрдд рд╣реИ рдФрд░ /etc/nginx/sites-available рдореЗрдВ рдореЗрд░реА nginx рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдпрд╣рд╛рдВ рдЪрдордХрджрд╛рд░ рдкреНрд░реЙрдХреНрд╕реА рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ: https://www.shinyproxy.io/security/

рд╕рд░реНрд╡рд░ {
80 рд╕реБрдиреЛ;
server_name Shinyproxy.yourdomain.com;
рдкреБрдирд░реНрд▓реЗрдЦрди ^(.*) https://$server_name$1 рд╕реНрдерд╛рдпреА;
}

рд╕рд░реНрд╡рд░ {
443 рд╕реБрдиреЛ;
server_name Shinyproxy.yourdomain.com;
access_log /var/log/nginx/shinyproxy.access.log;
error_log /var/log/nginx/shinyproxy.error.log рддреНрд░реБрдЯрд┐;

рдПрд╕рдПрд╕рдПрд▓ рдЪрд╛рд▓реВ;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

ssl_certificate /etc/ssl/certs/yourdomain.com.crt;
ssl_certificate_key /etc/ssl/private/yourdomain.com.key;

рд╕реНрдерд╛рди / {
рдкреНрд░реЙрдХреНрд╕реА_рдкрд╛рд╕ http://127.0.0.1 :8080/;

   proxy_http_version 1.1;
   proxy_set_header Upgrade $http_upgrade;
   proxy_set_header Connection "upgrade";
   proxy_read_timeout 600s;

   proxy_redirect    off;
   proxy_set_header  Host             $http_host;
   proxy_set_header  X-Real-IP        $remote_addr;
   proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
   proxy_set_header  X-Forwarded-Proto $scheme;
 }

}

рдореЗрд░реЗ рдбреЛрдореЗрди рдореЗрдВ https рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╣реИ рдФрд░ рдпрджрд┐ рдореИрдВ рдЕрдкрдиреЗ рдбреЛрдореЗрди рдкрд░ рдЬрд╛рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ "Nginx рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ!" рд╕реНрдХреНрд░реАрдиред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЖрджреЗрд╢ рдХреЗ рд╕рд╛рде рдкреЛрд░реНрдЯ 8080 рдкрд░ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдРрдк рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж:
docker run -d -v /var/run/docker.sock:/var/run/docker.sock --net wind_net -p 8080:8080 wind_container
рдЕрдЧрд░ рдореИрдВ рдЕрдкрдиреЗ рдбреЛрдореЗрди рдкрд░ рдЬрд╛рддрд╛ рд╣реВрдВ рддреЛ рднреА рдореБрдЭреЗ "nginx рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ!" рд╕реНрдХреНрд░реАрдиред Nginx рдореЗрд░реЗ рдбреЛрдореЗрди рдХреЛ рдореЗрд░реЗ рдЪрдордХрджрд╛рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╛рд╕ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдкреНрд░реЙрдХреНрд╕реА рд░рд┐рд╡рд░реНрд╕ рдХрд╛рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЗрд╕ рдкрд░ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░? рдХреНрдпрд╛ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдХрдВрдЯреЗрдирд░реАрдХреГрдд рдЪрдордХрджрд╛рд░ рдРрдк рдХреЛ рдЧрд▓рдд рдкреЛрд░реНрдЯ рдкрд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рд╣реИ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕реБрд▓рдЭрд╛ рд▓рд┐рдпрд╛ рд╣реИред Nginx рдЪрдордХрджрд╛рд░ рдкреНрд░реЙрдХреНрд╕реА рдРрдк рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреА nginx рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ /etc/nginx/sites-available/ рд╕реЗ /etc/nginx/sites-enabled рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХреА рдереАред рджреЛрдиреЛрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдореЗрд░реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ ls -s рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж рдФрд░ /etc/nginx/sites-enable рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдореЗрд░реЗ рдбреЛрдореЗрди рдкрд░ рд╢рд╛рдЗрдиреАрдкреНрд░реЙрдХреНрд╕реА рдРрдк рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд╕рднреА 7 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдкрдХрд╛ рд░рд┐рд╡рд░реНрд╕ рдЗрдВрдЬрди рдкреНрд░реЙрдХреНрд╕реА_рдкрд╛рд╕ рдирд┐рд░реНрджреЗрд╢ рдореЗрдЬрдмрд╛рди рдорд╢реАрди рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ (127.0.0.1) рдХреЛ рд░реВрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЬрдм рдЖрдк рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХрдВрдЯреЗрдирд░реАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдбреЙрдХрдЯрд░ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд╢рд┐рдлреНрдЯ рд╣реЛ рд░рд╣реЗ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрдк рдорд╛рдорд▓реЛрдВ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЪрдордХрджрд╛рд░ рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рдХреИрд╕реЗ рд╢реБрд░реВ рдФрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдбреЙрдХрдЯрд░ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкрд░ рдЗрд╕ рд▓реЗрдЦ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ

рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдзрдирдпрд╡рд╛рджред рд▓реЗрдЦ рдкрдврд╝рдиреЗ рдФрд░ рдХреБрдЫ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдореБрдЭреЗ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИред рдХреНрдпрд╛ рдореБрдЭреЗ рдкреНрд░реЙрдХреНрд╕реА рдкрд╛рд╕ рдХреЗ 127.0.0.1 рднрд╛рдЧ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдпрд╛ рдХреНрдпрд╛ рдореБрдЭреЗ 8080:8080 рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд╣реАрдВ рдФрд░ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдХреЛ рд╕реНрдкрд┐рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдЖрдк рдЕрдкрдиреА рдЪрдордХрджрд╛рд░ рдкреНрд░реЙрдХреНрд╕реА рдХреИрд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ?

рд╣рд╛рдп @ рд▓реБрд╕рд┐рдпрд╕-рд╡реЗрд░рд╕-рдлреИрди

рдмрд╕ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдЖрджреЗрд╢ рдХреЗ рд╕рд╛рде рдЖрдк ShinyProxy рдкреНрд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╣реИ рдирд╛?

 docker run -d -v /var/run/docker.sock:/var/run/docker.sock --net wind_net -p 8080:8080 wind_container

рддреЛ wind_container рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдХрдВрдЯреЗрдирд░ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ ShinyProxy рдпреБрдХреНрдд рдмрдирд╛рдпрд╛ рд╣реИ?

рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдбреЙрдХрд░ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рд╣реИ, рдХрдорд╛рдВрдб рдХрд╛ -p 8080:8080 рд╣рд┐рд╕реНрд╕рд╛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкреЛрд░реНрдЯ 8080 рдХреЛ рдЖрдкрдХреА рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЬрд┐рд╕рдореЗрдВ рдбреЙрдХрдЯрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрдВрдЯреЗрдирд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рддреНрд░реБрдЯрд┐ рдЖрдкрдХреЗ nginx рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╣реИ, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕реЗрдЯрдЕрдк рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛:

server_name shinyproxy.yourdomain.com;
rewrite ^(.*) https://$server_name$1 permanent;
# a few lines lower
server_name shinyproxy.yourdomain.com;

рдЖрдкрдХреЛ рд╡рд╣рд╛рдВ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдХрд╛ рд╕рд╣реА рдбреЛрдореЗрди рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЕрдм рдЖрдк nginx рдХреЛ рд╢рд╛рдЗрдиреАрдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЗ рд░реВрдк рдореЗрдВ shinyproxy.yourdomain.com рдкрд░ рдХрд┐рд╕реА рднреА рдЕрдиреБрд░реЛрдз рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣ рд░рд╣реЗ рд╣реИрдВ, рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдЕрдиреБрд░реЛрдз рдХрд╛ рдкрд░рд┐рдгрд╛рдо 404 рд╣реЛрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЪреВрдВрдХрд┐ рдЖрдк рдЗрд╕реЗ shinyproxy.yourdomain.com рд╕реЗ рдЕрдзрд┐рдХ рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ,

рдирдорд╕реНрддреЗ @LEDfan рдФрд░ @jaysnm

рд╢рд╛рдЗрдиреАрдкреНрд░реЙрдХреНрд╕реА рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдЬрд┐рд╕ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рд╣реИ:
docker run -d -v /var/run/docker.sock:/var/run/docker.sock --net wind_net -p 8080:8080 wind_container

рдореИрдВрдиреЗ рдЕрдкрдиреА рдкрд╣рд▓реА рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдЬреЛ nginx рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдВрд▓рдЧреНрди рдХрд┐рдпрд╛ рд╣реИ, рд╡рд╣ nginx рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдпрд╣ рдЙрджрд╛рд╣рд░рдг рдЪрдордХрджрд╛рд░ рдкреНрд░реЙрдХреНрд╕реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ nginx рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рд╕рдВрд▓рдЧреНрди рдХрд░реВрдВрдЧрд╛ рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдиреАрдЪреЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

server {
  listen                80;
  server_name           windts.app www.windts.app;
  rewrite     ^(.*)     https://$server_name$1 permanent;
}

server {
  listen                443 ssl;
  server_name           windts.app www.windts.app;
  access_log            /var/log/nginx/shinyproxy.access.log;
  error_log             /var/log/nginx/shinyproxy.error.log error;

  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

  ssl_certificate       /etc/ssl/certs/windts.app.crt;
  ssl_certificate_key   /etc/ssl/private/windts.app.key;

   location / {
       proxy_pass          http://127.0.0.1:8080/;

       proxy_http_version 1.1;
       proxy_set_header Upgrade $http_upgrade;
       proxy_set_header Connection "upgrade";
       proxy_read_timeout 600s;

       proxy_redirect    off;
       proxy_set_header  Host             $http_host;
       proxy_set_header  X-Real-IP        $remote_addr;
       proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
       proxy_set_header  X-Forwarded-Proto $scheme;
     }

}

рдбреЛрдореЗрди windts.app рдпрд╛ www.windts.app рдкрд░ рдЬрд╛рдиреЗ рдкрд░ рдЖрдкрдХреЛ рд╢рд╛рдЗрдиреАрдкреНрд░реЙрдХреНрд╕реА рдРрдк рдХреЛ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп Nginx рд╕реНрд╡рд╛рдЧрдд рдкреГрд╖реНрда рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдРрдк рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдФрд░ рд╕рд╛рде рд╣реА рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЪрд▓рддрд╛ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдбреЛрдореЗрди рдХреЛ рд╢рд╛рдЗрдиреАрдкреНрд░реЙрдХреНрд╕реА рдРрдк рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдЯреЗрдирд░ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рдмрд╛рдд рд╣реИред

рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕реБрд▓рдЭрд╛ рд▓рд┐рдпрд╛ рд╣реИред Nginx рдЪрдордХрджрд╛рд░ рдкреНрд░реЙрдХреНрд╕реА рдРрдк рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреА nginx рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ /etc/nginx/sites-available/ рд╕реЗ /etc/nginx/sites-enabled рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХреА рдереАред рджреЛрдиреЛрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдореЗрд░реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ ls -s рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж рдФрд░ /etc/nginx/sites-enable рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдореЗрд░реЗ рдбреЛрдореЗрди рдкрд░ рд╢рд╛рдЗрдиреАрдкреНрд░реЙрдХреНрд╕реА рдРрдк рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП рдпрд╣ ln -s [sic] рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИ!

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

jat255 picture jat255  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

thomas-chauvet picture thomas-chauvet  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

benkates picture benkates  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Emelieh21 picture Emelieh21  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ramkumarg1 picture ramkumarg1  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ