android - সবচেয়ে ভালো vpn




অ্যান্ড্রয়েড 7 নুগাটের সাথে কীভাবে চার্লস প্রক্সি কাজ পাবেন? (3)

আমি অ্যান্ড্রয়েড .1.১.১ এ আছি, আমি কীভাবে আমার ডিভাইসে (ওয়ানপ্লাস ওয়ান) সেটআপ করব - ম্যানিফেস্টের পরিবর্তন ছাড়াই (আমি আমার অ্যাপ্লিকেশনটির জন্য এপিআই 21 তে টার্গেট করেছিলাম):

চার্লস প্রক্সি ইন:

  1. Help > SSL Proxying > Install Charles Root Certificate on a Mobile Device or Remote Browser । এই পদক্ষেপগুলি আপনাকে প্রক্সি আইপি এবং পোর্ট নম্বর এবং যেখানে আপনার চার্লস প্রক্সি এসএসএল ডাউনলোড করা উচিত তার লিঙ্ক দেয়।

আপনার ফোনে:

  1. Wifi Settings > Modify Network > Advanced Options । প্রক্সিটিকে Manual সেট করুন এবং আপনি চার্লস থেকে যথাক্রমে Proxy hostname এবং Proxy port প্রাপ্ত আইপি এবং পোর্ট নম্বরটি প্রবেশ করুন।

  2. (বিকল্প) আপনি চার্লসের আগে সরবরাহিত chls.pro/ssl লিঙ্কটি অ্যাক্সেস করতে বা করতে সক্ষম হতে পারেন। আমার ডিভাইসে, আমাকে সর্বদা জানানো হয়েছিল যে আমার সাথে কোনও নেটওয়ার্ক সংযোগ নেই। ক্ষেত্রের Bypass proxy for আমি চার্লসপ্রক্সি ডট কম যুক্ত করেছি।

  3. আপনার ব্রাউজারে, পদক্ষেপ 3-এ লিঙ্কটিতে যান এবং যে কোনও শংসাপত্রের প্রয়োজন তা ডাউনলোড করুন (যদি এটি ক্রোমে কাজ করে না, ডলফিন ব্রাউজারটি ডাউনলোড করুন) whatever আপনি যে কোনও নামেই আপনার শংসাপত্রটির নাম রাখতে পারেন।

চার্লস প্রক্সি ফিরে:

  1. দূরবর্তী সংযোগের জন্য আপনাকে অনুরোধ জানাতে যদি আপনার সেটিংস ডিফল্ট হয় তবে আপনার প্রক্সিটি ব্যবহার করার জন্য আপনার ফোনটিকে Allow বা Deny করার প্রম্পটটি পাওয়া উচিত।

আপনি এখন নওগাত 7.1.1 এ চার্লস ব্যবহার করতে পারেন।

অ্যান্ড্রয়েড 7 শংসাপত্রগুলি হ্যান্ডেল করার পদ্ধতিতে কিছু পরিবর্তন আনল ( http://android-developers.blogspot.com/2016/07/changes-to-trusted-certificate.html ) এবং একরকমভাবে আমি আমার চার্লস প্রক্সিটিকে আর কাজ করতে পারি না।

আমার নেটওয়ার্ক_সিকিউরিটি_কনফিগ.এক্সএমএল:

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config>
        <trust-anchors>
            <certificates src="system" />
        </trust-anchors>
    </base-config>
    <debug-overrides>
        <trust-anchors>
            <certificates src="user" />
        </trust-anchors>
    </debug-overrides>
</network-security-config>

আমি ডিবাগ মোডে চলছি। তবে যাই হোক না কেন, আমি javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.

বলা বাহুল্য, আমি Settings -> Security -> Install from storage ইনস্টল করে একটি pfx শংসাপত্র Settings -> Security -> Install from storage । শংসাপত্রটি User Credentials শংসাপত্রগুলিতে দেখায় তবে Trusted credentials -> User । আমার ললিপপ ডিভাইসে, শংসাপত্রগুলি সেখানে তালিকাবদ্ধ রয়েছে।

আমি এইচটিটিপি লাইব্রেরি হিসাবে ওখট্টিপি 3 ব্যবহার করছি

আমি কি ভুল করছি কোন ধারণা?


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

এটি গিথুব https://github.com/levyitay/AddSecurityExceptionAndroid


সমাধানটি .p12 ব্যবহার করে না , কেবল ক্রোম দিয়ে (ওয়াইফাইতে কনফিগার করা প্রক্সি সহ) http://charlesproxy.com/getssl নেভিগেট করুন এবং ডাউনলোডকৃত .pem ফাইল ইনস্টল করুন

আমার Nexus 5X চলমান Android 7.0 এ ঠিক একই সমস্যা ছিল। চার্জ ৩.১.১.৫ এর আগে .p12 রফতানি হয়েছিল (সহায়তা-> এসএসএল প্রক্সিং-> রফতানি চার্লস রুট শংসাপত্র এবং ব্যক্তিগত কী)। আমি যখন ফোন থেকে .p12 ইনস্টল করার চেষ্টা করেছি (সেটিংস-> সুরক্ষা-> সঞ্চয়স্থান থেকে ইনস্টল করুন) এটি কেবলমাত্র "ব্যবহারকারীর শংসাপত্রগুলির" অধীনে প্রদর্শিত হয় এবং কখনই "বিশ্বাসযোগ্য শংসাপত্রগুলি" তে উপস্থিত হয় না এবং অবশ্যই চার্লস প্রক্সি সহ এসএসএল কাজ করে না।

অ্যান্ড্রয়েড .0.০ এর জন্য মোট "কীভাবে" তা এমন হবে:

  1. ওয়াইফাই + প্রক্সি কনফিগার করুন (চার্লসের এটির কীভাবে প্রয়োজন)। এটি সংযুক্ত করুন।
  2. ডিভাইসে, ক্রোম দিয়ে http://charlesproxy.com/getssl নেভিগেট করুন, .pem ডাউনলোডের জন্য অনুরোধ গ্রহণ করুন, তারপরে "ওপেন" টিপুন, এটি "শংসাপত্র ইনস্টলার" অ্যাপ্লিকেশন চালু করে। "ভিপিএন এবং অ্যাপস" হিসাবে শংসাপত্রটি ইনস্টল করতে এটি ব্যবহার করুন।
  3. android:networkSecurityConfig="@xml/network_security_config" বৈশিষ্ট্যটি রাখুন android:networkSecurityConfig="@xml/network_security_config" ম্যানিফেস্ট.এক্সএমএলে <application>
  4. প্রথম পোস্ট থেকে সামগ্রী সহ রেজ / এক্সএমএল / নেটওয়ার্ক_সিকিউরিটি_কনফিগ.এক্সএমএল তৈরি করুন (এটি সম্পূর্ণ সঠিক)।
  5. চার্লস এবং অ্যাপ্লিকেশন আরম্ভ করুন এবং মজা করুন।

ডিভাইসে PS পরীক্ষা করার তারিখ / সময়। এটা সঠিক হওয়া উচিত।







android-7.0-nougat