يكمن الحل في تعطيل الاتصال بالعنوان IP 173.194.52.0/22 لكي نجبر يوتوب على اختيار طريق اخر غير مزدحم.
لذا وجب علينا انشاء بروكسي وهمي لوقف الطلبات على الشبكة.
لهذا الغرض نقوم بانشاء ملف ذاتي الاعداد file.pac وننسخ ولصق النص التالي فيه:
function FindProxyForURL(url, host) {
if (isInNet(host,"173.194.52.0","255.255.252.0") ) return "PROXY localhost:1";
return "DIRECT";
}
او الكود التالي
function FindProxyForURL(url, host) {
if (shExpMatch(host, '*sn-vgqelner.c.youtube.com')) return "PROXY localhost:1";
return "DIRECT";
}
او تعطيل playback server عن طريق الكود الاتي
function FindProxyForURL(url, host) {
var hostRegex = /^r\d+---.*?\.c.youtube.com/;
var urlRegex = /videoplayback\?/;
if( hostRegex.test( host ) && !isInNet(host, "208.0.0.0", "255.0.0.0") && urlRegex.test( url ) )
return "PROXY localhost:1";
else
return "DIRECT";
}
كود الجافا سكربت هذا يعطل فقط الاتصال بالعنوان IP 173.194.52.0/22.
ثم نقوم بتغيير اعدادات المتصفح.
الفايرفوكس Firefox
اذهب الى
Preferences/Advanced/Network/settings
بالنسبة للكروم و الاكسبلورر والايفون التعليمات على الروابط.