একটি নির্দিষ্ট ডোমেনের জন্য কেবল অনুরোধগুলি ক্যাপচার করতে ফিডলারের ফিল্টারিং করা


108

আমি নিশ্চিত না যে কীভাবে কেবলমাত্র একটি নির্দিষ্ট ডোমেনের জন্য অনুরোধ দেখানোর জন্য কাস্টমআরুলস.জেএস ফাইলটি সংশোধন করা যায়।

যে কেউ এই কাজ করা সম্ভব কিভাবে জানেন না?

উত্তর:


220

এটি করা সহজ। ফিল্টার ট্যাবে, "ফিল্টারটি উপস্থিত থাকে তবেই আপনার শোতে ক্লিক করুন এবং তারপরে আপনার ডোমেনে কী করুন।

এখানে চিত্র বর্ণনা লিখুন


এটি এখন উত্তর হিসাবে বিবেচনা করা উচিত। স্ট্যাকওভারফ্লো.com
সামিরা

এটি কেবল সহজ উপায়। @ মার্ক গ্র্যাভেলটি প্রযুক্তিগত উপায়। প্রোগ্রামের মাধ্যমে ফিডলার ব্যবহার করার সময় আমি ফাইলার্স ডায়ালগ খুলতে সক্ষম হব না। ফাইলটি সম্পাদনা করুন এবং এটিই আমি যুক্তভাবে খুঁজছি adding
এম

বিপরীত প্রক্সি হিসাবে কাজ করে
ফিডলার

একবার হোস্ট যুক্ত হয়ে গেলে এবং বাক্সটি বার্তাটি দিয়ে হলুদ হয়ে যায় Changes not yet saved.তারপরে বিশদটি সংরক্ষণ করতে আপনাকে সেই প্রকৃত বার্তা পাঠ্যে ক্লিক করতে হবে (যা একেবারেই স্পষ্ট নয়!)।
শার্পস

13

সম্পাদন করা

দেখা যাচ্ছে এটি বেশ সহজ; OnBeforeRequestযোগ করতে সম্পাদনা করুন:

if (!oSession.HostnameIs("www.google.com")) {oSession["ui-hide"] = "yup";} 

উদাহরণস্বরূপ, গুগলে ফিল্টার।


(মূল উত্তর) আমি সত্যই জানি না যে এটি এমন কিছু কিনা যা ফিডলার তৈরি করেছেন (আমি কখনই চেষ্টা করি নি) তবে এটি অবশ্যই এমন কিছু যা ওয়্যারশার্ক খুব সহজেই করবে - অবশ্যই, আপনি আলাদা ডেটা পাবেন (বিশেষত এর জন্য এসএসএল) - তাই ওয়াইএমএমভি।


কখনও কখনও পুরো ক্রিয়াকলাপ না করে নির্দিষ্ট অনুরোধগুলি ধরতে আপনাকে পাথ বা ক্যোয়ারির মাধ্যমে ফিল্টার করতে হবে। আমি ডক্সে পেয়েছি যে। if (oSession.PathAndQuery=="/version1.css") { oSession.PathAndQuery="/version2.css"; }.প্রথমে প্রথমে ব্যবহার HostnameISকরে PathAndQueryআপনি ঠিক 1 টি উত্স ফিল্টার করতে পারবেন। আমি ফিডলারের সাথে মুগ্ধ। নেট খেলনা নয়।
এম

4

আমার উত্তরটি কিছুটা @ মার্ক গ্র্যাভেলসের সমান, তবে আমি এটি নির্দিষ্ট কিছু স্ট্রিংযুক্ত ইউআরএল দিয়ে ফিল্টার করতে পছন্দ করি।

  1. আপনার ফিডলার স্ক্রিপ্টের প্রয়োজন হবে - এটি ফিজলারের একটি অ্যাড-অন
  2. ইনস্টল হয়ে গেলে ফিডলার স্ক্রিপ্ট ট্যাগে যান এবং নিম্নলিখিত ফাংশনটিতে আটকান OnBeforeRequest। (নীচের স্ক্রিনশট)

     if (oSession.url.Contains("ruby:8080") || oSession.url.Contains("localhost:53929")) {  oSession["ui-hide"] = "yup";    }

এখানে চিত্র বর্ণনা লিখুন

আপনি ইউআরএল এর যে কোনও অংশে ফিল্টার করতে পারবেন এটি পোর্ট হোস্টনাম বা যাই হোক না কেন।

আশা করি এটি আপনার কিছুটা সময় সাশ্রয় করবে।


ব্রওয়ারলিঙ্ক ইউআরএলগুলি ফিল্টার করার জন্য বিশেষত কার্যকর। একা হোস্ট দ্বারা ফিল্টারিং এটি করে না।
রিজম

3

আপনি ফিডলারের মধ্যে ফিল্টার ট্যাব ব্যবহার করে অনুরোধগুলি ফিল্টার করতে পারেন। নীচে স্ক্রিনশট দেখুন। আপনি যদি গুগল ক্রোম ব্যবহার করে থাকেন তবে ফিডলারের (গুগল ক্রোম থেকে) সঠিক প্রক্রিয়া আইডি ব্যবহার করতে ভুলবেন না।

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন


1

ফিডলার সাইটের পুরো গুচ্ছ জিনিসগুলির একটি কুকবুক রয়েছে যা আপনি করতেCustomRules.js পারেন ঠিক কীভাবে এটি করবেন তা সহ :)


3
হ্যাঁ, দয়া করে মনে রাখবেন যে আপনি একই উদ্দেশ্যে ফিডলারের বর্তমান সংস্করণে ফিল্টার ট্যাবটি ব্যবহার করতে পারেন।
এরিকলও

এই লিঙ্কটি হ্রাস করা হয়।
সেরব্রাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.