WireGuard একটি হালকা, দ্রুত এবং আধুনিক VPN প্রযুক্তি যা তার সহজ কনফিগারেশন ও উচ্চ পারফরম্যান্সের জন্য ব্যাপক জনপ্রিয়তা অর্জন করেছে।
এই গাইডে আমরা MikroTik Router ব্যবহার করে ধাপে ধাপে WireGuard VPN সার্ভার কনফিগার করব।
🧩 ধাপ ১: WireGuard Interface তৈরি করুন
প্রথমেই একটি নতুন WireGuard ইন্টারফেস তৈরি করুন:
Interfaces → Add New → WireGuard Interface
Settings:
-
Name:
wireguard1 -
Private Key: স্বয়ংক্রিয়ভাবে তৈরি হবে
-
Listen Port:
7472(বা আপনার পছন্দমতো কোনো পোর্ট) -
Status: Enabled রাখুন
🧾 ধাপ ২: IP Address সেট করুন
IP → Address → Add New এ গিয়ে নিচের সেটিং দিন:
-
Address:
10.0.0.1/24 -
Network:
10.0.0.0 -
Interface:
wireguard1
এই আইপি ঠিকানাটি হবে আপনার WireGuard ইন্টারফেসের লোকাল IP।
🤝 ধাপ ৩: Peer (ক্লায়েন্ট) যুক্ত করুন
WireGuard → Peers → Add New
Settings:
-
Interface:
wireguard1 -
Public Key: ক্লায়েন্টের Public Key
-
Allowed Address:
10.0.0.2/32(ক্লায়েন্টের VPN IP)
🌐 ধাপ ৪: NAT রুল যুক্ত করুন
IP → Firewall → NAT → Add New
General Tab:
-
Chain:
srcnat -
Src. Address:
10.0.0.0/24
Action Tab:
-
Action:
masquerade
🔹 এই রুলটি ক্লায়েন্টদের VPN এর মাধ্যমে ইন্টারনেট ব্যবহারের অনুমতি দেবে।
🚦 ধাপ ৫: Firewall Filter Rule তৈরি করুন
যদি UDP পোর্ট ব্লক থাকে, তাহলে WireGuard ট্রাফিকের জন্য একটি রুল যোগ করুন:
IP → Firewall → Filter Rules → Add New
Settings:
-
Chain:
input -
Protocol:
udp -
Dst. Port:
7472(আপনার নির্ধারিত WireGuard পোর্ট) -
Action:
accept
📱 ধাপ ৬: ক্লায়েন্ট কনফিগারেশন (Android / PC)
নিচের কনফিগারেশনটি ক্লায়েন্টে যুক্ত করুন —