কীভাবে উবুন্টু আইপিভি 6 এর জন্য "উপেক্ষা-হোস্ট" প্রক্সি সেটিংসকে সম্মানিত করবেন?


10

আমি স্রেফ "dconf-editor", System → Proxy → ignore-hostsনীচের বিষয়বস্তুতে টাইপ করেছি :

['localhost', '127.0.0.0/8', '::1', '192.168.0.1', '2000::/3', 'fc00::/8']

তবে, গুগল ক্রোম (এবং apt-get update / upgrade) কেবলমাত্র এই সেটিংসটিকে উপেক্ষা করছে।

সম্পাদিত: এছাড়াও, ফায়ারফক্স ingore-hostsসেটিংসকে সম্মান করে না , এমনকি এটি "সিস্টেম প্রক্সি সেটিংস ব্যবহার করুন" এ কনফিগার করে।

উদাহরণস্বরূপ, আমার প্রক্সি সার্ভার (স্কুইড 3 সহ উবুন্টু) দ্বৈত-স্ট্যাকড মোডে রয়েছে তবে আমি প্রক্সিটির মাধ্যমে আইপিভি 6 ওয়েব সাইটে অ্যাক্সেস করতে চাই না, এজন্য আমি এন্ট্রি সহ পুরো আইপিভি 6 ইন্টারনেট উপেক্ষা করার চেষ্টা করছি 2000::/3, তবে, এটি প্রত্যাশার মতো কাজ করে না।

সম্পাদনা: এছাড়াও, আমার Hyperboriaসাইটগুলি অ্যাক্সেস করার জন্য প্রক্সিটির দরকার নেই , যা এর অধীনে থাকে fc00::/8তবে এটি কোনওভাবেই কাজ করে না ...

আমি কেন এটি করছি?

কারণ আমার পরিবেশটি ইতিমধ্যে একটি আইপিভি 6-কেবল নেটওয়ার্ক এবং পুরাতন ইন্টারনেট অবকাঠামো (আইপিভি 4-কেবল) অ্যাক্সেস করার জন্য, আমাকে দ্বৈত-স্ট্যাকড প্রক্সিটি দিয়ে যেতে হবে। তবে আমার তখনই প্রক্সি প্রয়োজন যখন কোনও ওয়েবসাইটে আইপিভি 6 না থাকে ...

কীভাবে জানতে পারি যে এটি কাজ করে না ?!

এটি সহজ, কেবলমাত্র এমন কোনও ওয়েবসাইট অ্যাক্সেস করুন যা এতে একটি আইপিভি 6 ঠিকানা দেখায়, উদাহরণস্বরূপ, http://www.sixxs.netবা http://ipv6.whatismyv6.com, তারপরে, আমি এখনও প্রক্সি সার্ভারের আইপিভি 6 ঠিকানা দেখছি, সুতরাং "ignore-hosts entry '2000::/3'"মনে হচ্ছে এটি কাজ করছে না।

সম্পাদিত: প্লাস, যখন আমি কোনও Hyperboriaওয়েবসাইট অ্যাক্সেস করার চেষ্টা করছি , স্কুইড একটি ত্রুটি দেয় যা এটি পৌঁছাতে পারে নাfc00::/8 network

(স্কুইড এরর:: (101) নেটওয়ার্ক অ্যাক্সেসযোগ্য

(অবশ্যই এটি পারে না, cjdnsরাউটারটি আমার উবুন্টু ডেস্কটপে ঠিক চলছে, সুতরাং, ব্রাউজ করার সময় প্রক্সি দিয়ে যাওয়ার দরকার নেই Hyperboria fc00::/8তবে, উবুন্টু ignore-hostsপ্রক্সি সেটিংসের অধীনে সম্মান দিচ্ছে না ।


কিছু অ্যাপ্লিকেশন কেবল এই সেটিংটি ব্যবহার করে না এবং যদি সেট করা থাকে তবে প্রক্সিটির মাধ্যমে সমস্ত অনুরোধগুলি প্রেরণ করে।
মাইকেল হ্যাম্পটন

উত্তর:


2

দেখে মনে হচ্ছে এটি জিনোম প্রক্সি সেটিংসের সাথে কাজ করবে না। ignore-hostsসেটিং হোস্ট-নেম, ঠিকানা ও ঠিকানা ব্যাপ্তির জন্য কাজ করে, কিন্তু দৃশ্যত ঠিকানাগুলি বিরুদ্ধে চেক সামনে হোস্টনেইম সমাধান করতে পারেনি।

থেকে ডকুমেন্টেশন (আমার দ্বারা জোর):ignore-hosts

এছাড়াও নোট করুন যে হোস্টনামের ব্যতিক্রমগুলি কেবল নামের দ্বারা চিহ্নিত হোস্টগুলিতে করা সংযোগের ক্ষেত্রে প্রযোজ্য এবং আইপি অ্যাড্রেস বর্জন কেবল ঠিকানার দ্বারা চিহ্নিত হোস্টগুলিতে করা সংযোগের ক্ষেত্রে প্রযোজ্য । এটি হ'ল, উদাহরণস্বরূপ.কমের যদি 192.168.1.1 ঠিকানা থাকে এবং এটি: উপেক্ষা-হোস্ট তালিকায় কেবল "192.168.1.1" থাকে, তবে "উদাহরণ.com" এর সাথে একটি সংযোগ (উদাহরণস্বরূপ, একটি নেট নেটওয়ার্ড অ্যাড্রেসের মাধ্যমে) প্রক্সি ব্যবহার করবে , এবং "192.168.1.1" এর সাথে সংযোগ (উদাহরণস্বরূপ, জিএনটসকেটএড্রেসের মাধ্যমে) তা করবে না।


1

গুগল ক্রোম এবং ক্রোমিয়ামের জন্য আপনি একটি মেশিন ওয়াইড নীতি ফাইল তৈরি করতে পারেন।

লিনাক্স ক্রোম প্রশাসক কুইক স্টার্ট গাইড

নীতির টেম্পলেট থেকে এখানে বিভিন্ন প্রক্সি সেটিংস এবং বর্ণনা রয়েছে :

// Proxy bypass rules
  //-------------------------------------------------------------------------
  // Google Chrome will bypass any proxy for the list of hosts given here.  This
  // policy only takes effect if you have selected manual proxy settings at
  // 'Choose how to specify proxy server settings'.  You should leave this
  // policy not set if you have selected any other mode for setting proxy
  // policies.  For more detailed examples, visit:
  // http://www.chromium.org/developers/design-documents/network-settings#TOC-
  // Command-line-options-for-proxy-sett

  //"ProxyBypassList": "http://www.example1.com,http://www.example2.com,http://internalsite/",

  // Choose how to specify proxy server settings
  //-------------------------------------------------------------------------
  // Allows you to specify the proxy server used by Google Chrome and prevents
  // users from changing proxy settings.  If you choose to never use a proxy
  // server and always connect directly, all other options are ignored.  If you
  // choose to use system proxy settings or auto detect the proxy server, all
  // other options are ignored.  If you choose fixed server proxy mode, you can
  // specify further options in 'Address or URL of proxy server' and 'Comma-
  // separated list of proxy bypass rules'.  If you choose to use a .pac proxy
  // script, you must specify the URL to the script in 'URL to a proxy .pac
  // file'.  For detailed examples, visit: http://www.chromium.org/developers
  // /design-documents/network-settings#TOC-Command-line-options-for-proxy-sett
  // If you enable this setting, Google Chrome ignores all proxy-related options
  // specified from the command line.  Leaving this policy not set will allow
  // the users to choose the proxy settings on their own.

  //"ProxyMode": "direct",

  // URL to a proxy .pac file
  //-------------------------------------------------------------------------
  // You can specify a URL to a proxy .pac file here.  This policy only takes
  // effect if you have selected manual proxy settings at 'Choose how to specify
  // proxy server settings'.  You should leave this policy not set if you have
  // selected any other mode for setting proxy policies.  For detailed examples,
  // visit: http://www.chromium.org/developers/design-documents/network-settings
  // #TOC-Command-line-options-for-proxy-sett

  //"ProxyPacUrl": "http://internal.site/example.pac",

  // Address or URL of proxy server
  //-------------------------------------------------------------------------
  // You can specify the URL of the proxy server here.  This policy only takes
  // effect if you have selected manual proxy settings at 'Choose how to specify
  // proxy server settings'.  You should leave this policy not set if you have
  // selected any other mode for setting proxy policies.  For more options and
  // detailed examples, visit: http://www.chromium.org/developers/design-
  // documents/network-settings#TOC-Command-line-options-for-proxy-sett

  //"ProxyServer": "123.123.123.123:8080",

  // Enable or disable PIN-less authentication
  //-------------------------------------------------------------------------
  // If this setting is enabled or not configured, then users can opt to pair
  // clients and hosts at connection time, eliminating the need to enter a PIN
  // every time.  If this setting is disabled, then this feature will not be
  // available.

এখানেও ক্রোমিয়াম কমান্ড লাইন ডক্স রয়েছে: ক্রোমিয়াম কমান্ড লাইন প্রক্সি সেটিংস
জন স্ক্যানস

1

আমি জানি না কিভাবে করতে উবুন্টু সেই সেটিং আনুগত্য কর, কিন্তু সমাধান নীচে উপস্থিত হতে পারে:

  • এপিটি সেটিংগুলিতে /etc/apt/apt.confবা পরিবেশের ভেরিয়েবলগুলি (যেমন http_proxy) অনুসরণ করে। ম্যান পেজগুলির জন্য apt.confডকনফ সেটিংস উল্লেখ করা হয়নি, তাই আমার মনে হয় অ্যাপগুলি সেগুলি পরীক্ষা করে না। অ্যাপগুলি প্রক্সি উপেক্ষা করতে হবে এমন সাইটগুলি নির্দিষ্ট করতে, এতে যুক্ত করুন /etc/apt/apt.conf:

    Acquire::http::Proxy::<hostname/ip> DEFAULT;
    

    আমি মনে করি এটি ব্যাপ্তি বা সাবনেটগুলির জন্য করা যায় না এবং প্রতিটি হোস্টকে বাদ দেওয়ার জন্য আপনার প্রবেশের প্রয়োজন।

  • ক্রোম নো_প্রক্সি এনভায়রনমেন্ট ভেরিয়েবলকে সম্মান করে, তাই কেউ এটি ব্যবহার করে দেখতে পারেন:

    no_proxy=localhost,127.0.0.0/8,::1,192.168.0.1,2000::/3,fc00::/8 google-chrome
    

    নির্ধারণ no_proxyমধ্যে /etc/environmentসর্বত্র তার প্রাপ্যতা নিশ্চিত করা। অন্যান্য প্রোগ্রামগুলিও এই পরিবর্তনশীলটিকে সম্মান জানার জন্য পরিচিত।

  • শেষ পর্যন্ত, আপনি দুটি স্কুইড সার্ভার চালানোর কথা বিবেচনা করতে পারেন । নতুনটি আপনার বর্তমানটিকে পিতামাতার হিসাবে ব্যবহার করবে তবে কেবলমাত্র কয়েকটি হোস্টের জন্য allow_direct/ never_directসেটিংস ব্যবহার করে । তারপর প্রক্সি সার্ভার যেমন নতুন এক সর্বত্র সেট ( /etc/apt/apt.conf, /etc/environment, dconfএন্ট্রি)। ডুয়াল স্ট্যাক নেটওয়ার্কিং সম্পর্কে আমি বেশি কিছু জানি না, সুতরাং এটি কাজ করবে কিনা আমি জানি না তবে এটি উল্লেখ করার মতো।

আমি দ্বৈত স্ট্যাক নেটওয়ার্কিং ব্যবহার করি না, তবে যেহেতু আমি একটি ক্যাম্পাস প্রক্সিটির পিছনে আছি, তাই আমাকে প্রক্সি সেটিংস জগল করতে হবে এবং আমি দেখতে পেয়েছি যে শেষ বিকল্পটি সেরা। স্কুইড জাগলিং করতে দিন।

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