Skip to content

25 Февраль 2012

83

Fiddler reverse proxy или отладка наоборот

Fiddler reverse proxy

Fiddler — отличный HTTP дебагер. Я бы назвал его лучшим, но достойных альтернатив не видел. Он отлично подходит как для отладки сайтов, так и десктопных приложений, работающих с http траффиком. Обычно им пользуются «напрямую», т.е. перехватывая и анализируя свой трафик на пути к какому-либо веб-серверу. А если перехватывать трафик приходящий на сервер? Как это поможет и как это сделать :idea: Настраиваем Fiddler как reverse proxy!

:!: Область применения:

  1. Отладка своего сайта
    Представим, что вы запустили на свой сайт тестеров. Их много, а вас мало. И не дай бог они находят ошибки, которые вы не можете воспроизвести.
  2. Отладка своего сайта + приложения, которое по каким-либо причинам нельзя перенаправить на Fiddler Proxy
    Возможно поддержки проксей просто нет в вашем приложении. А может быть оно вообще не ваше, а проксировать его не предусмотрено разработчиком. Запустив отладку со стороны сервера.
Что делать в таких ситуациях?! Запускать отладку со стороны сервера! Через Fiddler вы сможете увидеть трафик любого из посетителей. При этом им для этого не нужно делать ничего.

:!: Ограничения:

  1. Отлаживаемый сайт должен находится на Windows-хостинге, либо на локальной машине, т.к. на этот же сервер будет ставится Fiddler.
  2. При невыполнении предыдущего пункта, Fiddler можно запустить на другой машине и настроить по аналогии. Но такой вариант будет менее стабилен.

:!: Общая схема работы:

Итак, нам нужно настроить Fiddler как reverse proxy. Приходящий на фидлер трафик должен просто перенаправляться в нужно нам место.

Таким образом, если клиент заходит на сайт через порт 1818 — попадает на сайт через фидлер. При этом и вход без фидлера доступен. Если нужно запретить обычный вход и перенаправлять через фиддлер абсолютно всех клиентов — можно веб-сервер переместить на другой порт, а фиддлер поставить на 80.

:!: Настройка:

  1. Устанавливаем Fiddler
  2. Tools -> Fiddler Options -> Connections
  3. Меняем порт 8888 на любой удобный. Сделать это нужно обязательно, т.к. ваш Fiddler будет торчать в интернет и его тут же найдут боты и будут использовать ваш сервер как бесплатный прокси.
  4. Rules -> Customize Rules
  5. Ищем строчки:
    static function OnBeforeRequest(oSession: Session)
    	{
    		// Sample Rule: Color ASPX requests in RED
    //		if (oSession.uriContains(".aspx")) {	oSession["ui-color"] = "red";	}
  6. Меняем на:
    static function OnBeforeRequest(oSession: Session)
    	{
    		if (oSession.host.toLowerCase() == "site.ru:1818") 
    			oSession.host = "site.rut:80";
    
    		// Sample Rule: Color ASPX requests in RED
    //		if (oSession.uriContains(".aspx")) {	oSession["ui-color"] = "red";	}

 

Вот и все! С сегодняшнего дня отдалка ваших приложений будет занимать еще чуть меньше времени  :wink:

83 коммент.

Трекбэк / Пинг

  1. Travis Scott Type Instrumental
  2. Rap Instrumentals
  3. دوربین مدار بسته پویابین
  4. بهترین مارک دوربین مدار بسته
  5. Peristaltic Pump
  6. survival site
  7. آموزش نصب دوربین های مدار بسته
  8. resell rights ebooks
  9. Weird Sex Toys
  10. female sex confession
  11. Garden Bridges
  12. دوربین مدار بسته پویابین
  13. دوربین مداربسته
  14. نصب دوربین های مدار بسته
  15. دوربین مدار بسته
  16. butt plug
  17. Prostate
  18. vibrating penis ring
  19. pallet cardboard boxes
  20. work from home and make money
  21. http://www.magnetic.co.uk/Category/magnetic-letters-numbers
  22. Ba Be Lake
  23. iron balusters
  24. دوربین مدار بسته پویابین
  25. نصب و اجرای دوربین مداربسته
  26. Double Glazing Kit
  27. mdf
  28. free download for windows pc
  29. http://zq686.com/space-uid-2648456.html
  30. #channelling
  31. free download for pc windows
  32. free download for windows 8
  33. نصب و اجرای دوربین مداربسته
  34. coffee beans Hawaii best gourmet kona
  35. apps download for windows 7
  36. pc games for windows 10
  37. free laptop games download
  38. فروش دوربین های مدار بسته مخفی
  39. دوربین مدار بسته پویابین
  40. free full download for windows
  41. apps for pc download
  42. بهترین مارک دوربین مدار بسته
  43. آموزش نصب دوربین های مدار بسته
  44. free download for pc
  45. pc games free download for pc windows
  46. cooling coils manufacturer
  47. pc games for laptop pc
  48. Mu Cang Chai Tour
  49. Chanel shoes winter stock
  50. antiskid tape
  51. نصب دوربین های مدار بسته
  52. نصب و اجرای دوربین مداربسته
  53. فروش دوربین های مدار بسته مخفی
  54. دوربین مدار بسته پویابین
  55. بهترین مارک دوربین مدار بسته
  56. آموزش نصب دوربین های مدار بسته
  57. Anitta
  58. usuwanie dpf
  59. 동화세상에듀코
  60. post fixing
  61. Florida Resident Database
  62. fall fashion sale
  63. fall fashion sale
  64. Home facial treatment machine
  65. fall fashion sale
  66. יובלוגמי
  67. Ukulele
  68. beauty news
  69. Andrew Wright Attorney Maine
  70. Unlimited Email
  71. دوربین مدار بسته
  72. دوربین مدار بسته ارزان
  73. دوربین های مدار بسته
  74. work at home jobs free to start
  75. دوربین مدار بسته ارزان
  76. دوربین های مدار بسته
  77. lovehoney
  78. strap on demo
  79. dildo
  80. Buy Dildo
  81. womens fashion
  82. 脱毛
  83. 脱毛

Обсуждение закрыто.