আমি কি কোনও আইপ্যাডের হোস্ট ফাইলটি সম্পাদনা করতে পারি?


87

আমি সন্দেহ করি ব্যাপক কারাগার ভাঙা ছাড়াই এটি সম্ভব, তবে আইপ্যাডের (বা কোনও আইওএস ডিভাইসের) হোস্ট ফাইলটি সম্পাদনা করা কি আদৌ সম্ভব?


4
জেলব্রেকিং ছাড়া না। এটি একবার জেলবন্ধন হয়ে গেলে, এটি অন্য ইউনিক্স / বিএসডি সিস্টেমের মতো হবে। আমি ধরে নিই, আমি এর আগে করিনি।
জাসারিঁ

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

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

4
@ জ্যানো: মাইক্রোসফ্ট উইন্ডোজ এটি এখন অনুমতি দেয় এবং এটি 0 টি সমস্যা সৃষ্টি করে। আপনার কেবল প্রশাসকের অনুমতি থাকা দরকার। এবং হোস্ট ফাইলটি পরিবর্তন করতে চাওয়ার বৈধ কারণ রয়েছে (সমস্ত ডিএনএস সার্ভার ছাড়াই স্টাফ পেতে বা অন্যথায় ভিপিএন সমস্যা নিয়ে কাজ করার সাথে সম্পর্কিত)।
জোশ মাউচ

উত্তর:


46

অ্যাপ্লিকেশনগুলি কেবলমাত্র তাদের নিজস্ব স্যান্ডবক্সের মধ্যেই ডকুমেন্ট ডিরেক্টরিতে ফাইলগুলি সংশোধন করতে পারে। এটি সুরক্ষা এবং ইনস্টল / আনইনস্টল করার সহজতার জন্য। সুতরাং আপনি কেবল জেলব্রোকড ডিভাইসে এটি করতে পারেন।


4
কেবল স্যান্ডবক্সে, তবে কেবল নথির ডিরেক্টরিতে নয় (আইওএস অ্যাপ্লিকেশন প্রোগ্রামিং গাইড> অ্যাপ্লিকেশন রানটাইম> ফাইল সিস্টেম দেখুন)।
জানো

56

পূর্ববর্তী উত্তরটি সঠিক, তবে আপনি যে প্রভাবটির সন্ধান করছেন তা হ'ল কোনও ডোমেনের জন্য এইচটিটিপি ট্র্যাফিক অন্য আইপি-তে পুনর্নির্দেশ করা একটি উপায় আছে।

যেহেতু এটি প্রযুক্তিগতভাবে আপনার প্রশ্নের উত্তর দিচ্ছে না, তাই আমি এখানে প্রশ্নটি জিজ্ঞাসা করেছি এবং উত্তর দিয়েছি:

আমি কীভাবে কোনও আইপ্যাড থেকে তৈরি HTTP অনুরোধগুলি পুনর্নির্দেশ করতে পারি?


47

না, আপনি আইপ্যাডের হোস্ট ফাইলটি (জেলব্রেক ছাড়াই) পরিবর্তন করতে পারবেন না, তবে কার্যকর হতে পারবেন।

এখানে আমার পরিস্থিতি:

  • ম্যাক ওএস এক্স, আইপি সহ 192.168.2.1একটি ওয়েব অ্যাপ চালাচ্ছে
  • আইপ্যাড, ডিভাইসটি আপনি ওয়েব অ্যাপ্লিকেশনটি পরীক্ষা করতে চান
  • চার্লস (ম্যাকের জন্য), আপনার আইপ্যাডের জন্য এইচটিটিপি প্রক্সি সক্ষম করে

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

সমাধানটি আমার পক্ষে কাজ করে:

  • প্রথমত, আপনার সার্ভার এবং আইপ্যাড একই স্থানীয় নেটওয়ার্কে রয়েছে তা নিশ্চিত করুন।
  • তারপরে, "প্রক্সি> প্রক্সি সেটিংস ..." মেনুতে চার্লস প্রক্সি সেট আপ করুন, Port(বেশিরভাগ 8888) পূরণ করুন এবং টগল করুন Enable transparent HTTP proxying

এখানে চিত্র বর্ণনা লিখুন


  • আইপ্যাডে প্রক্সি সেটিংস সেটআপ করুন।

এখানে চিত্র বর্ণনা লিখুন

এখন আপনি আইপ্যাডে আপনার ওয়েব অ্যাপ্লিকেশন দেখতে পারেন।

অবশ্যই আপনার মত অন্যান্য প্রক্সি সরঞ্জাম ব্যবহার করতে পারেন স্কুইড বা বার্নিশ লিনাক্স, বা বেহালাবাদক Wondows হবে।


4
এটি প্রশ্নের উত্তর দেয় না ... তবে বেশিরভাগ লোকেরা যে উদ্দেশ্যে হোস্ট ফাইলটি সম্পাদনা করতে চায় তার জন্য এটি একটি দুর্দান্ত, কার্যকর করা সহজ, সহজেই টোগলযোগ্য সমাধান।
ম্যাট কেনেফিক 18

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

সুরক্ষা সমস্যার কারণে এটি আইওএসের নতুন সংস্করণে কাজ করে না, এটি একটি NodeJsমডিউল ফিল্টারনেট
vanduc1102

4
"এখন আপনি আইপ্যাডে আপনার ওয়েব অ্যাপটি দেখতে পারেন" - তবে কীভাবে? যদি আমার অ্যাপ্লিকেশনটি কেবল "myapp.dev.domain.com" এ কাজ করে, আইপ্যাড কীভাবে নামটি সমাধান করে। হোস্ট ফাইলটি এখানেই আসবে এবং আমি প্রশ্নটির মূল বিষয়টিকে সন্দেহ করি
গ্রেগ উডস

@ গ্রেগউডস আমার একইরকম কনফিগারেশন রয়েছে এবং এটি 'myapp.env.domain.com' এ গিয়ে আমার জন্য কাজ করেছে তবে কয়েকবার চেষ্টা করার পরে
রেনেসাঁস প্রোগ্রামার

6

এটির সবচেয়ে সহজ উপায় হ'ল এক্সকোড ব্যবহার করে একটি আইপ্যাড সিমুলেটর চালানো এবং তারপরে আপনার পরীক্ষার সাইটটির দিকে ইঙ্গিত করার জন্য হোস্ট সিস্টেমে হোস্ট ফাইল (/ ইত্যাদি / হোস্টগুলি) এন্ট্রি যুক্ত করা।


6
প্রশ্ন সিমুলেটার নয় ডিভাইস সম্পর্কে।
জনক নির্মল

4
@ জনক্নিরমাল এখনও একটি সহায়ক উত্তর।
সাইমন

6

আমার একই কার্যকারিতা দরকার, এবং জেলব্রেক করা কোনও হ'ল না। একটি সমাধান হ'ল নিজেকে ডিএনএস সার্ভার ( ম্যারাডএনএস ) হোস্ট করুন , আইপ্যাড / ফোনে আপনার ওয়াইফাই সেটিংসে যান এবং সেখানে আপনার কাস্টম ডিএনএস সার্ভার যুক্ত করুন।

পুরো প্রক্রিয়াটি আমাকে 10 মিনিট সময় নিয়েছিল, এবং এটি কার্যকর হয়!

1) ম্যারেডএনএস ডাউনলোড করুন

2) mkSecretTxt.exeপ্রশাসক হিসাবে চালানো

3) mararcফাইলটি পরিবর্তন করুন, খনিটি হ'ল:

ipv4_bind_addresses = "put your public IP Here"
timestamp_type = 2
random_seed_file = "secret.txt"

csv2 = {}
csv2["Simple.Example.com."] = "example.configuration"

example.configurationএকই ফোল্ডারে যেখানে " " নামক ফাইল যুক্ত করুন run_maradns.bat

4) আপনার উদাহরণ সম্পাদনা করুন। কনফিগারেশন ফাইল:

Simple.Example.com. 10.10.13.13 ~

5) সমস্ত ফায়ারওয়াল অক্ষম করুন (সুবিধা)

6) ফাইল চালান " run_maradns.bat"

7) কোন ত্রুটি থাকা উচিত।

8) এখানে প্রদর্শিত হিসাবে আপনার ডিএনএস সার্ভারটি তালিকায় যুক্ত করুন: http://www.iphonehacks.com/2014/08/change-dns-iphone-ipad.html

9) কাজ!


4
এখানকার প্রতিটি উত্তর ধরে ধরেছে যে ওপি এইচটিটিপি ট্রাফিককে শোঁকাতে চায় যদিও এটিই কেবলমাত্র আসল উত্তর যা ডিএনএস রেজোলিউশন (হোস্ট ফাইলের সংশোধন হিসাবে) ফাঁকি দেওয়ার উপর দৃষ্টি নিবদ্ধ করে
ফিলিপ পিনা

5

হ্যাঁ, আপনি আইপ্যাড হোস্ট ফাইলটি সম্পাদনা করতে পারেন, তবে আপনার জেলব্রোক হওয়া দরকার। এটি হয়ে গেলে, সাইডিয়া (অ্যাপ্লিকেশন বাজার) ডাউনলোড করুন এবং আইফাইল পান। হোস্ট ফাইলটি "/ ইত্যাদি / হোস্ট" এর মধ্যে অবস্থিত।


4

চার্জের মতো কিছু ব্যবহার করে এবং ট্র্যাফিকটিকে সেভাবে পুনরায় ডাইরেক্ট করে আপনি স্বচ্ছ প্রক্সি স্থাপন করে এটি করতে পারবেন বলে আমি ধারণা করব


3

আমি কাজের লক্ষ্যে কাজের লোকটি ব্যবহার করি:

  1. আপনার নিজস্ব প্রক্সি সার্ভার তৈরি করুন (একটি বিকল্প হ'ল: লিনাক্সে স্কুইড)।
  2. আপনার ডোমেনগুলি সহ আপনার হোস্ট ফাইলটি সেট করুন।
  3. IPAD / IPHONE এ প্রক্সি সার্ভারটি সেট করুন এবং আপনি আপনার হোস্টগুলির সাথে ব্যবহার করতে পারেন।

খুব সহজ সমাধান!
অ্যাডাম ফ্রিম্যান

3

আমি জানি এটি পোস্ট করা হয়েছে কিছুক্ষণ হয়েছে, তবে আইওএস 7.1 এর সাথে কয়েকটি জিনিস বদলে গেছে।

এখনও অবধি, আপনি যদি কোনও অ্যাপ বিকাশ করছেন তবে অ্যাপল দ্বারা স্বীকৃত আপনার একটি বৈধ এসএসএল শংসাপত্র থাকা আবশ্যক, অন্যথায় আপনি আইডেভাইসটিতে একটি ত্রুটি বার্তা পাবেন। আর স্ব-স্বাক্ষরিত শংসাপত্র নেই। এখানে একটি তালিকা দেখুন:

http://support.apple.com/kb/ht5012

অতিরিক্তভাবে, আপনি যদি এখানে থাকেন তবে এর অর্থ হ'ল আপনি পরীক্ষা বা বিকাশের পরিবেশে আইডিভাইসকে কোনও নাম (আপনার https সার্ভারে) সমাধান করার চেষ্টা করছেন।

স্কুইড ব্যবহার না করে যা একটি দুর্দান্ত অ্যাপ্লিকেশন, আপনি কেবল dnsmasq এর মতো খুব বেসিক ডিএনএস সার্ভার চালাতে পারেন। এটি আপনার হোস্ট ফাইলটি নাম রেজোলিউশনের প্রথম লাইন হিসাবে ব্যবহার করবে, সুতরাং, আপনি মূলত সেখানে আপনার আইডাভাইসকে বোকা বানাতে পারেন, যে www.blah.com 192.168.10.10 বলে।

কনফিগারেশন ফাইলটি 3 থেকে 4 লাইনের মতোই সহজ এবং আপনি চাইলে এর অভ্যন্তরীণ ডিএইচসিপি সার্ভারটিও কনফিগার করতে পারেন।

আমারটা এখানে:

শুনুন-ঠিকানা = 192.168.10.35

ডোমেন-প্রয়োজনীয়

জালিয়াতি

no-dhcp-ইন্টারফেস = eth0

স্থানীয় = / লোকালনেট /

অবশ্যই আপনাকে সেই ডিএনএস (আমার ক্ষেত্রে 192.168.10.35) ব্যবহার করতে আপনার আইডিওয়াইসে নেটওয়ার্কিং কনফিগার করতে হবে, বা সঠিকভাবে কনফিগার করার পরে যে কোনও উপায়ে that সার্ভার থেকে DHCP ব্যবহার শুরু করতে হবে।

তদ্ব্যতীত, যদি dnsmasq নামটি অভ্যন্তরীণভাবে সমাধান করতে না পারে তবে এটি আপনার নিয়মিত DNS সার্ভারটি (8.8.8.8 এর মতো) আপনার জন্য এটি সমাধান করতে ব্যবহার করে। ঘরে বসে আইডিভাইস অ্যাপ্লিকেশনটি দিয়ে খুব সহজ, মার্জিত এবং আমার সমস্যার সমাধান করে।

যাইহোক, নিয়মিত ম্যাকস (ওএস এক্স) এর সাথে অনেক নাম সমাধানের সমস্যাও সমাধান করে।

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


ধন্যবাদ কার্লোস লড়াইটি হ'ল আমরা সার্ভার পরীক্ষা করার জন্য পালস সিকিউরের মোবাইল ভিপিএন পণ্যটি ব্যবহার করি। এগুলি বাইরে পাওয়া যায় না। সুতরাং, আমরা যদি একটি নতুন পিআরডি শংসাপত্র পরীক্ষা করতে চাই তবে আমাদের পরীক্ষার সার্ভারে (যেখানে পিআরডি শংসাপত্র ইনস্টল করা আছে) যেতে আইপ্যাডের প্রয়োজন; তবে ইউআরএল ব্যবহার করতে www.prod ...... com। সুতরাং, এখনও পর্যন্ত, এই দৃশ্যের কোনও সমাধান পাওয়া যায় নি। : 0 (
কোডলেপার

2

আপনার যদি হোস্টনাম বাছাই করার স্বাধীনতা থাকে তবে আপনি কেবলমাত্র আপনার হোস্টকে ডিনডেন্স.আরোগুলির মতো একটি ডায়নামিক ডিএনএস পরিষেবাতে যুক্ত করতে পারেন। তারপরে আপনি ঠিকানাটি সমাধান করতে আইপ্যাডের সাধারণ রেজোলিউশন পদ্ধতির উপর নির্ভর করতে পারেন।


2

আপনি একটি আইফোন মোবাইল প্রক্সি জেনারেটর ব্যবহার করে আপনার আইফোন বা আইপ্যাডে মোবাইল ইন্টারনেট (3 জি) এর মাধ্যমে একটি প্রক্সি সার্ভার ব্যবহার করতে পারেন:

http://iphonesettings.net/momotproxygenerator.php

কেবলমাত্র আপনার ক্যারিয়ারের apn (প্রয়োজন হলে ব্যবহারকারীর নাম / পাসওয়ার্ড সহ) এবং আপনি যে প্রক্সি সার্ভারটি দিয়ে যেতে চান সেটি লিখুন এবং জেনারেট করে আলতো চাপুন


4
রিডার সাবধানতা : এই উত্তরের ওয়েব সাইটটি অনেক কর্পোরেট ইন্টারনেট ফায়ারওয়াল সমাধান দ্বারা ম্যালওয়্যার হিসাবে তালিকাভুক্ত করা হয়েছে। অবিশ্বস্ত প্রক্সি সার্ভারের মাধ্যমে আপনার সমস্ত ট্র্যাফিক প্রেরণ করে, আপনি সমস্ত সঞ্চারিত তথ্য প্রকাশ করেন। আপনি কি সত্যই বিশ্বাস করেন iphonesettings.net?
এরিক

-2

আপনার /private/etc/তাই অ্যাক্সেস প্রয়োজন , না। তুমি ক্যান না


@ ওএমজি, প্রশ্নটি ছিল "এটি কি আদৌ সম্ভব" এবং তাঁর মন্তব্য আসলে প্রশ্নের সঠিক উত্তর দেয়। আপনার নিজস্ব খ্যাতি বাড়াতে মন্তব্যগুলি অনুলিপি / আটকানো বন্ধ করুন।
ড্যানিয়েল স্মিথ

-6

সেরা উত্তর: কেবল আপনার ব্রাউজারে, আইপি ঠিকানা, কোলন এবং পোর্ট নম্বরটিতে http বা https যুক্ত করুন। উদাহরণ: https://123.23.145.67:80

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