টার্মিনালের জন্য প্রক্সি কীভাবে সেট করবেন?


36

আমি টার্মিনালের জন্য একটি প্রক্সি স্থাপন করতে চাই। আমার যা প্রয়োজন তা হ'ল আমি প্রক্সিটির মাধ্যমে ইন্টারনেটে সমস্ত টার্মিনাল যোগাযোগ প্রেরণ করতে চাই, টর বলুন।

আমি সিস্টেম ওয়াইড প্রক্সি সেট আপ করার চেষ্টা করেছি। তবে টার্মিনাল সিস্টেম প্রশস্ত প্রক্সি কনফিগারেশন মানছে না।

এটি করার অন্য কোনও উপায় আছে?


আপনি ssh বা টেলনেট মানে বা ...? আমাদের "টার্মিনাল যোগাযোগ" ব্যাখ্যা করুন। আপনি কিছু হোস্টকে প্রক্সি মাধ্যমে টেলনেট করতে পারেন বা তাদের এফটিপি করতে পারেন, তবে মিনিকোম থেকে যোগাযোগ আপনি নেট মাধ্যমে পাঠাতে পারবেন না ... লগ ফাইলের মতো বাদ দিয়ে ....
2707974

1
টার্মিনাল জুড়ে সমস্ত নেটওয়ার্ক সম্পর্কিত কার্যকলাপের জন্য একটি প্রক্সি সেট করা সম্ভব? উইজেটের জন্য প্রক্সি সেট করার পরিবর্তে, কার্ল এবং অন্যদের পৃথক করে রাখুন। আমি এরকম সমাধান খুঁজছি।
বেনামি প্লাটিপাস

হ্যাঁ, তবে উইজেট সাধারণত 80 বা 443 বন্দর, 22 পোর্টে ssh, 23-তে টেলনেট, 20 এবং 21-এ ftp কাজ করে ... আপনি সিম্পলপ্রক্সি বা টিনিপ্রোক্সি
2707974

টার্মিনালের জন্য এই প্রক্সিটি কীভাবে সেট করবেন? টার্মিনালে চলমান বিভিন্ন অ্যাপ্লিকেশনের জন্য কি আমি স্পষ্টভাবে সেট করেছি বা টার্মিনালে এমনভাবে সেট করতে পারি যে আমি টার্মিনালে চালিত সমস্ত কমান্ডগুলি এই প্রক্সিটির মধ্য দিয়ে যায়?
বেনামি প্লাটিপাস

উবুন্টু টার্মিনালের HTTP প্রক্সি দরকার, আপনি যখন সোকডএসের মতো SOCKS5 প্রক্সি ব্যবহার করেন, আপনি proxychainsSOCKS5 টি HTTP প্রক্সিতে ব্রিজ করতে ব্যবহার করতে পারেন । এই github.com/shadowsocks/shadowsocks/wiki/…
হাকুনামি

উত্তর:


18

টার্মিনাল নেট অ্যাপ্লিকেশন নয়। সম্ভবত বলা ভাল, আপনার ক্ষেত্রে, টার্মিনাল নেট অ্যাপ্লিকেশনের জন্য ধারক যেমন ssh,telnet ,lftp , wget, lynx...

আপনার সম্পাদনা করুন:

sudo -H gedit /etc/profile.d/proxy.sh

এই বিন্যাসে বিশদ লিখুন।

export http_proxy=http://username:password@proxyhost:port/ 
export ftp_proxy=http://username:password@proxyhost:port/
export telnet_proxy=http://username:password@proxyhost:port/

এটি ব্যবহার করার জন্য wget,ftp , lftp, telnetটার্মিনালে

sshকোনও নেটিভ SOCKSক্লায়েন্ট সমর্থন নেই, ProxyCommandউদাহরণস্বরূপ , আপনাকে এটির জন্য একটি ব্যবহার করতে হবেsocat :

ssh -o ProxyCommand='socat - SOCKS4A:myproxy:%h:%p,socksuser=nobody' user@host

বা মত জিনিস ব্যবহার করুন tsocks ট্র্যাফিকের SOCKSজন্য স্বচ্ছভাবে ব্যবহার করতে ব্যবহার করুন TCP

জন্য SOCKS5 সঙ্গে socat 2:

ssh -o ProxyCommand='socat - "SOCKS5:%h:%p|tcp:myproxy:1080"' user@host

সকেট 2 সহ HTTP প্রক্সি সংযোগ পদ্ধতির জন্য:

ssh -o ProxyCommand='socat - "PROXY:%h:%p|tcp:myproxy:80"' user@host

1
এটি উল্লেখযোগ্য যে প্রক্সি.শ ফাইলটি কার্যকর হতে হবে।
আলিরেজা

40

টার্মিনালে নীচের ভেরিয়েবলগুলি এক্সপোর্ট করুন

export http_proxy='http://proxyServerSddress:proxyPort'    
export https_proxy='https://proxyServerSddress:proxyPort'

এবং প্রক্সি অক্ষম করতে নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন

unset http_proxy
unset https_proxy

আনসেট নির্দেশের জন্য +1 :)
রেজাশ

0

আমি এক্সপোর্ট ভেরিয়েবল সেট করি

export http_proxy=http://username:password@proxyhost:port/ 
export https_proxy=https://username:password@proxyhost:port/
export ftp_proxy=http://username:password@proxyhost:port/

~ / .bashrc এবং / ইত্যাদি / পরিবেশে


0

আমার ক্ষেত্রে আমি উভয় পক্ষের সাথে উল্টো কমাটি অনুপস্থিত। স্থাপন"http//.." ভুল ছিল এবং যেমন http//...ভুল ছিল তেমন কিছু না করা। কি কাজ ছিল .. যখন আমি উভয় পক্ষের একক উল্টো কমা ব্যবহার করেছি।

export http_proxy='http://username:password@proxyhost:port/' export https_proxy='https://username:password@proxyhost:port/' export ftp_proxy='http://username:password@proxyhost:port/'

মনে রাখবেন এই তিনটি পৃথকভাবে তিনবার চালানোর জন্য 3 টি আদেশ রয়েছে।

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