কেউ আমার মেশিনে একটি প্রক্সি স্থাপন করেছে এবং আমি এটি জানতে চাই। কমান্ড লাইনটি ব্যবহার করে প্রক্সি সার্ভারটি খুঁজে পাওয়ার কোনও উপায় আছে এবং জিইউআই নয়?
gsettings get org.gnome.system.proxy host
কিছু ফেরত দেয়?
কেউ আমার মেশিনে একটি প্রক্সি স্থাপন করেছে এবং আমি এটি জানতে চাই। কমান্ড লাইনটি ব্যবহার করে প্রক্সি সার্ভারটি খুঁজে পাওয়ার কোনও উপায় আছে এবং জিইউআই নয়?
gsettings get org.gnome.system.proxy host
কিছু ফেরত দেয়?
উত্তর:
HTTP- র জন্য কোনও সিস্টেম-ব্যাপী প্রক্সিটির জন্য, আপনি http_proxy
পরিবেশের ভেরিয়েবলের মান পরীক্ষা করতে পারেন :
echo "$http_proxy"
এইচটিটিপিএসের জন্য:
echo "$https_proxy"
একইভাবে, আছে ftp_proxy
, socks_proxy
তাদের নাম সঠিক উদ্দেশ্য ভজনা জন্য। all_proxy
একবারে এই সমস্ত প্রোটোকলের জন্য প্রক্সি সেট করার জন্যও রয়েছে । কেবলমাত্র লক্ষণীয়, no_proxy
প্রদত্ত প্রোটোকলের কোনও নির্দিষ্ট ঠিকানাগুলির জন্য প্রক্সি আনসেট করে। কেবলমাত্র সম্পূর্ণতার জন্য, আপনি এই ভেরিয়েবলের বড় হাতের সংস্করণটিও পরীক্ষা করতে চাইতে পারেন, যদিও ছোট হাতের *_proxy
পরিবেশগুলি ভেরিয়েবলের জন্য মানক (কেবলমাত্র পরিবেশের ভেরিয়েবলগুলি যেগুলি নিম্নরূপের বিষয়ে আমি সচেতন)।
মনে রাখবেন, এগুলি অ্যাপ্লিকেশন-নির্দিষ্ট নয়, কোনও সিস্টেম-ব্যাপী প্রক্সি সেটিংস দেখায়। উদাহরণস্বরূপ, firefox
বা apt
কোনও বিশ্বব্যাপী নির্বিশেষে তাদের নিজস্ব প্রক্সি সেটিংস থাকতে পারে। কিছু অ্যাপ্লিকেশন এই ভেরিয়েবলগুলিকে খুব সম্মান করে না (যেমন নির্দিষ্ট gnome
অ্যাপ্লিকেশন ব্যবহার করে gsettings
), তাই ওয়াইএমএমভি।
বাইরের সাথে একটি HTTP সংযোগ চেষ্টা করুন:
wget http://google.com
ফলাফল হিসাবে আপনি এরকম কিছু দেখতে পাবেন:
--2017-06-12 13:02:53-- http://google.com/
Resolving google.com (google.com)... 172.217.11.142, 2607:f8b0:4002:810::200e
Connecting to google.com (google.com)|172.217.11.142|:80... connected.
HTTP request sent, awaiting response... 302 authenticationrequired
Location: http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973 [following]
--2017-06-12 13:02:53-- http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973
Connecting to 192.168.254.99:9090... connected.
HTTP request sent, awaiting response... 401 authenticationrequired
এই ক্ষেত্রে আপনার প্রক্সি সার্ভারটি 302 প্রমাণীকরণের প্রয়োজনীয়তার পরে পাওয়া গেছে। http://192.168.254.99:9090/
লিনাক্সে, আপনি এটি সিস্টেমে সংজ্ঞায়িত প্রক্সিগুলি পরীক্ষা করতে ব্যবহার করতে পারেন
env | grep proxy
ফাইলটি পরীক্ষা করুন:
cat /etc/apt/apt.conf
cat /etc/environment
ফাইলের বিষয়বস্তু সংশোধন করতে (পরিবেশ থেকে কোনও প্রক্সি এবং কেবল প্রক্সি বাক্য ছাড়াই apt.conf থেকে সবকিছু সরিয়ে ফেলুন)!
sudo nano /etc/apt/apt.conf
sudo nano /etc/environment
gedit
একটি জিইউআই প্রোগ্রাম। এটি কীভাবে জিইউআই ব্যবহার করা এড়াতে পারে?
cat
তারপরে @ জাচারি 1 ব্যবহার করুন .. আমি জিডিট বলেছিলাম যাতে ওপিও এটি সম্পাদনা করতে পারে।
gedit
এমনকি এটি ইনস্টল করা নাও হতে পারে, কারণ এটি কোনও সার্ভার ইনস্টলেশন হতে পারে। nano
এবং vim
উভয়ই কমান্ড লাইনের পাঠ্য সম্পাদক।
/etc/environment
PATH এবং সম্ভবত অন্যান্য কনফিগারেশনগুলিকে ভেঙে দেবে। দয়া করে এটি করবেন না।
echo $HTTP_PROXY
কিছু করতে?