اون برنامهها کار باهاشون سخته
این دم دستیتره
ضمنا تبدیلش کردم به این:
function FindProxyForURL(url, host){
if (shExpMatch(host, "*192.168.1.1*")) { return "DIRECT"; }
else if (shExpMatch(host, "*192.168.2.1*")) { return "DIRECT"; }
else if (shExpMatch(host, "*.ir*")) { return "DIRECT"; }
else if (shExpMatch(host, "*wikipedia.org*")) { return "DIRECT"; }
else if (shExpMatch(host, "*wikimedia.org*")) { return "DIRECT"; }
else if (shExpMatch(host, "*wiktionary.org*")) { return "DIRECT"; }
else if (shExpMatch(host, "*softpedia.com*")) { return "DIRECT"; }
else if (shExpMatch(host, "*distrowatch.com*")) { return "DIRECT"; }
else if (shExpMatch(host, "*goal.com*")) { return "DIRECT"; }
else if (shExpMatch(host, "*aparat.com*")) { return "DIRECT"; }
else if (shExpMatch(host, "forums.technotux.org*")) { return "DIRECT"; }
else if (shExpMatch(host, "*172.23.2.50*")) { return "DIRECT"; }
else if (shExpMatch(host, "*archlinux.org")) { return "DIRECT"; }
else if (shExpMatch(host, "*mehrnews.com*")) { return "DIRECT"; }
return "socks localhost:9050";
}
شد دقیقا همونچیزی که میخواستم
پ.ن:تف به گور بابای شرکتای بزرگ که وقتی منت!! میذارن رو سر لینوکسکارا و نسخهی لینوکسی منتشر میکنن واسه برنامههاشون،یلخی کار میکنن
تو ویندوز واسه کروم یه سوییچ هست به اسم =proxy-bypass-list-- که سه سوته کار راه میندازه ولی تو نسخهی لینوکسی نیست
افزونههای پراکسی هم که واسه کروم هستن،موقع bypass از همین سوییچ استفاده میکنن و درنتیجه تو لینوکس مث خر میمونن تو گل