কমান্ড লাইন ব্যবহার করে প্রক্সি সার্ভারটি সন্ধান করুন


12

কেউ আমার মেশিনে একটি প্রক্সি স্থাপন করেছে এবং আমি এটি জানতে চাই। কমান্ড লাইনটি ব্যবহার করে প্রক্সি সার্ভারটি খুঁজে পাওয়ার কোনও উপায় আছে এবং জিইউআই নয়?


না echo $HTTP_PROXYকিছু করতে?
দ্য ওয়ান্ডারার

আমি লক্ষ্য করেছি যে আপনি উল্লেখ করেছেন যে আপনি আপনার মূল পোস্টে 15.04 ব্যবহার করেছিলেন। দয়া করে 16.04 এ আপগ্রেড করার বিষয়টি বিবেচনা করুন কারণ 15.04 EOL চলে গেছে।
এডউইনকস্ল

কমান্ড gsettings get org.gnome.system.proxy hostকিছু ফেরত দেয়?
টেরেন্স

উত্তর:


14

HTTP- র জন্য কোনও সিস্টেম-ব্যাপী প্রক্সিটির জন্য, আপনি http_proxyপরিবেশের ভেরিয়েবলের মান পরীক্ষা করতে পারেন :

echo "$http_proxy"

এইচটিটিপিএসের জন্য:

echo "$https_proxy"

একইভাবে, আছে ftp_proxy, socks_proxyতাদের নাম সঠিক উদ্দেশ্য ভজনা জন্য। all_proxyএকবারে এই সমস্ত প্রোটোকলের জন্য প্রক্সি সেট করার জন্যও রয়েছে । কেবলমাত্র লক্ষণীয়, no_proxyপ্রদত্ত প্রোটোকলের কোনও নির্দিষ্ট ঠিকানাগুলির জন্য প্রক্সি আনসেট করে। কেবলমাত্র সম্পূর্ণতার জন্য, আপনি এই ভেরিয়েবলের বড় হাতের সংস্করণটিও পরীক্ষা করতে চাইতে পারেন, যদিও ছোট হাতের *_proxyপরিবেশগুলি ভেরিয়েবলের জন্য মানক (কেবলমাত্র পরিবেশের ভেরিয়েবলগুলি যেগুলি নিম্নরূপের বিষয়ে আমি সচেতন)।

মনে রাখবেন, এগুলি অ্যাপ্লিকেশন-নির্দিষ্ট নয়, কোনও সিস্টেম-ব্যাপী প্রক্সি সেটিংস দেখায়। উদাহরণস্বরূপ, firefoxবা aptকোনও বিশ্বব্যাপী নির্বিশেষে তাদের নিজস্ব প্রক্সি সেটিংস থাকতে পারে। কিছু অ্যাপ্লিকেশন এই ভেরিয়েবলগুলিকে খুব সম্মান করে না (যেমন নির্দিষ্ট gnomeঅ্যাপ্লিকেশন ব্যবহার করে gsettings), তাই ওয়াইএমএমভি।


আমি 'ইকো "$ http_proxy" চালানোর পরে এটি আপনার এক ফাঁকা সারি দেখায়, তার মানে কি আমার সার্ভারে প্রক্সি নেই?
স্কুলা সাদাম

@ স্কুলাসাদাম আমার সম্পাদনাগুলি পরীক্ষা করুন।
হিমাইল

9

বাইরের সাথে একটি 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/


4

লিনাক্সে, আপনি এটি সিস্টেমে সংজ্ঞায়িত প্রক্সিগুলি পরীক্ষা করতে ব্যবহার করতে পারেন

env | grep proxy


3

ফাইলটি পরীক্ষা করুন:

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উভয়ই কমান্ড লাইনের পাঠ্য সম্পাদক।
দ্য ওয়ান্ডারার

@ জ্যাকারি 1 হুম ..এই সার্বজনীন.আমি থ্যালেক্সে সম্পাদনা করব
মিনিজিেক

1
এর মধ্যে সমস্ত কিছু সরিয়ে ফেলা /etc/environmentPATH এবং সম্ভবত অন্যান্য কনফিগারেশনগুলিকে ভেঙে দেবে। দয়া করে এটি করবেন না।
দ্য ওয়ান্ডারার

2
# netstat -na

অথবা, আপনি যদি কোনও প্রক্সি সার্ভার মনে করেন / অনুমান করেন তবে তা নিশ্চিত করার জন্য গ্রেপ করুন, যেমন

# netstat -na |grep <ProxyGuess IP>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.