সেটিংস
Ogma কেমন দেখায়, ট্রাফিক ক্যাপচার করে, TLS সামলায়, বহির্মুখী সংযোগ রাউট করে এবং AI বা MCP সুবিধা দেয়, তা সেটিংস নিয়ন্ত্রণ করে। কর্মপ্রবাহে দরকার না হলে নিরাপত্তাসংবেদনশীল অনুমতি বন্ধ রাখুন।
প্রদর্শন
ওয়ার্কস্পেসের আরামদায়ক ব্যবহার ও পাঠযোগ্যতার জন্য প্রদর্শন ব্যবহার করুন।
| অংশ | যা নিয়ন্ত্রণ করে |
|---|---|
| থিম | লাইট, ডার্ক বা সিস্টেমের রঙের মোড। |
| সিনট্যাক্স হাইলাইটের থিম | বডি ভিউয়ার, পুনঃপ্রেরণ এডিটর ও WebSocket পরিদর্শকের রঙ। |
| বিন্যাস | সারণির ঘনত্ব, HTTP ইতিহাসের স্বয়ংক্রিয় স্ক্রল, পরিদর্শকের অভিমুখ ও সাইডবারের অবস্থান। |
| অক্ষরবিন্যাস | UI ফন্ট, UI ফন্টের আকার ও এডিটরের ফন্টের আকার। |
| সময়চিহ্ন | 12-ঘণ্টা বা 24-ঘণ্টার সময়, স্থানীয় সময় অঞ্চল বা UTC এবং তাৎক্ষণিক প্রিভিউ। |
শর্টকাট
শর্টকাট পৃষ্ঠায় কী-যুক্ত প্রতিটি কাজের তালিকা থাকে এবং নতুন কী নির্ধারণ করা যায়। সম্পাদনা করুন চেপে নতুন কী সমন্বয় চাপুন, অথবা ডিফল্টে ফিরতে রিসেট করুন ব্যবহার করুন।
সাধারণ ডিফল্ট:
| কাজ | ডিফল্ট |
|---|---|
| ইন্টারসেপশন খুলুন | I |
| পুনঃপ্রেরণ খুলুন | R |
| অনুসন্ধান খুলুন | / |
| থামানো অনুরোধ ফরওয়ার্ড | F |
| পুনঃপ্রেরণে পাঠান | Ctrl+R |
| কমান্ড প্যালেট খুলুন | Ctrl+K |
চালু হওয়া ও রেন্ডারিং
| পৃষ্ঠা | ব্যবহার |
|---|---|
| চালু হওয়া | Ogma চালু হলে কোন ডিফল্ট প্রক্সি ইনস্ট্যান্স খুলবে ও শুরুর উইন্ডোর আচরণ বেছে নিন। |
| রেন্ডারিং | সহজগম্যতা বা কর্মদক্ষতার জন্য নড়াচড়া কমান এবং হার্ডওয়্যার ত্বরণের আচরণ পর্যালোচনা করুন। |
নেটওয়ার্ক
অন্য প্রক্সির মাধ্যমে Ogma-র বহির্মুখী ট্রাফিক পাঠাতে নেটওয়ার্ক ব্যবহার করুন।
| প্রক্সির ধরন | আচরণ |
|---|---|
| HTTP প্রক্সি | বহির্মুখী HTTP ও HTTPS ট্রাফিক আপস্ট্রিম HTTP প্রক্সি দিয়ে রাউট করে। |
| SOCKS5 প্রক্সি | বহির্মুখী ট্রাফিক SOCKS5 সার্ভার দিয়ে রাউট করে; ওই SOCKS5 সার্ভার দিয়ে DNS সমাধান হয়। |
| প্লাগইন প্রক্সি | Ogma প্লাগইনের নির্ধারিত আপস্ট্রিম প্রক্সি দিয়ে ট্রাফিক রাউট করে। |
প্রতিটি আপস্ট্রিম এন্ট্রি চালু/বন্ধ ও অগ্রাধিকার অনুযায়ী সাজানো যায়। কর্পোরেট প্রক্সি, ধারাবাহিক প্রক্সির পরীক্ষার ব্যবস্থা বা অন্য পরিদর্শন টুলে ট্রাফিক পাঠাতে ব্যবহার করুন।
DNS
| অংশ | ব্যবহার |
|---|---|
| স্থির হোস্ট পুনর্লিখন | OS hosts ফাইল না বদলে নির্দিষ্ট IP ঠিকানায় হোস্টনেম মেলান। *.example.com-এর মতো ওয়াইল্ডকার্ড একটি সাবডোমেইন স্তর মেলায়। |
| আপস্ট্রিম DNS সার্ভার | কাস্টম রিজলভারের মাধ্যমে DNS কোয়েরি রাউট করুন। সব ক্ষেত্রে রিজলভার প্রয়োগ করতে হোস্ট প্যাটার্ন ফাঁকা রাখুন। |
উৎপাদন পরিবেশের হোস্টনেমের আড়ালে স্টেজিং সেবা পরীক্ষা বা নিয়ন্ত্রিত ল্যাব এন্ডপয়েন্টে ট্রাফিক পাঠাতে DNS পুনর্লিখন কাজে আসে।
সার্টিফিকেট ও TLS
সার্টিফিকেট কর্তৃপক্ষ
প্রথমবার চালু হলে Ogma স্থানীয় CA তৈরি করে। HTTPS ইন্টারসেপ্ট করতে ব্রাউজার বা OS-কে এক্সপোর্ট করা CA সার্টিফিকেট বিশ্বাস করতে হবে।
- সেটিংস > সনদ খুলুন।
- ব্রাউজার বা OS-এর বিশ্বাসের জন্য পাবলিক CA সার্টিফিকেট ডাউনলোড করুন।
- ব্রাউজার বা OS ট্রাস্ট স্টোরে ইনস্টল করুন।
একই পৃষ্ঠা থেকে পূর্ণ CA ব্যাকআপ এক্সপোর্ট, অন্য Ogma ইনস্ট্যান্সের CA ব্যাকআপ ইমপোর্ট, প্রতি লিসেনারে ইন্টারসেপশনের নামযুক্ত CA পরিচালনা বা সক্রিয় CA আবার তৈরি করা যায়। CA ব্যাকআপে ব্যক্তিগত কী থাকে; গোপন তথ্যের মতো সংরক্ষণ করুন।
ক্লায়েন্ট সনদ
mTLS দরকার এমন লক্ষ্যে ক্লায়েন্ট সনদ ব্যবহার করুন। প্রতিটি এন্ট্রি *.internal.corp-এর মতো হোস্ট প্যাটার্নকে PEM সার্টিফিকেট ও ব্যক্তিগত কীর সঙ্গে মেলায়।
TLS পরীক্ষা এড়ানো
TLS পরিদর্শন ছাড়া টানেল করতে হবে এমন হোস্টে TLS পরীক্ষা এড়ানো ব্যবহার করুন। সার্টিফিকেট পিন করা অ্যাপ্লিকেশন বা ইচ্ছাকৃতভাবে ডিক্রিপ্ট করতে চান না এমন ট্রাফিকে এটি কার্যকর।
TLS সমস্যা নির্ণয়
Ogma CA-এর subject, SHA-256 ফিঙ্গারপ্রিন্ট, বৈধতার সময়, ডেটাবেস স্কিমার সংস্করণ ও সরাসরি TLS সংযোগ পরীক্ষার ফল দেখতে TLS সমস্যা নির্ণয় ব্যবহার করুন। সংযোগ পরীক্ষায় নির্ধারিত TLS সংস্করণ, সাইফার স্যুট, আপস্ট্রিম ও MITM সার্টিফিকেটের subject এবং যাওয়া-আসার সময় দেখায়।
WebSocket
| সেটিংস | বর্ণনা |
|---|---|
| ধারণ | WebSocket বার্তা রেকর্ড হবে কি না নিয়ন্ত্রণ করে। |
| WebSocket বার্তা আটকে রাখুন | চালু থাকলে ইন্টারসেপশন প্যানেলে WebSocket বার্তা সারিতে রাখে। |
পরিদর্শন ও পুনঃপ্রেরণের কর্মপ্রবাহের জন্য WebSocket ও SSE ইতিহাস দেখুন।
AI
| বিকল্প | বর্ণনা |
|---|---|
| সেবাদাতা | Anthropic, OpenAI, Google Gemini বা কাস্টম OpenAI-সামঞ্জস্যপূর্ণ এন্ডপয়েন্ট। |
| API এন্ডপয়েন্ট | সেবাদাতার ডিফল্ট এন্ডপয়েন্ট বা কাস্টম বেস URL। |
| API কী | নির্বাচিত সেবাদাতার গোপন কী; স্থানীয়ভাবে সংরক্ষিত। |
| মডেল | Ask Bob সহকারীর ব্যবহৃত মডেল ID। |
| HTTP প্রক্সি | রেফারেন্স ফিল্ড; ব্রাউজারভিত্তিক সেবাদাতার কল সিস্টেম প্রক্সির আচরণ অনুসরণ করে। |
| উন্নত বিকল্প | সর্বোচ্চ আউটপুট টোকেন, temperature, অনুরোধের টাইমআউট, লাইভ প্রসঙ্গের অনুরোধসংখ্যা, টুল প্রসঙ্গের বার্তা ও সর্বোচ্চ টুল পুনরাবৃত্তি। |
সহকারী ট্রাফিকের প্রসঙ্গ ও টুল কীভাবে ব্যবহার করে জানতে ওয়ার্কস্পেস AI দেখুন।
MCP
MCP সার্ভার চালু/বন্ধ এবং বাহ্যিক এজেন্টের অনুমতি বেছে নিতে Model Context Protocol সেটিংস ব্যবহার করুন।
| বিকল্প | বর্ণনা |
|---|---|
| বাইন্ড হোস্ট | শুধু loopback: 127.0.0.1, localhost বা ::1। পাবলিক বাইন্ড ঠিকানা প্রত্যাখ্যাত হয়। |
| পোর্ট | আলাদা Streamable HTTP MCP পোর্ট; ডিফল্ট 3000। সেটিংসে দেখানো সম্পূর্ণ /mcp এন্ডপয়েন্ট কপি করুন। |
| ট্রাফিক শুধু পড়ার সরঞ্জাম | সবসময় উপলভ্য: প্রজেক্ট প্রসঙ্গ, HTTP ইতিহাস, ফলাফল, কর্মপ্রবাহ ও সংশ্লিষ্ট মেটাডেটা পড়া। |
| পর্যবেক্ষণ লেখার অনুমতি | ফলাফল তৈরি, হালনাগাদ, ট্যাগ ও যুক্ত করা অনুমোদন করে। |
| তথ্য রপ্তানি করুন | এক্সপোর্টের কাজ তৈরি অনুমোদন করে। |
| গোপন মান পড়ুন | ভেরিয়েবল পরিবর্তনের অনুমতি থেকে আলাদাভাবে অনাবৃত পরিবেশ মান পড়া অনুমোদন করে। |
| পুনঃপ্রেরণের অনুমতি | অনুরোধ পাঠানোর টুল, ব্রাউজার নেভিগেশন, ক্রল, অ্যাক্টিভ পরীক্ষামূলক অনুরোধ, WebSocket পরীক্ষা ও অথেন্টিকেশন প্রোফাইলের সহায়ক অনুমোদন করে। |
| কর্মপ্রবাহ চালানোর অনুমতি | কর্মপ্রবাহের প্রিভিউ, নির্বাহ ও বাতিল অনুমোদন করে। |
| আটকে রাখা ট্রাফিকের নিয়ন্ত্রণ | চলমান থামানো ট্রাফিক চালু, বিরত, পরিবর্তন, ফরওয়ার্ড বা ফেলে দেওয়া অনুমোদন করে। |
অপ্রয়োজনীয় অনুমতি বন্ধ করুন। MCP সেটআপ ও MCP রিসোর্স ও টুল দেখুন।
সংরক্ষণ করলে চলমান MCP সার্ভার স্বয়ংক্রিয়ভাবে পুনরায় চালু হয়। সংরক্ষণের পরে ক্লায়েন্ট পুনঃসংযোগ করুন; শুরুর ত্রুটি অনুসন্ধানে রানটাইম ডায়াগনস্টিক ব্যবহার করুন। চালু সক্ষমতায় প্রতি মিনিট বা সেশনের কার্যক্রমের কোটা নেই, তবে পৃথক টুলের সীমা থাকে।
স্ক্যানার
স্ক্যানার পৃষ্ঠায় কাস্টম প্যাসিভ নিয়মের এডিটর আছে। ক্যাপচার করা HTTP ট্রাফিকে নিয়ম চলে এবং ফলাফল সামনে আনে। নিয়মের গঠন ও ব্যবহারের জন্য স্ক্যানার দেখুন।
অপেক্ষার সময়সীমা
বহির্মুখী সংযোগের আচরণ ঠিক করতে অপেক্ষার সময়সীমা ব্যবহার করুন।
| সেটিংস | ডিফল্ট | বর্ণনা |
|---|---|---|
| সংযোগ স্থাপনের সময়সীমা | 30000ms | আপস্ট্রিম TCP সংযোগ স্থাপনের অনুমোদিত সময়। |
| তথ্য পড়ার সময়সীমা | 60000ms | সংযোগ খোলার পরে উত্তরের তথ্য পাওয়ার অনুমোদিত সময়। |
| তথ্য পাঠানোর সময়সীমা | 60000ms | আপস্ট্রিমে অনুরোধের তথ্য পাঠানোর অনুমোদিত সময়। |
প্রিসেট দ্রুত প্রচলিত টাইমআউট প্রোফাইল প্রয়োগ করে। ধীর লক্ষ্যে মান বাড়ান; বড় স্ক্যানে দ্রুত ব্যর্থতা চাইলে কমান।
নিরাপত্তা
| অংশ | বর্ণনা |
|---|---|
| আপস্ট্রিম TLS যাচাই | Ogma আপস্ট্রিম TLS সার্টিফিকেট যাচাই করবে কি না নিয়ন্ত্রণ করে। ল্যাব বা ত্রুটিযুক্ত TLS লক্ষ্য পরীক্ষা না করলে চালু রাখুন। |
| API-তে পরিচয় যাচাই | Bearer টোকেন দিয়ে Ogma API সুরক্ষিত করে। localhost ছাড়া অন্য ঠিকানায় বাইন্ড করলে আবশ্যক। |
| কর্মপ্রবাহের অনুরোধ | কর্মপ্রবাহের অনুরোধ নোড প্রক্সি সেটিংস ও স্কোপ ফিল্টার এড়ায় বলে সতর্ক করে। অবিশ্বস্ত সংজ্ঞা চালানোর আগে পর্যালোচনা করুন। |
Protobuf স্কিমা
.proto সোর্স থেকে কম্পাইল করা FileDescriptorSet বাইনারি ফাইল আপলোড করতে Protobuf স্কিমা ব্যবহার করুন। উত্তরের প্যানেল ও protobuf টুলে স্কিমাভিত্তিক ডিকোডিংয়ের জন্য Ogma এগুলো ব্যবহার করে।
ডেভেলপার কাস্টমাইজেশন
| পৃষ্ঠা | বর্ণনা |
|---|---|
| নিজস্ব CSS | Ogma UI-তে কাস্টম স্টাইল প্রয়োগ করে। পরিবর্তন সঙ্গে সঙ্গে কার্যকর হয়। |
| নিজস্ব JavaScript | অ্যাপের প্রসঙ্গে JavaScript চালায়। স্ক্রিপ্ট আউটপুট লিখতে পারে এবং শুরুর সময় স্বয়ংক্রিয়ভাবে চালানোর কনফিগারেশন করা যায়। |
স্থানীয় ওয়ার্কস্পেস নিজের মতো সাজাতে ডেভেলপার কাস্টমাইজেশন ব্যবহার করুন, ভাগ করা প্রজেক্টের অবস্থার জন্য নয়।
সমস্যার সমাধান ও পরিচিতি
| পৃষ্ঠা | বর্ণনা |
|---|---|
| সমস্যা সমাধান | সার্ভার ও Electron সংস্করণ দেখায়, UI সেটিংস আবার সেট করে এবং লগের অবস্থান দেখায়। |
| পরিচিতি | পণ্যের পরিচয়, বর্তমান সংস্করণ, বিল্ডের কমিট, আপডেটের অবস্থা ও রিলিজের লিংক দেখায়। |