গুগল ক্রোমে ইত্যাদি / হোস্ট ফাইলের ম্যানিপুলেশন অনুকরণ করুন


30

আমি কীভাবে স্থানীয়ভাবে হোস্ট-নেম লকআপগুলিকে রেফারেন্স হিসাবে ক্রোম সেট আপ করতে পারি, স্ট্যান্ডার্ড ইত্যাদি / হোস্ট ফাইল থেকে না?

কোনও ওয়েবসাইট ডিবাগ করার সময়, এটি সি: \ উইন্ডোজ \ সিস্টেম 32 \ ড্রাইভারস \ ইত্যাদি \ হোস্টগুলিতে স্থানীয় ডোমাগুলির সাথে নির্দিষ্ট ডোমেনগুলি প্রতিস্থাপন করে এমন হোস্টগুলি প্রবেশাধিকারী হিসাবে কার্যকর হয়, এইভাবে ওয়েবসাইট বা ডোমেনগুলির অন-ফ্লাই সংস্করণগুলি পরীক্ষা করার অনুমতি দেয় may লাইভ আসল সাইটগুলির সাথে দ্বন্দ্ব।

আমি কি গুগল ক্রোমকে এমন পদ্ধতিতে সেট আপ করতে পারি যাতে এই প্রক্রিয়াটি সিমুলেটেড এবং সহজতর হয়?

আমি ব্রাউজারের উদাহরণটি এমন আচরণ করতে সংশোধন করব না যেমন ইত্যাদি / হোস্টগুলি সংশোধন করা হয়েছে যদিও এটি কোনও এক্সটেনশনে সুরক্ষা ঝুঁকির অনেক বেশিও হতে পারে।


এই বৈশিষ্ট্যটি অনুরোধ তারকা চিহ্নিত করুন: bugs.chromium.org/p/chromium/issues/...
আলী

উত্তর:


13

আমি সবেমাত্র হোস্ট স্যুইচ প্লাস ক্রোম এক্সটেনশন পেয়েছি যা ঠিক এটি করে;)


হোস্ট সুইচ প্লাস আমার এবং আরও অনেকের পক্ষে কাজ করে না।
zylstra

1
হোস্ট স্যুইচ প্লাস ঠিক তাই করছে না। এটি প্রক্সি পরিবর্তন করে। তবে লক্ষ্য হ'ল ডোমেন আইপি পরিবর্তন করা। (ডিএনএস-সার্ভার
অনুকরণ করুন

দুঃখিত, আমার জন্য কাজ করে না।
সেরজান আখমেটোভ

7

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

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

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

নোট করুন যে আপনি hostsফাইলটির সাথে যা করছেন তার থেকে এটি আরও ভাল , যা ডাব্লুডাব্লুডাব্লু পরিষেবা হেরফের করার জন্য একটি অনুপযুক্ত প্রক্রিয়া। hostsনামে → ঠিকানা লুক-শুধুমাত্র পুলিশ, mucks আপ অন্য সব কিছুর (www ব্রাউজার outwith) যে চাহিদা নাম → করতে ঠিকানা লুক-, এবং (আপনি সম্ভবত ইতিমধ্যে জানেন) অতিরিক্ত একটি ভার্চুয়াল হোস্ট হিসাবে সেট আপ করা প্রত্যেক পুনর্লিখিত হোস্টনেম প্রয়োজন লক্ষ্য সামগ্রী HTTP সার্ভার। এই ধরণের পুনর্লিখনকারী প্রক্সি এইচটিটিপি সার্ভার, বিপরীতে, ইউআরএলগুলিতে ডিল করে এবং কেবল HTTP এবং ডাব্লুডাব্লুডাব্লু ব্রাউজারগুলিকে এটি প্রথম স্থানে ব্যবহারের জন্য কনফিগার করা প্রভাবিত করে। সুতরাং এটি কেবল জাভাস্ক্রিপ্ট ইউআরএলগুলি পুনরায় লেখার মতো জিনিসগুলি করতে পারে এবং একই জিনিসটিকে একই ডাব্লুডাব্লুডাব্লু সাইট থেকে একাই ছেড়ে যেতে পারে; হোস্ট-নেমগুলির পুরো লোড কেবল একটিতে আবার লিখুন; এবং না (এখনও আরও) প্যাটার্ন মিল। (অ্যাড জাপারের কনফিগারেশন ডাটাবেজে এটির খুব উদাহরণ রয়েছে, বিজ্ঞপ্তি)) এবং কেউ ডাব্লুডাব্লুডাব্লু ব্রাউজারের পুনর্লিখনের প্রক্সিটির মাধ্যমে বিশ্বকে দেখার এবং অন্য কোনও একসাথে একই কম্পিউটারে সরাসরি দেখার মতো কাজ করতে পারে।


ক্রোম এক্সটেনশনের মাধ্যমে আরও একটি সুবিধা - এটি ক্রস ব্রাউজারগুলিতে কাজ করে! এই মুহূর্তে আমি এখনও হোস্ট ফাইলটি ব্যবহার করছি, তবে প্রকৃত প্রয়োজন দেখা দিলে আমি প্রক্সিটিতে স্যুইচ করার বিষয়টি বিবেচনা করব।
ripper234

4

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

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

  • আপনাকে একাধিক হোস্টনাম / আইপি এন্ট্রি সেট আপ করতে দেয়;
  • নির্ধারিত হোস্টনামগুলির একটিতে অনুরোধগুলি সনাক্ত করুন;
  • যথাযথ HTTP হোস্ট শিরোলেখ দ্বারা অনুরোধটি কাঙ্ক্ষিত আইপিতে পুনর্নির্দেশ করুন;
  • অ্যাড্রেস বারের ইউআরএলে একটি ভিজ্যুয়াল (এবং কুরুচিপূর্ণ, আমি স্বীকার করব) যুক্ত করুন যা দেখতে এর মতো কিছু হবে http://127.0.0.1/www.example.com/whateverelse;
  • একই সাথে বিভিন্ন ট্যাবগুলিতে বিভিন্ন হোস্ট / আইপি জোড়গুলির অনুমতি দিন।

এটি সুন্দর নয়, তবে স্ট্যান্ডার্ড ওয়েব বিকাশকারী যারা পরিবেশের মধ্যে দ্রুত স্যুইচ করার চেষ্টা করছেন তাদের পক্ষে এটি যথেষ্ট ভাল। অবশ্যই কয়েকটি গুপ্তচর রয়েছে:

  • সার্ভারের উপর নির্ভর করে, সাইটের ওয়েব URL- এর উল্লেখ করে এমন একটি ওয়েব পৃষ্ঠার অংশগুলি (যেমন href এবং src বৈশিষ্ট্যগুলি) মূল থেকে আলাদা হতে পারে;
  • window.location এর আলাদা মান রয়েছে যা জাভাস্ক্রিপ্ট স্নিপেটগুলি সম্ভাব্যভাবে ফেলে দিতে পারে;
  • সর্বাধিক ক্রস-অরিজিন অনুরোধ কাজ করবে না।

0

ভার্চুয়াল হোস্ট প্লাগইন শুধুমাত্র একটি আমার জন্য কাজ আছে যা আমি আশা করা হচ্ছে।

হোস্ট পুনঃনির্দেশ বা ডিএনএসের প্রয়োজন ছাড়াই কোনও সার্ভারের ভার্চুয়াল হোস্টগুলিতে অ্যাক্সেস করুন।


2
আমার জন্য, এই এক্সটেনশানটি ক্লায়েন্ট-সাইড আইপি ঠিকানায় পুনর্নির্দেশ করতে পারে যা কোনও হোস্ট ফাইল পরিবর্তন হিসাবে একদম নয়।
জেফ ওয়ার্ড

-1

এক্সটেনশন ডিএনএস ওভাররাইডারটি ব্যবহার করে দেখুন:

Using DNS Overrider you can replace hostname on the fly without access to 
system settings such as hosts file. DNS Overrider enables you to select what 
rules to apply via the extension settings page.

https://chrome.google.com/webstore/detail/dns-overrider/acmhaiiijfheggcaanjlgpampclpbnoh/


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