প্রমাণীকরণের সাথে প্রক্সি ব্যবহার করার সময় টার্মিনাল থেকে কীভাবে ইন্টারনেটের সাথে সংযোগ স্থাপন করতে হয়


14

ইন্টারনেটের সাথে সংযোগ রাখতে আমাকে প্রক্সি সার্ভার ব্যবহার করতে হবে। আমি আমার সিস্টেম প্রক্সি সেটিংসে সমস্ত প্রক্সি সেট করেছি। এখন আমি আমার ব্রাউজার এবং অ্যাপ্লিকেশনগুলি ব্যবহার করে ইন্টারনেটে সংযোগ করতে পারি।

তবে আমি আমার টার্মিনাল থেকে ইন্টারনেটের সাথে সংযোগ করতে পারি না।

আমি চেষ্টা করেছিলাম

export http_proxy="http://username:password@proxyserver:port/" 

তবে এখনও টার্মিনাল অ্যাপ্লিকেশনগুলি ইন্টারনেটে সংযোগ করতে পারে না।


1
"ইন্টারনেটের সাথে সংযোগ স্থাপন করতে" আপনি কোন কমান্ড টার্মিনালে চালাচ্ছেন? অথবা আপনি কীভাবে দেখতে পাচ্ছেন যে আপনি সংযোগ করতে সক্ষম নন?
nohillside

1
আপনি এখানে যে প্রক্সি সার্ভারের কথা বলছেন তা হ'ল আপনার webসংযোগগুলি রিলে করছে, আপনার সমস্ত ইন্টারনেট সংযোগ নয়। webসংযোগগুলি 80, 443 পোর্ট ব্যবহার করছে ... ইন্টারনেট সংযোগগুলি 65536 সেটের বাকী সমস্ত পোর্ট ব্যবহার করতে পারে। উদাহরণ হিসাবে একটি sshসংযোগ 22 পোর্ট ব্যবহার করবে যা আপনার httpপ্রক্সি সার্ভারের মধ্য দিয়ে যাবে না । অতএব আপনাকে আরও ভাল উত্তর পেতে সাহায্যের জন্য প্যাটেক্সের প্রশ্ন।
ডান

@ পেট্রিক্স পিং গুগল.কম
টিএলই

@ টিএলই পিং নিয়মটির ব্যতিক্রম এবং প্রকৃতপক্ষে http_proxyসেট করা থাকলেও প্রক্সিটি মোটেও ব্যবহার করে না । পিং সরাসরি সংযোগের প্রত্যাশা করে এবং প্রক্সি ব্যবহার করা হয় এমন অনেক ক্ষেত্রে পিং ব্যর্থ হবে যদিও প্রক্সিটি এখনও সফলভাবে সংযুক্ত হবে।
বাইনারিমিসফিট

3
চেষ্টা curl -o /dev/null www.google.comপরিবর্তেping
nohillside

উত্তর:


12

টার্মিনালটি নেটওয়ার্ক পছন্দগুলি প্যানে কনফিগার করা প্রক্সি সেটিংস ব্যবহার করে না কারণ এটি কোনও সংযোগ করে না। টার্মিনাল কেবল আপনাকে কমান্ডগুলিকে ফায়ার করতে দেয় যা নেটওয়ার্কটি বিভিন্ন উপায়ে ব্যবহার করবে।

আপনার http_proxyএবং https_proxyপরিবেশের ভেরিয়েবলগুলি সেট করার সময় http:বা https:উপসর্গগুলি অন্তর্ভুক্ত করা উচিত নয় ।

সুতরাং আপনার ক্ষেত্রে পরিবেশ পরিবর্তনশীল পড়তে হবে:

http_proxy=username:password@proxyserver:port

দ্রষ্টব্য: অনেক পুরানো প্রোগ্রামের সাথে প্রক্সি সার্ভারের মাধ্যমে সংযোগ স্থাপনের সমস্যা রয়েছে যার সাথে সংযোগের আগে প্রমাণীকরণ প্রয়োজন।

অতিরিক্ত টিপ:

আমাদের অবকাঠামোর কারণে আমরা স্থানীয়ভাবে স্কুইডম্যান চালাচ্ছি এবং আমাদের মূল প্রক্সিটিতে সংযোগ স্থাপনের জন্য এটি কনফিগার করেছি much এটি স্থানীয় মেশিনকে সরাসরি প্রক্সি হিসাবে কাজ করতে দেয় এবং ম্যাক মেশিনগুলিতে বিশেষত একটি মিশ্র এবং এডি পরিবেশে প্রক্সি সার্ভার ব্যবহার করার সময় প্রচুর পরিমাণে প্রমাণীকরণ সংক্রান্ত সমস্যা ইত্যাদি সরিয়ে দেয়।

এই পদ্ধতিটি ব্যবহারের ক্ষেত্রে আমাদের http_proxyএবং https_proxyহবে:

http_proxy=localhost:3128

আপনি কি এটি বলতে আমি রপ্তানি http_proxy = লিখতে আছে "ব্যবহারকারীর নাম: পাসওয়ার্ড @ proxyserver: বন্দর"
TLE

নিবন্ধন করুন টার্মিনালের প্রোটোকলটি জানা দরকার নেই কারণ এটি ইতিমধ্যে এটি একটি এইচটিটিপি সংযোগটি জানে।
বাইনারিমিসফিট

তবে তবুও আমি ইন্টারনেটে সংযোগ দিতে অক্ষম।
TLE

@ টিএলএই সমস্যাটি সম্ভবত প্রমাণীকরণের সাথে। ব্যবহারকারীর নাম এবং পাসওয়ার্ড না রেখে প্রক্সি সেট করার চেষ্টা করুন, যার অর্থ সংযোগ দেওয়ার চেষ্টা করার সময় আপনাকে তথ্যের জন্য অনুরোধ করা হবে। এটি সাধারণত প্রক্সিটি নির্দেশ করে যে টার্মিনাল থেকে সংযোগটি সমর্থন করে না। আমাদের অভ্যন্তরীণভাবে একই রকম সমস্যা ছিল যার কারণেই আমি স্কুইডম্যান সমাধানটি দেওয়ার পরামর্শ দিয়েছিলাম।
বাইনারিমিসফিট

এখনও কাজ করছে না??
TLE

0

আমি সম্প্রতি এই সমস্যাটি অনুসন্ধান করেছি এবং অনুসন্ধানে এই পোস্টটি পেয়েছি । কিছু পয়েন্ট যুক্ত করা যা আমার জন্য সফল হয়েছিল (একটি ম্যাকের উপর, টার্মিনাল ব্যবহার করে):

export http_proxy=http://username:password@proxyserver:port
export HTTP_PROXY=${http_proxy}

এবং https এর জন্য:

export https_proxy=https://username:password@proxyserver:port
export HTTPS_PROXY=${https_proxy}

এটি থেকে আমি কোনও সমস্যা ছাড়াই gitএবং ব্যবহার করতে সক্ষম হয়েছি brew(এবং প্রক্সি দিয়ে প্রমাণীকরণ করা)।


-1

আপনি টার্মিনাল উইন্ডোতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন।

networksetup -setairportnetwork $Interface $ssID $Password

এখানে, $Interfaceআপনার এয়ারপোর্ট কার্ডের জন্য "এনএক্স" শৈলীয় শনাক্তকারী (সাধারণত এন 1, তবে এটি ম্যাকবুক আইরেস এবং ম্যাক প্রোগুলিতে এন 2 হয়, এবং অন্যান্য কারণেও এটি পরিবর্তিত হতে পারে)

$ssIDআপনার নেটওয়ার্কের নাম যেমন "সাইমনস এসএসআইডি"। এটিতে শূন্যস্থান উপস্থিত থাকলে এটিকে উদ্ধৃতিতে সংযুক্ত করুন।

$Password আপনার WEP, WPA-PSK, বা WPA2-PSK পাসওয়ার্ড।


1
এটি নেটওয়ার্কটি কনফিগার করে, এটি টার্মিনালটিকেই প্রক্সি দিয়ে সংযোগ করার অনুমতি দেয় না।
বাইনারিমিসফিট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.