كيف أجعل Windows (Vista) لتطبيق خادم وكيل معين على جميع التطبيقات التي تستخدم الإنترنت؟
الجواب القصير هو: لا يمكنك ذلك. لا يوجد إعداد وكيل "عام" ، لأن الوكلاء يستخدمون بواسطة تطبيقات فردية (مثل Internet Explorer و Firefox ، وما إلى ذلك) ، وليس بواسطة Windows نفسه. ومع ذلك ، تستخدم بعض البرامج داخليًا مكتبات Internet Explorer للوصول إلى الويب ، لذا ستستخدم الإعداد IE ، كما تم نشره بواسطة firefly .
يمكنك إجبار التطبيقات الفردية على استخدام الوكلاء ، حتى إذا كانت التطبيقات نفسها لا تدعم الوكلاء ، وذلك باستخدام أدوات مثل FreeCAP أو Socksify .
إذا كنت تريد حقًا فرض على جميع برامج المرور عبر وكيل ، فيجب أن يتم ذلك على مستوى الشبكة ، لذلك ستحتاج إلى تأسيس اتصال VPN بخدمة مثل Freedom أو Steganos Internet Anonymous .
يتم تعيين إعدادات الوكيل الافتراضية في خيارات Internet Explorer.
أدوات> خيارات الإنترنت> علامة التبويب اتصالات> زر إعدادات الشبكة المحلية
ستكون معلومات الوكيل المحددة هنا هي النظام الافتراضي. رغم ذلك ، لا تستخدم جميع التطبيقات إعدادات الوكيل الافتراضية.
يمكنك تعيين وكيل عام على مستوى الجهاز باستخدام netsh.exe. يركض:
netsh winhttp set proxy <proxy server address> <exception list in quotes, seperated by ;>
من خارج الصندوق ، لا يمكنك تعيين وكيل عام لجميع التطبيقات لاستخدامها. على الرغم من أنه يمكنك إدخال تفاصيل الوكيل في Internet Explorer كما يقترح firefly ، فإن هذا لن يعمل إلا مع تطبيقات معينة (معظمها تطبيقات Windows ، ولكن يستخدم Google Chrome هذه الإعدادات .).
Privoxy يفعل بالضبط ما أنت عليه بعد. سيؤسس اتصالاً بالبروكسي والطريق الكل لحركة المرور (باستثناء حركة المرور المحلية ، بالطبع). إنه يعمل على كل من Windows و OS X ، ولديه نسخة محمولة.
Proxifier هو برنامج يسمح لتطبيقات الشبكة التي لا تدعم العمل من خلال خوادم بروكسي بالعمل من خلال وكيل HTTPS أو SOCKS أو سلسلة من خوادم بروكسي.
مع Proxifier ، يمكنك العمل مع أي عميل إنترنت (المتصفحات ، FTP ، IRC ، BitTorrent ، messenger ، telnet ، SSH ، الفيديو/الصوت ، الألعاب ...) من خلال شبكة منفصلة عن الإنترنت بواسطة جدار حماية (منفذ واحد مفتوح فقط هو مطلوب لنفق وكيل لتجاوز جدار الحماية).
لقد استخدمت هذا البرنامج أيضًا للإجابة عني Force Steam (والبرامج الأخرى التي تفعل لا تحدد إعدادات الوكيل) لاستخدام سؤال الوكيل .
يمكنك استخدام سياسة المجموعة لتعيين خادم الوكيل الافتراضي لجميع المستخدمين :
في نهج المجموعة: سياسة الكمبيوتر المحلي - تكوين الكمبيوتر - قوالب الإدارة - مكونات Windows - Internet Explorer - تمكين "إنشاء إعدادات الوكيل" لكل جهاز "بدلاً من" لكل مستخدم "" هذا الإعداد يجعله حتى لا تضطر إلى إعادة تعيين الإعدادات في كل مرة يقوم مستخدم مختلف بتسجيل الدخول إلى الجهاز.
سياسة الكمبيوتر المحلي - تكوين المستخدم - إعدادات Windows - صيانة Internet Explorer - الاتصال - إعدادات الوكيل. (يمكنك تحديد إعدادات الوكيل هنا)
سياسة الكمبيوتر المحلي - تكوين المستخدم - إعدادات Windows - صيانة Internet Explorer - عناوين URL (يمكنك تعيين الصفحة الرئيسية الافتراضية ، إلخ ، هنا)
يوجد أيضًا خيار لتكوين Windows Update لاستخدام خادم وكيل :
Netsh winhttp set proxy myproxy
Netsh winhttp set proxy myproxy:80 ";bar"
Netsh winhttp set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*. contoso.com"
في بيئتنا انتهينا باستخدام: netsh winhttp set proxy 192.168.0.100:88 "<local>;*.company.com"
إذا كان لديك عازف الكمان ، فيمكنك الاطلاع على الطلبات من المستعرض الخاص بك بعد المصادقة بالفعل ونسخ رأس ترخيص التخويل الوكيل ، ثم قم بتعيين نقطة توقف قبل طلبات التقاط الطلبات من البرنامج ولصق الرأس في الطلب. أو يمكنك إضافة قاعدة مخصصة داخل OnBeforeRequest (Ctrl + R):
if(!oSession.oRequest.headers.Exists("Proxy-Authorization")){
oSession.oRequest.headers.Add("Proxy-Authorization", "Basic xxxxxxxxxxxxx");
}
حيث xxxxx هو ما التقطته من طلب المتصفح. رغم أنه ليس حلاً دائمًا فهو بسيط ويعمل بشكل جيد. تعمل إضافة القاعدة أيضًا على تشغيل الدفق.