মূল কনটেন্টে যান
এআই টিউটোরিয়াল

Gemini Config Checker দিয়ে Gemini ও Google AI Studio প্রক্সি কনফিগারেশন কীভাবে পরীক্ষা করবেন

Gemini Config Checker ইনস্টল করা, Simple বা Advanced মোডে প্রক্সি কনফিগারেশন স্ক্যান করা, Google AI Studio ও Gemini-তে অ্যাক্সেস যাচাই করা, anti-DPI সেটিংস প্রয়োগ করা, ফলাফল বিশ্লেষণ করা এবং Xray-সামঞ্জস্যপূর্ণ ক্লায়েন্টের জন্য কার্যকর রুট এক্সপোর্ট করা শিখুন।

Gemini Config Checker দিয়ে Gemini ও Google AI Studio প্রক্সি কনফিগারেশন পরীক্ষা

Gemini Config Checker কী করে

Gemini Config Checker প্রক্সি কনফিগারেশন পরীক্ষা করে নির্ধারণ করে সেগুলো Google AI Studio এবং Gemini-তে পৌঁছাতে পারে কি না। সাধারণ HTTP প্রোবের বিপরীতে, এর অঞ্চল যাচাই মোডে সাইন-ইন করা Chromium-ভিত্তিক ব্রাউজারে পরিষেবাগুলো খোলা হয় এবং অ্যাকাউন্টের জন্য Google যে ফলাফল দেখায় তা পড়া হয়।

এই পার্থক্য গুরুত্বপূর্ণ, কারণ সাইন-ইন করা পেজ লোড হওয়ার পর Google আঞ্চলিক প্রাপ্যতা নির্ধারণ করে। কোনো রুট সফলভাবে Google-এ পৌঁছাতে পারলেও AI Studio, Gemini অথবা উভয় পরিষেবাতেই প্রবেশাধিকার সীমাবদ্ধ থাকতে পারে। একই প্রক্সি এক্সিটও সময়ের সঙ্গে ভিন্ন ফল পেতে পারে।

সংস্করণ 0.1.0 একটি প্রাথমিক প্রি-রিলিজ। সম্পূর্ণ ওয়ার্কফ্লো Windows-এ পরীক্ষা করা হয়েছে। macOS, Linux এবং Android প্যাকেজ CI দ্বারা তৈরি হয়, তবে README-তে বলা হয়েছে যে বাস্তব ডিভাইসে সেগুলো এখনো পরীক্ষা করা হয়নি।

প্রধান বৈশিষ্ট্য

  • সাইন-ইন করা অঞ্চল যাচাই: Google AI Studio এবং Gemini-তে দেখানো বার্তা ও রিডাইরেক্ট পরীক্ষা করে।
  • শুধু সংযোগ পরীক্ষা: ব্রাউজারে সাইন-ইন ছাড়াই কোনো রুট Google-এ পৌঁছায় কি না নিশ্চিত করে এবং লেটেন্সি মাপে।
  • সিম্পল মোড: আপনার ডিভাইস থেকেই প্রক্সি কনফিগারেশন পরীক্ষা করে।
  • অ্যাডভান্সড মোড: বিকল্প এক্সিট খুঁজতে বিনামূল্যের কনফিগারেশনগুলোকে একটি কার্যকর বেস কনফিগারেশনের পেছনে চেইন করে।
  • একাধিক ইনপুট ফরম্যাট: সমর্থিত শেয়ার লিংক, সাবস্ক্রিপশন URL, base64 সাবস্ক্রিপশন এবং প্রযোজ্য ক্ষেত্রে সম্পূর্ণ Xray JSON কনফিগারেশন গ্রহণ করে।
  • Anti-DPI প্রোফাইল: সম্পাদনাযোগ্য fragmentation, fingerprint, ALPN, cipher-suite এবং clean-IP সেটিং প্রয়োগ করে।
  • ফলাফল ফিল্টার ও এক্সপোর্ট: লিংক কপি করে, base64 সাবস্ক্রিপশন তৈরি করে এবং Xray কনফিগারেশন বানায়।
  • বহু-প্ল্যাটফর্ম প্যাকেজ: রিলিজে ডেস্কটপ, ওয়েব সার্ভার এবং Android সংস্করণ থাকে, তবে প্ল্যাটফর্মভেদে সীমাবদ্ধতা প্রযোজ্য।

সিম্পল ও অ্যাডভান্সড মোড বুঝুন

সিম্পল মোড

আপনার কাছে আগে থেকেই কিছু কনফিগারেশন থাকলে এবং কোনগুলো কাজ করে তা শনাক্ত করতে চাইলে সিম্পল মোড ব্যবহার করুন। পরীক্ষিত রুটটি হলো:

আপনি -> কনফিগ -> AI Studio অথবা Gemini

আপনি vless://, vmess://, trojan:// অথবা ss:// লিংক, একটি সাবস্ক্রিপশন URL অথবা base64 সাবস্ক্রিপশন টেক্সট দিতে পারেন। ইনপুট খালি রেখে প্রস্তুত বিনামূল্যের তালিকাও নির্বাচন করতে পারেন।

অ্যাডভান্সড মোড

আপনার কাছে সফলভাবে সংযোগ করতে পারে এমন একটি বেস কনফিগারেশন থাকলেও Google গ্রহণ করে এমন ভিন্ন এক্সিটের প্রয়োজন হলে অ্যাডভান্সড মোড ব্যবহার করুন। রুটটি তখন হয়:

আপনি -> বেস কনফিগ -> বিনামূল্যের কনফিগ -> AI Studio অথবা Gemini

বেসটি একটি শেয়ার লিংক, সম্পূর্ণ Xray JSON কনফিগারেশন অথবা মাল্টি-হপ চেইন হতে পারে। প্রার্থীদের স্ক্যান করার আগে অ্যাপ্লিকেশনটি বেস রুট পরীক্ষা করে এবং Google-এ পৌঁছাতে না পারলে থেমে যায়।

এই মোডে Anti-DPI সেটিং বেস কনফিগারেশনের প্রথম হপে প্রভাব ফেলে। এক্সপোর্ট করা Xray কনফিগারেশনগুলো base -> free চেইন অক্ষুণ্ণ রাখে।

ইনস্টলেশন ও সেটআপ

রিলিজ ডাউনলোড ও যাচাই

  1. প্রকল্পের Releases পেজ খুলুন।
  2. আপনার অপারেটিং সিস্টেম ও আর্কিটেকচারের উপযোগী প্যাকেজ ডাউনলোড করুন।
  3. সম্ভব হলে ডাউনলোড যাচাই করতে অন্তর্ভুক্ত SHA256SUMS.txt ফাইল ব্যবহার করুন।

Windows

  1. amd64 অথবা arm64-এর জন্য Windows ডেস্কটপ ZIP ডাউনলোড করুন।
  2. আপনার পছন্দের একটি ডিরেক্টরিতে এটি এক্সট্র্যাক্ট করুন।
  3. GeminiConfigChecker.exe চালান।
  4. SmartScreen স্বাক্ষরবিহীন বিল্ড নিয়ে সতর্ক করলে, ডাউনলোড করা রিলিজটি বিশ্বাস করলে More info এবং তারপর Run anyway নির্বাচন করুন।

অঞ্চল যাচাইয়ের জন্য Chrome, Edge অথবা Brave প্রয়োজন। WebView2 Windows 10 এবং Windows 11-এর সঙ্গে অন্তর্ভুক্ত থাকে।

macOS

  1. সার্বজনীন macOS আর্কাইভ ডাউনলোড ও এক্সট্র্যাক্ট করুন।
  2. অ্যাপ্লিকেশনটি Applications-এ সরিয়ে নিন।
  3. প্রথমবার চালু করার সময় অ্যাপ্লিকেশনটিতে রাইট-ক্লিক করে Open নির্বাচন করুন।

macOS অ্যাপ্লিকেশনটি ব্লক করা অব্যাহত রাখলে README-তে এই কমান্ডটি দেওয়া আছে:

xattr -dr com.apple.quarantine "/Applications/GeminiConfigChecker.app"

Linux

Debian বা Ubuntu-তে ডেস্কটপ রানটাইম লাইব্রেরি ইনস্টল করুন:

sudo apt install libgtk-3-0 libwebkit2gtk-4.1-0

আর্কাইভ এক্সট্র্যাক্ট করে ডেস্কটপ অ্যাপ্লিকেশন চালু করুন:

tar -xzf gemini-config-checker-desktop_<version>_linux_amd64.tar.gz
./GeminiConfigChecker

ডেস্কটপ পরিবেশবিহীন মেশিনে ওয়েব সার্ভার বিল্ড ব্যবহার করুন:

./gemini-config-checker

এরপর http://localhost:8787 খুলুন। Linux-এ অঞ্চল যাচাইয়ের জন্য Chrome, Chromium, Edge অথবা Brave এবং একটি গ্রাফিক্যাল সেশন প্রয়োজন।

Android

  1. Android 8 বা তার পরের সংস্করণের ডিভাইসে arm64-v8a APK ডাউনলোড করুন।
  2. এটি খোলার জন্য ব্যবহৃত ব্রাউজার বা ফাইল ম্যানেজার থেকে ইনস্টলেশনের অনুমতি দিন।
  3. অ্যাপ্লিকেশনটি ইনস্টল ও চালু করুন।

Android-এ শুধু সংযোগ স্ক্যান সমর্থিত, সাইন-ইন করা আঞ্চলিক যাচাই নয়। স্ক্রিন বন্ধ হয়ে গেলেও এর স্থায়ী নোটিফিকেশন স্ক্যানিং ইঞ্জিন সচল রাখে। ইঞ্জিন বন্ধ করতে নোটিফিকেশনের Stop অ্যাকশন ব্যবহার করুন।

পরবর্তী কোনো APK ভিন্ন সাইনিং কী ব্যবহার করলে সেটি বিদ্যমান ইনস্টলেশন আপডেট করতে পারবে না। নতুনটি ইনস্টল করার আগে আগের বিল্ডটি আনইনস্টল করুন।

ওয়েব সার্ভারের নিরাপত্তা

ওয়েব সার্ভারটি নিচের মতো অপশন গ্রহণ করে:

./gemini-config-checker -addr 127.0.0.1:8787
./gemini-config-checker -no-open
./gemini-config-checker -version

ইন্টারফেসে কোনো প্রমাণীকরণ নেই। এটিকে localhost-এ আবদ্ধ রাখুন। দূর থেকে অ্যাক্সেস করতে হলে সর্বসাধারণের জন্য উন্মুক্ত না করে টানেল ব্যবহার করুন:

ssh -L 8787:localhost:8787 your-server

রিজিয়ন যাচাইয়ের জন্য একটি Google অ্যাকাউন্ট সংযুক্ত করুন

অ্যাপ্লিকেশনটিতে Scan, Results এবং Export ট্যাব রয়েছে। নির্ভুল আঞ্চলিক যাচাই চালানোর আগে একটি Google অ্যাকাউন্ট সংযুক্ত করুন:

  1. Sign in with Google নির্বাচন করুন।
  2. Chrome, Edge অথবা Brave আলাদা একটি প্রোফাইলসহ খুলতে অপেক্ষা করুন, যা অ্যাপ্লিকেশনটি ব্যবহার করবে।
  3. স্বাভাবিকভাবে সাইন ইন করুন। অ্যাপ্লিকেশনটি আপনার পাসওয়ার্ড পায় না।
  4. ব্রাউজারটি স্বয়ংক্রিয়ভাবে বন্ধ হওয়া এবং ইন্টারফেসে Google অ্যাকাউন্ট সংযুক্ত হওয়ার বার্তা আসা পর্যন্ত অপেক্ষা করুন।

একটি দ্বিতীয় অ্যাকাউন্ট ব্যবহার করার পরামর্শ দেওয়া হয়, কারণ অনুরোধগুলো অনেক IP ঠিকানা থেকে আসতে পারে, যা সন্দেহজনক সাইন-ইন সতর্কতা ট্রিগার করতে পারে। Remove account from app নির্বাচন করলে অ্যাপ্লিকেশনের আলাদা প্রোফাইল মুছে যায়, তবে আপনার নিয়মিত ব্রাউজার প্রোফাইলে কোনো পরিবর্তন হয় না।

সমর্থিত কোনো ব্রাউজার না থাকলে, যাচাইয়ের ধরন connectivity only-এ পরিবর্তন করুন। এতে সাইন-ইনের প্রয়োজন নেই, তবে Google প্রস্থান-রিজিয়ন অনুমোদন করে কি না তা জানা যাবে না।

মৌলিক ব্যবহার: Simple মোডে কনফিগারেশন স্ক্যান

  1. হেডার সুইচটি Simple-এ সেট করুন।
  2. প্রতি লাইনে একটি করে সমর্থিত প্রক্সি লিংক পেস্ট করুন। এর পরিবর্তে সাবস্ক্রিপশন URL অথবা base64 সাবস্ক্রিপশনও পেস্ট করতে পারেন।
  3. অন্তর্নির্মিত ফ্রি তালিকা স্ক্যান করতে চাইলে ইনপুট খালি রাখুন এবং উপলভ্য তালিকাগুলোর একটি বেছে নিন।
  4. আপনার নেটওয়ার্কে সাধারণ Cloudflare-ভিত্তিক কনফিগারেশন সংযুক্ত না হলে Anti-DPI সক্রিয় করুন।
  5. উপলভ্যতার সিদ্ধান্তের জন্য Region with signed-in browser, অথবা দ্রুত সংযোগযোগ্যতা পরীক্ষার জন্য Connectivity only নির্বাচন করুন।
  6. Start scan নির্বাচন করুন, অথবা Ctrl এবং Enter চাপুন।
  7. এন্ট্রিগুলো আসতে দেখার জন্য Results ট্যাব খুলুন।

একটি সাধারণ ইনপুট এমন হতে পারে:

vless://...
vmess://...
trojan://...
ss://...

সংযোগযোগ্যতা পরীক্ষার সময় স্ক্যানার প্রথমে যেসব কনফিগারেশনে পৌঁছানো যায় না সেগুলো বাদ দেয়। রিজিয়ন মোডে টিকে থাকা রুটগুলো AI Studio এবং Gemini-এর বিরুদ্ধে ব্রাউজার পরীক্ষায় যায়।

মৌলিক ব্যবহার: Advanced মোডে চেইন তৈরি

  1. Advanced-এ স্যুইচ করুন।
  2. একটি কার্যকর বেস কনফিগারেশন পেস্ট করুন। এটি একটি শেয়ার লিংক, সম্পূর্ণ Xray JSON অথবা বিদ্যমান মাল্টি-হপ চেইন হতে পারে।
  3. আপনার ডিভাইস থেকে বের হওয়া প্রথম সংযোগটির জন্য প্রয়োজন হলে anti-DPI সক্রিয় করুন।
  4. একটি ফ্রি কনফিগারেশন উৎস বেছে নিন। README-তে verified তালিকা ব্যবহারের পরামর্শ দেওয়া হয়েছে, আর custom একটি সাবস্ক্রিপশন URL গ্রহণ করে।
  5. এর পরিবর্তে নিজেই সম্ভাব্য ফ্রি কনফিগারেশনগুলো পেস্ট করতে পারেন।
  6. যাচাইয়ের ধরন এবং ব্রাউজার সাইন-ইন সেটিং নিশ্চিত করুন।
  7. স্ক্যান শুরু করুন।

ফ্রি রুট পরীক্ষা করার আগে অ্যাপ্লিকেশনটি বেস কনফিগারেশন যাচাই করে। ওই বেস Google-এ পৌঁছাতে না পারলে এগিয়ে যাওয়ার আগে সেটি ঠিক করুন।

Anti-DPI প্রোফাইল কনফিগার করুন

Anti-DPI প্রোফাইলটি এমন ফিল্টার করা নেটওয়ার্কের জন্য তৈরি, যেখানে সাধারণ Cloudflare কনফিগারেশন ব্যর্থ হয়। এর প্রস্তাবিত ডিফল্টের মধ্যে রয়েছে দুটি fragment mask, একটি unsafe fingerprint, http/1.1 ALPN, পূর্বনির্ধারিত 13-suite cipher list এবং একটি ঐচ্ছিক clean IP।

  • Finalmask: রেসিপির fragment mask ব্যবহার করে TLS ClientHello ভাগ করে।
  • Fingerprint: ডিফল্ট হলো unsafe, যা native Go TLS ব্যবহার করে, ফলে কনফিগার করা cipher list প্রযোজ্য হয়।
  • ALPN: ডিফল্ট হলো http/1.1।
  • Cipher suites: উল্লেখিত anti-DPI রেসিপিতে নির্ধারিত তালিকা ব্যবহার করে।
  • Clean IP: SNI এবং Host-এর জন্য মূল ডোমেইন রেখে সংযোগের ঠিকানা প্রতিস্থাপন করে।

Read from config নির্বাচন করলে finalmask, cipherSuites এবং alpn-এর মতো JSON ফিল্ড, অথবা fm, ciphers, alpn এবং fp-এর মতো লিংক প্যারামিটার থেকে সামঞ্জস্যপূর্ণ মান আমদানি করা যায়। ডিফল্ট পুনরুদ্ধার করতে Suggested values নির্বাচন করুন।

অ্যাপ্লিকেশনের স্থানীয় ফরোয়ার্ডার PattN Xray fork-এ ব্যবহৃত প্রতি-সেগমেন্টের lengths এবং delays আচরণ পুনরুৎপাদন করে। শুধু fragment mask সমর্থিত। ফিল্টার করা নেটওয়ার্কের বাইরে প্রোফাইলটি নিষ্ক্রিয় করুন, কারণ এটি বিলম্ব বাড়ায়।

ব্যবহারিক স্ক্যান সেটিংস বেছে নিন

  • Check type: Region মোড নির্ভুল, তবে প্রতি কনফিগারেশনে প্রায় 20 থেকে 40 সেকেন্ড সময় লাগে। Connectivity মোড দ্রুত, তবে আঞ্চলিক অ্যাক্সেস যাচাই করে না।
  • Healthy means: উভয় পণ্য, শুধু AI Studio অথবা শুধু Gemini প্রয়োজন হিসেবে নির্ধারণ করুন।
  • Max configs: ডিফল্ট 60; পরীক্ষা করার আগে প্রার্থী তালিকা এলোমেলো করা হয়।
  • Simultaneous browser checks: ডিফল্ট চারটি। প্রতিটি ব্রাউজার পরীক্ষা প্রায় 200 MB মেমরি ব্যবহার করে, তাই ছোট সিস্টেমে এই সংখ্যা কমান।
  • Simultaneous connectivity tests: ডিফল্ট 20টি।
  • Connectivity timeout: ডিফল্ট 10 সেকেন্ড; ধীর রুটের জন্য এটি বাড়ানো যায়।
  • Remember: ডিভাইসের স্থানীয় স্টোরেজে কনফিগারেশন এবং সেটিংস সংরক্ষণ করে। শেয়ার করা কম্পিউটারে এটি নিষ্ক্রিয় করুন।

ফলাফল ব্যাখ্যা করুন

  • Healthy: Region মোডে রুটটি নির্বাচিত পণ্য-নিয়মে উত্তীর্ণ হয়েছে।
  • Connected: Connectivity মোডে রুটটি Google-এ পৌঁছেছে, তবে এর রিজিয়ন যাচাই করা হয়নি।
  • Region blocked: প্রয়োজনীয় অন্তত একটি পণ্য তার আঞ্চলিক সীমাবদ্ধতা দেখিয়েছে।
  • Error: কনফিগারেশনে পৌঁছানো যায়নি, সময়সীমা শেষ হয়েছে অথবা ব্রাউজারে সমস্যা হয়েছে। প্রদর্শিত কারণ দেখতে লেবেলের ওপর কার্সর রাখুন।
  • Ping: সম্পূর্ণ রুটের মাধ্যমে একটি অনুরোধের পরিমাপ করে।

AI Studio এবং Gemini কলামগুলো পৃথক ফলাফল দেখায়, কারণ পণ্যগুলো ভিন্ন আঞ্চলিক নিয়ম প্রয়োগ করতে পারে। আপনি স্ট্যাটাস অনুযায়ী ফিল্টার করতে, নাম বা ঠিকানা দিয়ে খুঁজতে, পিং বা নাম অনুযায়ী সাজাতে এবং একসঙ্গে কপি করার জন্য একাধিক এন্ট্রি নির্বাচন করতে পারেন।

সফল ফলাফল একটি নমুনা, স্থায়ী নিশ্চয়তা নয়। সংযোগগুলোর মধ্যে Cloudflare Worker-এর প্রস্থান পরিবর্তিত হতে পারে, তাই যে রুটটি রাখতে চান সেটি পুনরায় পরীক্ষা করুন।

কার্যকর কনফিগারেশন এক্সপোর্ট করুন

ক্লিপবোর্ডে একটি শেয়ার লিংক রাখতে Copy ব্যবহার করুন। এটি v2rayN, Hiddify বা PattN-এর মতো ক্লায়েন্টে, অথবা BPB-এর Chain Proxy ফিল্ডে পেস্ট করতে পারেন।

Simple মোডে, Copy full config নির্বাচিত রুটের জন্য একটি Xray কনফিগারেশন তৈরি করে। Advanced মোডে, Copy with chain সম্পূর্ণ base-to-free চেইন তৈরি করে। Export ট্যাব থেকে প্রতি লাইনে একটি লিংক, একটি base64 সাবস্ক্রিপশন বা সংরক্ষিত JSON ফাইলও তৈরি করা যায়।

এক্সপোর্টের লক্ষ্য সতর্কতার সঙ্গে নির্বাচন করুন:

  • PattN বা PattNG: finalmask অন্তর্ভুক্ত করা অপশনটি নির্বাচন করুন।
  • Stock Xray বা v2rayN: স্ট্যান্ডার্ড অপশনটি নির্বাচন করুন, যা finalmask সরিয়ে দেয়, কারণ স্টক কোরগুলো ফর্ক-নির্দিষ্ট স্কিমা পার্স করতে পারে না।

তৈরি করা ফাইলগুলো 10808 এবং 10809 পোর্টে মিশ্র inbounds, নির্দিষ্ট DNS এবং একটি UDP port 443 ব্লক ব্যবহার করে। v2rayN-এ Servers নির্বাচন করে Add custom configuration server ব্যবহার করুন। তৈরি করা ফাইল সরাসরি পরীক্ষা করতেও পারেন:

xray run -c file.json

উন্নত টিপস ও সমস্যা সমাধান

সঠিক হেলথ নিয়ম ব্যবহার করুন

AI Studio কাজ করলেও Gemini ব্লক থাকলে, অথবা উল্টোটা হলে, Healthy means পরিবর্তন করে আপনার প্রয়োজনীয় পণ্যের সঙ্গে মিলিয়ে নিন। দুটি সার্ভিস ভিন্ন আঞ্চলিক verdict দিতে পারে।

মেমরি ব্যবহার কমান

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

ব্রাউজার শনাক্তকরণ ঠিক করুন

সমর্থিত কোনো ব্রাউজার পাওয়া না গেলে Chrome, Edge, Brave বা সমর্থিত কোনো Chromium ভ্যারিয়েন্ট ইনস্টল করুন। ব্রাউজারটি অ-মানক অবস্থানে থাকলে, তার executable-এ GCC_BROWSER বা CHROME_BIN সেট করুন। Flatpak ব্রাউজারগুলো অ্যাপ্লিকেশন দিয়ে চালানো যায় না।

ব্যাপক টাইমআউট সামলান

সব রুটে টাইমআউট হলে, আপনার স্বাভাবিক proxy client-এ কনফিগারেশনগুলো যাচাই করুন। Advanced মোডে base configuration কাজ করছে কি না নিশ্চিত করুন। ফিল্টার করা নেটওয়ার্কে anti-DPI প্রোফাইল সক্রিয় করে একটি পরিষ্কার IP দিয়ে চেষ্টা করুন।

মেয়াদোত্তীর্ণ সেশন পুনরুদ্ধার করুন

অ্যাপ্লিকেশন Google session expired জানালে আবার সাইন ইন করুন। পরিবর্তিত IP ঠিকানা থেকে বারবার অনুরোধ করলে Google আবার নিরাপত্তা যাচাই চাইতে পারে।

অ্যাপ্লিকেশন রিসেট করুন

প্রথমে অ্যাপ্লিকেশন থেকে অ্যাকাউন্টটি সরান, তারপর প্রয়োজনে এর স্থানীয় ডেটা মুছে দিন:

  • Windows: %AppData%\GeminiConfigChecker
  • macOS: ~/Library/Application Support/GeminiConfigChecker
  • Linux: ~/.config/GeminiConfigChecker

সোর্স থেকে বিল্ড করুন

বিল্ডের জন্য go.mod-এ নির্দিষ্ট Go ভার্সন প্রয়োজন। ডেস্কটপ বিল্ডের জন্য অতিরিক্তভাবে Wails v2 এবং প্ল্যাটফর্মের webview নির্ভরতা প্রয়োজন। Android বিল্ডের জন্য Android SDK, JDK 17 বা তার পরের সংস্করণ এবং Gradle 8.10 প্রয়োজন।

make test
make web
make desktop
make android
make dist VERSION=0.1.0

make test vet এবং unit test চালায়। অন্যান্য কমান্ড ওয়েব সার্ভার, নেটিভ ডেস্কটপ অ্যাপ্লিকেশন, Android APK অথবা cross-compiled distribution binary তৈরি করে।

গোপনীয়তা ও নিরাপত্তা বিবেচনা

  • Google sign-in অ্যাপ্লিকেশনের ভেতরে নয়, পৃথক ব্রাউজার প্রোফাইলে সম্পন্ন হয়।
  • অ্যাপ্লিকেশন আপনার Google password পায় না।
  • কনফিগারেশন ও সেটিংস স্থানীয় স্টোরেজে থাকে এবং শুধুমাত্র Remember সক্রিয় থাকলে সংরক্ষিত হয়।
  • Google-এ ট্রাফিক end-to-end TLS দ্বারা সুরক্ষিত থাকে, তবে বিনামূল্যের proxy operator এখনও গন্তব্য দেখতে পারে।
  • অপরিচিত পক্ষ পরিচালিত বিনামূল্যের কনফিগারেশনের মাধ্যমে সংবেদনশীল ট্রাফিক পাঠাবেন না।
  • প্রমাণীকরণবিহীন ওয়েব ইন্টারফেস কোনো পাবলিক নেটওয়ার্কে উন্মুক্ত করবেন না।

উপসংহার

Gemini Config Checker সাধারণ কানেক্টিভিটি এবং প্রকৃত Google AI Studio ও Gemini আঞ্চলিক প্রাপ্যতার মধ্যে পার্থক্য নির্ণয়ের একটি ব্যবহারিক উপায় দেয়। সরাসরি পরীক্ষার জন্য Simple মোড দিয়ে শুরু করুন, নির্ভরযোগ্য base route-এর পেছনে বিকল্প exit প্রয়োজন হলে Advanced মোড ব্যবহার করুন এবং আপনার ক্লায়েন্ট সমর্থিত ফরম্যাটে সফল ফলাফল এক্সপোর্ট করুন। রুট ও আঞ্চলিক verdict পরিবর্তিত হতে পারে, তাই কোনো কনফিগারেশনের ওপর নির্ভর করার আগে তা সবসময় পুনরায় পরীক্ষা করুন।