আমি উইন্ডোজ 8.1 (আই 11 এবং আধুনিক ইউআই) তে কীভাবে পিএসি (প্রক্সি অটো কনফিগারেশন) ডিবাগ করতে পারি?


12

উইন্ডোজ 7 + আই 10 এর মতো পুরানো সিস্টেমে, প্যাক ফাইলে "সতর্কতা ()" কল করার ফলে একটি ডায়ালগ প্রদর্শিত হতে পারে। যাইহোক, উইন্ডোজ 8.1 এর সাথে কোনও ডায়ালগ প্রদর্শিত হবে না যদিও আইই 11 পিসি ব্যবহার করছে বলে মনে হচ্ছে।

আমার বর্তমান পরিস্থিতি হচ্ছে আইই 11 এগুলি (এসওকেএসএস) প্রক্সিগুলি (প্যাক দ্বারা প্রত্যাবর্তিত) ঠিকঠাক ব্যবহার করতে পারে তবে আধুনিক ইউআই অ্যাপ্লিকেশনগুলি ইন্টারনেট থেকে সম্পূর্ণ বিচ্ছিন্ন হয়ে গেছে। দেখে মনে হচ্ছে আইই 11 এবং আধুনিক ইউআই পিএসি সেটিংকে আলাদাভাবে আচরণ করে তবে আমি এটি ডিবাগ করার কোনও উপায় খুঁজে পাচ্ছি না।

সংক্ষেপে, আমার প্রশ্নগুলি হয়

  1. উইন্ডোজ 8.1 এ কীভাবে আমি আইই 11 দিয়ে প্যাকটি ডিবাগ করতে পারি ?
  2. উইন্ডোজ 8.1 এ আমি কীভাবে আধুনিক ইউআই দিয়ে পিএসি ডিবাগ করতে পারি ?

1
আমি একই ইস্যুতে ছুটে এসেছি - ফায়ারফক্স, ক্রোম বা আইই উভয়ই সতর্কতা কল গ্রহণ করছে বলে মনে হচ্ছে না। আমি 'পরীক্ষার' উদ্দেশ্যে utmtools.com/PacMagic এবং code.google.com/p/pacparser ব্যবহার করেছি ।
oviava

প্যাকম্যাগিকের জন্য +1। জেনারেটরটি কিছু টুইট ব্যবহার করতে পারে তবে পরীক্ষার বৈশিষ্ট্যটি দুর্দান্ত কাজ করে। এবং এটি কেবলমাত্র একটি স্ট্যান্ডেলোন এক্সী ফাইল।
নিল

উত্তর:


3

আইই 11 পিএসি-ফাইলের পরিবর্তন

মাইক্রোসফ্টের দ্বারা আইআই 11 কীভাবে স্থানীয় পিএসি ফাইলগুলি পরিচালনা করে তা পরিবর্তন করা হয়েছিল। আপনি সেগুলি সম্পর্কে এখানে পড়তে পারেন বা কিছু দ্রুত তথ্যের জন্য নীচে দেখতে পারেন।

এছাড়াও নোট করুন, সেই alert()বিবৃতিগুলি উইন্ডোজ 8 এর মতো আর কাজ করে না


আইই 11 এর সাথে, ফাইল-প্রোটোকলের মাধ্যমে পিএসি-ফাইলের ব্যবহার আর সম্ভব নয়, যদি না আপনি নিম্নলিখিত রেজিস্ট্রি-কী যুক্ত করেন:

[HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings]
(DWORD)"EnableLegacyAutoProxyFeatures"=1

ফাইল-প্রোটোকল উদাহরণের মাধ্যমে পিএসি-ফাইল

দ্রষ্টব্য: উইন্ডোজ 8 বা উচ্চতর ব্যবহার করার সময় সতর্কতা-বিবৃতিগুলি আর প্রদর্শিত হবে না!


অটোপ্রক্সের সাথে প্যাক ফাইলটি ডাউনলোড করুন ( লিঙ্ক ডাউনলোড করুন )

কখনও কখনও আপনার কেবল আপনার পিএসি-ফাইল পরীক্ষা করতে হবে, যদি প্রত্যাশিত রুটটি ফিরে আসে, যদিও আপনার কাছে প্রশ্নবিদ্ধ ওয়েবসাইটটিতে অ্যাক্সেস নেই। এই ধরনের পরীক্ষার জন্য আপনি পিয়েরে-লুই কল দ্বারা নির্মিত (সংযুক্ত) কমান্ড লাইন-ইউটিলিটি সরঞ্জাম অটোপ্রক্স.এক্স্সি ব্যবহার করতে পারেন।

CMDঅতিরিক্ত পরামিতি ছাড়াই এটি শুরু করার সময় ব্যবহারটি প্রদর্শিত হয়:

C:\temp>autoprox
Version : 2.1.0.0
Written by pierrelc@microsoft.com
Usage : AUTOPROX -s  (calling DetectAutoProxyUrl and saving wpad.dat file in temporary file)
Usage : AUTOPROX  [-h] url [Path to autoproxy file]
       -h: calls InternetInitializeAutoProxyDll with helper functions implemented in AUTOPROX
AUTOPROX url: calling DetectAutoProxyUrl and using WPAD.DAT logic to find the proxy for the url
AUTOPROX url path: using the autoproxy file from the path to find proxy for the url
Example: autoprox -s
Example: autoprox http://www.microsoft.com
Example: autoprox -h http://www.microsoft.com c:\inetpub\wwwroot\wpad.dat
Example: autoprox http://www.microsoft.com http://proxy/wpad.dat

আমাদের নমুনা সহ ফলাফল এখানে:

C:\temp>autoprox http://us.msn.com c:\temp\sample.pac
The Winsock 2.2 dll was found okay
url: http://us.msn.com
autoproxy file path is : c:\temp\sample.pac
Calling InternetInitializeAutoProxyDll with c:\temp\sample.pac
        Calling InternetGetProxyInfo with url http://us.msn.com and host us.msn.com
        Proxy returned for url http://us.msn.com is:
PROXY myproxy:80;

যখন আপনি দেখতে চান কোন ডিএনএস-সম্পর্কিত ফাংশন বলা হয়েছে, আপনি "-h" পরামিতিটি অতিরিক্ত ব্যবহার করতে পারেন: এখানে আউটপুট, যখন এটি ব্যবহৃত হয়:

C:\temp>autoprox -h http://us.msn.com c:\temp\sample.pac
The Winsock 2.2 dll was found okay
Will call InternetInitializeAutoProxyDll with helper functions
url: http://us.msn.com
autoproxy file path is : c:\temp\sample.pac
Calling InternetInitializeAutoProxyDll with c:\temp\sample.pac
        Calling InternetGetProxyInfo with url http://us.msn.com and host us.msn.com
ResolveHostByName called with lpszHostName: us.msn.com
ResolveHostByName returning lpszIPAddress: 65.55.206.229
        Proxy returned for url http://us.msn.com is:
PROXY myproxy:80;

অট্রোপ্রক্স.এক্সেতে ত্রুটি-পরিচালনা

  1. আপনি যখন অ-বিদ্যমান প্যাক-ফাইল নির্দিষ্ট করেন (উদাহরণস্বরূপ কমান্ড-লাইনে টাইপো), অটোপ্রক্স.এক্সএর ফলাফল হবে:

    ERROR: InternetInitializeAutoProxyDll failed with error number 0x6 6.

  2. যখন প্যাক-ফাইলটিতে সিনট্যাক্স-ত্রুটি থাকে, আপনি সাধারণত নিম্নলিখিত বার্তাটি প্রদর্শিত হন:

    ERROR: InternetGetProxyInfo failed with error number 0x3eb 1003.

স্থানীয় পরীক্ষা শেষ করার পরে, পিএসি-ফাইলটি ওয়েব সার্ভারে অনুলিপি করা উচিত যেখানে এটি HT-প্রোটোকলের মাধ্যমে অ্যাক্সেস করা হবে।

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