سلام
شب همگی بخیر
من میخواستم بدونم ایا راه حلی داره که من بتونم با یه کار کوچیک هر پ ر و ک س ی که میخوام روی مرورگرها ست کنم
بطور مثال من بتونم روی فایرفاکس،اکسپلوره،اپرا و یا حتی دانلود منیجر پ ر و ک س ی که میخوام رو تنظیم کنم؟
باتشکر
Printable View
سلام
شب همگی بخیر
من میخواستم بدونم ایا راه حلی داره که من بتونم با یه کار کوچیک هر پ ر و ک س ی که میخوام روی مرورگرها ست کنم
بطور مثال من بتونم روی فایرفاکس،اکسپلوره،اپرا و یا حتی دانلود منیجر پ ر و ک س ی که میخوام رو تنظیم کنم؟
باتشکر
اول [URL="http://uploadkon.ir/uploads/e35d570e1c27399d1d96a7cf07c87964.rar"]اینو [/URL]دانلود کن داخلش یه فایل اجرای به نام o.exe هست
بعد یک فایل bat کنارش بساز با این محتویات :
o.exe 127.0.0.1:8080
میتونی یکی دیگه هم با این محتویات بسازی تا پر وک سی غیر فعال شه :
o.exe none
اگه به این فایل اعتماد نداری و برنامه نویسی بلدی خودت یه تیکه برنامه به زبان سی بنویس و کامپایلش کن تا خیالت راحت باشه
[HTML]BOOL SetConnectionProxy(char * proxyAdressStr , char * connNameStr = NULL)
{
INTERNET_PER_CONN_OPTION_LIST conn_options;
BOOL bReturn;
DWORD dwBufferSize = sizeof(conn_options);
conn_options.dwSize = dwBufferSize;
conn_options.pszConnection = connNameStr;//NULL == LAN
conn_options.dwOptionCount = 3;
conn_options.pOptions = new INTERNET_PER_CONN_OPTION[3];
if(!conn_options.pOptions)
return FALSE;
conn_options.pOptions[0].dwOption = INTERNET_PER_CONN_FLAGS;
conn_options.pOptions[0].Value.dwValue = PROXY_TYPE_DIRECT|PROXY_TYPE_PROXY;
conn_options.pOptions[1].dwOption = INTERNET_PER_CONN_PROXY_SERVER;
conn_options.pOptions[1].Value.pszValue = proxyAdressStr;
conn_options.pOptions[2].dwOption = INTERNET_PER_CONN_PROXY_BYPASS;
conn_options.pOptions[2].Value.pszValue = "local";
bReturn = InternetSetOption(NULL,INTERNET_OPTION_PER_CONNECTION_OPTION, &conn_options, dwBufferSize);
delete [] conn_options.pOptions;
InternetSetOption(NULL, INTERNET_OPTION_SETTINGS_CHANGED, NULL, 0);
InternetSetOption(NULL, INTERNET_OPTION_REFRESH , NULL, 0);
return bReturn;
}[/HTML]
[HTML]BOOL RemoveConnectionProxy(char* connectionNameStr = NULL)
{
INTERNET_PER_CONN_OPTION_LIST conn_options;
BOOL bReturn;
DWORD dwBufferSize = sizeof(conn_options);
conn_options.dwSize = dwBufferSize;
conn_options.pszConnection = connectionNameStr; //NULL - LAN
conn_options.dwOptionCount = 1;
conn_options.pOptions = new INTERNET_PER_CONN_OPTION[conn_options.dwOptionCount];
if(!conn_options.pOptions)
return FALSE;
conn_options.pOptions[0].dwOption = INTERNET_PER_CONN_FLAGS;
conn_options.pOptions[0].Value.dwValue = PROXY_TYPE_DIRECT ;
bReturn = InternetSetOption(NULL,INTERNET_OPTION_PER_CONNECTION_OPTION, &conn_options, dwBufferSize);
delete [] conn_options.pOptions;
InternetSetOption(NULL, INTERNET_OPTION_SETTINGS_CHANGED, NULL, 0);
InternetSetOption(NULL, INTERNET_OPTION_REFRESH , NULL, 0);
return bReturn;
}[/HTML]
[URL="http://www.intelliproject.net/articles/showArticle/index/proxy_change_cpp#"]منبع کد[/URL]
از طریق گروپ پالسی این کار را انجام بدید
[QUOTE=payman007;351511]از طریق گروپ پالسی این کار را انجام بدید[/QUOTE]
سلام
از طریق گروپ پالیسی نمیشه تظیمات پرو .... به فایرفاکس اعمال کرد (حداقلش من نمی تونم.)
--------------
ممنون جناب عباسی ، من کد شما رو چک کردم به نظر به فایرفاکس اعمال نمیشه
[QUOTE=behnoud;351527]سلام
از طریق گروپ پالیسی نمیشه تظیمات پرو .... به فایرفاکس اعمال کرد (حداقلش من نمی تونم.)
--------------
ممنون جناب عباسی ، من کد شما رو چک کردم به نظر به فایرفاکس اعمال نمیشه[/QUOTE]
در مورد فایرفاکس فرمایش شما درسته ولی زمانی که برای اولین بار فایرفاکس رو run می کنید میتونید تنظیمات شو از روی IE بخونید
دست همتون درد نکنه
دوستان کسی دیگر نظر ندارد؟
الان یه سوالی که واسه من پیش اومده اینه که،کسانی که مثلا ISAراه میندازن بدون اینکه پروکسی
روی تمام مرورگرها ست کنن خودبخود این پراکسی ست میشه این چطوری کار میکنه به نظرتون؟
[QUOTE=payman007;351542]در مورد فایرفاکس فرمایش شما درسته ولی زمانی که برای اولین بار فایرفاکس رو run می کنید میتونید تنظیمات شو از روی IE بخونید[/QUOTE]
مشکل اینه که از قبل روی تمام کامپیوترها فایرفوکس نصب بوده
[QUOTE=f14f21;351506]اول [URL="http://uploadkon.ir/uploads/e35d570e1c27399d1d96a7cf07c87964.rar"]اینو [/URL]دانلود کن داخلش یه فایل اجرای به نام o.exe هست
بعد یک فایل bat کنارش بساز با این محتویات :
o.exe 127.0.0.1:8080
میتونی یکی دیگه هم با این محتویات بسازی تا پر وک سی غیر فعال شه :
o.exe none
اگه به این فایل اعتماد نداری و برنامه نویسی بلدی خودت یه تیکه برنامه به زبان سی بنویس و کامپایلش کن تا خیالت راحت باشه
[HTML]BOOL SetConnectionProxy(char * proxyAdressStr , char * connNameStr = NULL)
{
INTERNET_PER_CONN_OPTION_LIST conn_options;
BOOL bReturn;
DWORD dwBufferSize = sizeof(conn_options);
conn_options.dwSize = dwBufferSize;
conn_options.pszConnection = connNameStr;//NULL == LAN
conn_options.dwOptionCount = 3;
conn_options.pOptions = new INTERNET_PER_CONN_OPTION[3];
if(!conn_options.pOptions)
return FALSE;
conn_options.pOptions[0].dwOption = INTERNET_PER_CONN_FLAGS;
conn_options.pOptions[0].Value.dwValue = PROXY_TYPE_DIRECT|PROXY_TYPE_PROXY;
conn_options.pOptions[1].dwOption = INTERNET_PER_CONN_PROXY_SERVER;
conn_options.pOptions[1].Value.pszValue = proxyAdressStr;
conn_options.pOptions[2].dwOption = INTERNET_PER_CONN_PROXY_BYPASS;
conn_options.pOptions[2].Value.pszValue = "local";
bReturn = InternetSetOption(NULL,INTERNET_OPTION_PER_CONNECTION_OPTION, &conn_options, dwBufferSize);
delete [] conn_options.pOptions;
InternetSetOption(NULL, INTERNET_OPTION_SETTINGS_CHANGED, NULL, 0);
InternetSetOption(NULL, INTERNET_OPTION_REFRESH , NULL, 0);
return bReturn;
}[/HTML]
[HTML]BOOL RemoveConnectionProxy(char* connectionNameStr = NULL)
{
INTERNET_PER_CONN_OPTION_LIST conn_options;
BOOL bReturn;
DWORD dwBufferSize = sizeof(conn_options);
conn_options.dwSize = dwBufferSize;
conn_options.pszConnection = connectionNameStr; //NULL - LAN
conn_options.dwOptionCount = 1;
conn_options.pOptions = new INTERNET_PER_CONN_OPTION[conn_options.dwOptionCount];
if(!conn_options.pOptions)
return FALSE;
conn_options.pOptions[0].dwOption = INTERNET_PER_CONN_FLAGS;
conn_options.pOptions[0].Value.dwValue = PROXY_TYPE_DIRECT ;
bReturn = InternetSetOption(NULL,INTERNET_OPTION_PER_CONNECTION_OPTION, &conn_options, dwBufferSize);
delete [] conn_options.pOptions;
InternetSetOption(NULL, INTERNET_OPTION_SETTINGS_CHANGED, NULL, 0);
InternetSetOption(NULL, INTERNET_OPTION_REFRESH , NULL, 0);
return bReturn;
}[/HTML]
[URL="http://www.intelliproject.net/articles/showArticle/index/proxy_change_cpp#"]منبع کد[/URL][/QUOTE]
خیلی فنی بود جناب مهندس
اگه میتونید بیشتر توضیح بفرمایید
برای مرورگر فایرفاکس، در تنظیمات پرا ک سی user system proxy setting را انتخاب کنید تا از IE بخونه . البته فکر کردم مرورگر های یک کامپیوتر منظورتون هست ولی با توجه به اینکه در شبکه دامین این کار را میخواهید انجام دهید راه حل گروپ پالیسی که دوستمون گفت بهترین راه حله
[url=http://support.kaspersky.com/faq/?qid=208281905]How to configure Mozilla Firefox via GPO[/url] آدرس لینکی هستش که میتونی فایرفاکس رو هم تنظیم کنی ولی خودم تست نکردم