উত্তর:
আপনাকে একটি রেজিস্ট্রি স্ক্রিপ্ট কনফিগার করতে হবে যা কন্ট্রোল প্যানেলের মাধ্যমে আপনি সাধারণত পরিবর্তনগুলি করতে পারবেন এবং তারপরে প্রক্সি সক্ষম করতে স্ক্রিপ্টটি মার্জ করুন। পরিবর্তনগুলি অক্ষম করতে আপনার একটি "পূর্বাবস্থায়" রেজিস্ট্রি স্ক্রিপ্টেরও প্রয়োজন হবে।
আমার ক্ষেত্রে, আমার কাছে দুটি স্ক্রিপ্ট রয়েছে, সক্ষম.রেগ এবং অক্ষম করুন reg
প্রক্সি সক্ষম করুন:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"AutoConfigURL"="http://10.10.10.1/autoproxy/proxy.pac"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections]
"DefaultConnectionSettings"=hex:16,00,00,00,05,02,00,00,0d,00,00,00,0e,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"SavedLegacySettings"=hex:36,00,00,00,46,1a,00,00,0d,00,00,00,0e,00,00,00,32,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
প্রক্সি অক্ষম করুন:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"AutoConfigURL"=-
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections]
"DefaultConnectionSettings"=hex:16,00,00,00,05,02,00,00,0d,00,00,00,0e,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"SavedLegacySettings"=hex:36,00,00,00,46,1a,00,00,0d,00,00,00,0e,00,00,00,32,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"অক্ষম করুন" স্ক্রিপ্টে, =-
অটোকনফিগ URL এর শেষে প্রকৃতপক্ষে রেজিস্ট্রি থেকে কীটি মুছে ফেলা হয়।
আপনি যে মানগুলি উপরে দেখেছেন তা এই উত্তরের উদ্দেশ্যে পরিবর্তিত হয়েছে Note আসল হেক্স মানগুলি আরও দীর্ঘ।
এই স্ক্রিপ্টগুলি ব্যবহার করতে, আমার প্রত্যেকের জন্য একটি ব্যাচ ফাইল ছিল, এটির মতো কিছু খুঁজছিল:
@echo off
start /min reg import C:\Path\To\Registry\File\enable_proxy.reg
কমান্ড লাইন থেকে এটি পুরোপুরি কার্যকর।
c#
জন্য কোড লিখেছি .. :)। ধন্যবাদ পথে ..
Http://www.ehow.com/how_6887864_do-proxy-settings-command-prompt_.html থেকে সহজ এবং কার্যকরী সমাধান পুনরুদ্ধার করা হয়েছে
প্রক্সি ব্যবহার সক্ষম করার আদেশ:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" ^
/v ProxyEnable /t REG_DWORD /d 1 /f
প্রক্সি ব্যবহার নিষ্ক্রিয় করার আদেশ:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" ^
/v ProxyEnable /t REG_DWORD /d 0 /f
প্রক্সি ঠিকানা পরিবর্তন করার আদেশ:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" ^
/v ProxyServer /t REG_SZ /d proxyserveraddress:proxyport /f
আমি উন্নত পাঠযোগ্যতার জন্য লাইনের ধারাবাহিকতা (^) যুক্ত করেছি। এছাড়াও, এক্ষেত্রে এটি সিস্টেম-ওয়াইড সেটিংয়ের চেয়ে প্রতি-ব্যবহারকারী সেটিংয়ের মতো more
^
অক্ষরগুলি কমান্ডের অংশ নয়।
নেটশ উদ্ধার!
NetSh winhttp set proxy
সহায়ক হতে হবে। কমান্ডগুলি এখানে:
netsh winhttp set proxy myproxy
netsh winhttp set proxy myproxy:80 "<local>bar"
netsh winhttp set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*.contoso.com"
আমি এটি সি # তে করেছিলাম, তবে রেজিস্ট্রিগুলিতে লেখা ফিলোসফিটি একই, তাই নিম্নলিখিত নির্দেশাবলী লাইন কমান্ডে এক্সট্রাপোলেট করা যেতে পারে। এটি তিনটি কাজ করা হবে:
"HKCU \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ উইন্ডোজ \ কারেন্ট ভার্সন \ ইন্টারনেট সেটিংস" -এ রেজিস্ট্রি লিখুন, প্রক্সিএনবল করুন: 1 সক্ষম করতে, 0 অক্ষম করতে
প্রক্সি সার্ভারে "এইচকেসিইউ \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ উইন্ডোজ \ কারেন্টভিশন \ ইন্টারনেট সেটিংস" রেজিস্ট্রি লিখুন:
1 এবং 2 পদক্ষেপগুলি সম্পাদন করার পরে আপনি প্রক্সি এবং আইপি এবং পোর্টটির সক্রিয়করণের জন্য রেজিস্ট্রি করতে লিখেছেন, তবে আপনি ব্রাউজারটি খুললে আপনি দেখতে পাবেন যে এটি যথেষ্ট নয়, আপনি এখনও নেভিগেট করতে পারবেন না। তৃতীয় ধাপে সংযোগ সেটিংস সম্পর্কিত রেজিস্ট্রি পরিবর্তন করে:
"ডিফল্ট সংযোগসেটেটিং" "সফ্টওয়্যার \ মাইক্রোসফ্ট \ উইন্ডোজ \ কারেন্ট ভার্সন \ ইন্টারনেট সেটিংস \ সংযোগগুলি"।
লক্ষ্য করুন যে যদিও (রেজিস্ট্রে কমপক্ষে ডাব্লু 7) 204 বাইট রয়েছে তবে আপনাকে কেবল বাইট 8 টি পরিবর্তন করতে হবে (9 ম বাইট প্রথম হওয়ায়)। বাইট 8 মানগুলিতে কেবলমাত্র প্রক্সি সক্ষম / অক্ষম করা সম্পর্কিত তথ্য থাকে না, তবে অন্যান্য কার্যকারিতা সম্পর্কেও:
//09 when only 'Automatically detect settings' is enabled
//03 when only 'Use a proxy server for your LAN' is enabled
//0B when both are enabled
//05 when only 'Use automatic configuration script' is enabled
//0D when 'Automatically detect settings' and 'Use automatic configuration script' are enabled
//07 when 'Use a proxy server for your LAN' and 'Use automatic configuration script' are enabled
//0F when all the three are enabled.
//01 when none of them are enabled.
আমার ক্ষেত্রে, 'স্বয়ংক্রিয়ভাবে সনাক্তকরণ সেটিংস' সর্বদা সক্ষম থাকে, তাই প্রক্সি সক্ষম ও অক্ষম করতে আমি 09 থেকে 0 বি থেকে বিটের 8 এর মানটি স্যুইচ করি।
একটি ব্যাচ ফাইল তৈরি করুন এবং নিম্নলিখিত বিষয়বস্তু আটকে দিন (এটি প্রক্সি রাষ্ট্রটি টগল করবে),
@echo off
FOR /F "tokens=2* delims= " %%A IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable') DO SET currentProxy=%%B
rem ECHO currentProxy=%currentProxy%
if %currentProxy%==0x1 (
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
echo Proxy Disabled
) else (
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
echo Proxy Enabled
)
pause
আমি আশা করি আমি আপনাকে এখানে সঠিক দিকে নির্দেশ করছি, তবে আপনি যদি "ইন্টারনেট বিকল্পগুলি" এর মাধ্যমে প্রক্সি সেটিংসে অ্যাক্সেস করার চেষ্টা করছেন তবে খোলার শুরু মেনুটি খুলুন এবং "ইন্টারনেট বিকল্প" টাইপ করুন (যে কোনও সেটিংস বা অ্যাপ্লিকেশন আপনি এইভাবে সনাক্ত করতে পারেন) উদাহরণ "প্রক্সি")। তারপরে আপনার এই মেনুটি সনাক্ত করা উচিত এবং আপনার প্রয়োজনীয় সেটিংস যুক্ত করতে সক্ষম হবেন।