mudwfp_proxy কমান্ড-লাইন অপশন
mudwfp_proxy প্রসেসটি Windows-এর WFP (Windows Filtering Platform) সুবিধা ব্যবহার করে কেবল নির্দিষ্ট প্রসেসকে Mudfish-এর মাধ্যমে পরিচালনা করতে সাহায্যকারী একটি প্রোগ্রাম।
কমান্ড-লাইন অপশন
এই বিভাগে mudwfp_proxy-এর কমান্ড-লাইন অপশনগুলো ব্যাখ্যা করা হয়েছে। নিচের অপশনগুলো ব্যবহার করা যাবে:
-
-b <pattern>এই অপশনটি ব্যবহার করে প্রয়োগ করার নিয়ম (rule) নির্ধারণ করা যায়। বর্তমানে সমর্থিত নিয়মগুলো নিম্নরূপ:
-
<procname>|Fএই নিয়মের ক্ষেত্রে নির্ধারিত procname (প্রসেসের নাম)-কে স্থানীয়ভাবে নিজস্ব উপায়ে প্রক্সি করার জন্য ব্যবহার করা হয়। সাধারণত কোনো নির্দিষ্ট প্রসেস কোন IP বা Port ব্যবহার করছে তা শনাক্ত করতে অথবা সংশ্লিষ্ট প্রসেসটি Mudfish mudwfp_proxy প্রোগ্রামের মাধ্যমে সঠিকভাবে কাজ করছে কিনা তা পরীক্ষা করতে এটি ব্যবহৃত হয়।
-
<procname>|B|<ip>:<port>নির্ধারিত procname (প্রসেসের নাম) থেকে উৎপন্ন ট্রাফিককে ip:port গন্তব্যে ফরোয়ার্ড করতে এটি ব্যবহৃত হয়। Mudfish রিলে সার্ভার অপশনগুলোর মধ্যে এটিকে মৌলিক মোড হিসেবে বিবেচনা করা যেতে পারে।
-
<procname>|A|<ip>:<port>|<ip>:<port>নির্ধারিত procname (প্রসেসের নাম) থেকে উৎপন্ন ট্রাফিককে ২টি ip:port গন্তব্যের মধ্য দিয়ে ফরোয়ার্ড করতে এটি ব্যবহৃত হয়। Mudfish রিলে সার্ভার অপশনগুলোর মধ্যে এটি উন্নত মোডের অনুরূপ।
procname হিসেবে
*নির্দিষ্ট করলে ট্রাফিক তৈরি করে এমন সমস্ত প্রসেসে mudwfp_proxy প্রয়োগ করা হবে। -
-
-e <procname>নির্দিষ্ট কোনো প্রসেসের ক্ষেত্রে Mudfish mudwfp_proxy প্রয়োগ করতে না চাইলে এটি ব্যবহার করা যেতে পারে।
-
-E <CIDR>নির্দিষ্ট কোনো নেটওয়ার্ক ব্লকের ক্ষেত্রে Mudfish mudwfp_proxy প্রয়োগ করতে না চাইলে এটি ব্যবহার করা যেতে পারে।
-
-M <value>সর্বোচ্চ MTU নির্ধারণ করতে ব্যবহৃত হয়। এই অপশনটি UDP প্যাকেট ফরোয়ার্ড করার সময় সাইজ যাচাইয়ের জন্য ব্যবহৃত হয়।
-
-rMudfish mudwfp_proxy সংক্রান্ত লগ ফাইলে সংরক্ষণ করা হবে নাকি stdout-এ প্রিন্ট করা হবে তা নির্ধারণ করে।
-
-Sঅন্যান্য Mudfish প্রোগ্রামের সাথে ব্যবহার না করে mudwfp_proxy এককভাবে চালানোর পরিকল্পনা থাকলে এই অপশনটি ব্যবহার করা যেতে পারে। এটি অন্যান্য Mudfish প্রোগ্রামের সাথে যোগাযোগের অংশটি ইনিশিয়ালাইজ করে না।
কমান্ড ব্যবহারের উদাহরণ
-
mudwfp_proxy.exe -b "chrome.exe|B|1.2.3.4:8085" -b "firefox.exe|A|1.2.3.4:8085|2.3.4.5:8085"এই কমান্ডটির ক্ষেত্রে, chrome.exe থেকে উৎপন্ন ট্রাফিক IP 1.2.3.4 পোর্ট 8085-এ ফরোয়ার্ড করা হয় এবং firefox.exe থেকে উৎপন্ন ট্রাফিক 1.2.3.4:8085-এ পাঠানো হয় যেখানে 2.3.4.5:8085 সম্পর্কিত তথ্য এনক্যাপসুলেট (encapsulation) করে পাঠানো হয়।
-
mudwfp_proxy.exe -b "*|F" -e "firefox.exe" -E "14.63.0.0/16"এই কমান্ডটির ক্ষেত্রে, সমস্ত প্রসেসের ট্রাফিক ফিল্টার করা হবে, তবে firefox.exe প্রসেসকে বাদ রাখা হবে এবং গন্তব্য 14.63.0.0/16 যুক্ত ট্রাফিককেও বাদ দেওয়া হবে।
-
mudwfp_proxy.exe -b "firefox.exe|F"এই কমান্ডটির ক্ষেত্রে, firefox.exe থেকে উৎপন্ন ট্রাফিক ফিল্টার করা হবে এবং স্থানীয়ভাবে সেই ট্রাফিক প্রক্সি করা হবে। অন্য কোনো রিলে সার্ভারে ট্রাফিক ফরোয়ার্ড করা হবে না।