15.08.2016
03.11.2016
deepXIT BlackHat EU, London
25.01.2016
[deep eSupport] by TeamViewer
Windows, MacOS, Linux, iPhone/iPad iOS, AndroidOS
Как да използваме HTTPS (SSL) за достъп до WebUI в uTorrent
След, като съм описал как се активира WebUI за достъп до uTorrent посредством браузер е време да подсигурим връзката използвайки SSL
За целта сваляме програмката stunnel
След инсталация отворете файла stunnel.conf за редакция
Намерете следният ред: Service-level configuration
Под него са описани настройките по подразбиране, които или може да изтриете или да ги коментирате посредством добавянето на ; пред всеки ред.
Намерете ред
;[https] ;accept = 443 ;connect = 80 ;TIMEOUTclose = 0 |
и махнете коментарите, така че да придобие следният вид:
[https] accept = 443 connect = 80 TIMEOUTclose = 0 |
Ако желаете може да го прекръстите да изглежда така и да сменим порт 443 (SSL):
[webui] accept = 33443 connect = 40514 TIMEOUTclose = 0 |
40514 е порт само а насочване, моля сменето го по Ваша преценка и го изключете от Вашата защитна стена (firewall) и рутер, ако ползвате такъв (NAT)
33443 е порт само а насочване, моля сменето го по Ваша преценка и го изключете от Вашата защитна стена (firewall) и рутер, ако ползвате такъв (NAT)
accept - е порта на който браузера се опитва да се свърже. Този порт е този, който трябва да укажете във Вашата защитна стена (firewall) и/или рутер да бъде пренасочен (отпушен) - NAT. Този порт може да бъде променен и даже е желателно предвид избягването на разни скенери, които търсят отпушени по подразбиране портове. (443 е порта по подразбиране за SSL)
connect - е порта, който трябва да зададем (сменим) с този който сме въвели в полето на: Alternative listening port (default is the connection port)
Във uTorrent
Options -> Preferences -> Web UI
във реда Restrict access to the following IPs (separate multiple entries with a comma): въвеждаме: 127.0.0.1 ,като това практически указва, че никой не може да достъпи WebUI посредством HTTP.
След това стартираме stunnel и после uTorrent, а за да достъпим WebUI трябва да въведем в браузера:
https://USERNAME:PASSWORD@127.0.0.1:33443/gui/ https://USERNAME:PASSWORD@localhost:33443/gui/ https://USERNAME:PASSWORD@XXX.XXX.XXX.XXX:33443/gui/ https://USERNAME:PASSWORD@USERNAME.dyndns.org:33443/gui/