كيف تصنع خادم VPN خاص بك؟

الخلاصة

تحصل على سرعة مستقرة، وعنوان IP مخصص، وأقصى قدر من الخصوصية عند إعداد خادم VPN خاص بك. اتبع دليلنا الخاص بـ WireGuard على خادم VPS بنظام Ubuntu 20.04.

لا تريد إعداد خادم بنفسك؟ احصل على خادم جاهز
كيف تصنع خادم VPN خاص بك؟

لماذا تحتاج إلى خادم VPN خاص بك؟

أولاً، لا يمكن حظر خادمك. ثانياً، اتصال VPN من خلال خادمه لا يستهلك من بطارية هاتفك عملياً، ولن يستطيع أي شخص خارجي الوصول إلى معلوماتك. كل شيء يبقى سرياً بأعلى درجة. وبطريقة بسيطة.

مزايا وجود خادم خاص بك:

  • سرعة مستقرة؛
  • لا جيران على عنوان IP الخاص بك؛
  • الخوادم المستضافة لدى مضيفين ذوي سمعة حسنة أكثر ثقة من معظم خدمات VPN.

أنشئ خادم VPN خاص بك. الخطوة 1

لإنشاء VPN خاص بنا، نحتاج إلى خادم افتراضي (VPS). اختر نظام التشغيل Ubuntu 20.04. نفترض أنك استأجرته بالفعل ولديك صلاحيات root كاملة عليه. لن نروّج لمكان معين لاستئجار VPS لأننا لم نتلقَ أي مقابل مالي لذلك.

إعداد خادم VPN الخاص بك

سنقوم بتثبيت WireGuard. اتصل بالخادم عبر Putty ونفذ الأوامر التالية:

apt -y update && apt -y upgrade
echo "
net.ipv4.ip_forward = 1
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
net.ipv4.ip_no_pmtu_disc = 1
net.ipv4.icmp_echo_ignore_all = 1
" >> /etc/sysctl.conf
sysctl -p

sudo apt -y install wireguard
sudo wg genkey | sudo tee /root/wireguard_server_private.key | wg pub key | sudo tee /root/wireguard_server_public.key
sudo wg genkey | sudo tee /root/wireguard_client_private.key | wg pub key | sudo tee /root/wireguard_client_public.key
wireguard_server_private=$(cat /root/wireguard_server_private.key)
wireguard_server_public=$(cat /root/wireguard_server_public.key)
wireguard_client_private=$(cat /root/wireguard_client_private.key)
wireguard_client_public=$(cat /root/wireguard_client_public.key)
sudo mkdir -m 0700 /etc/wireguard/
echo "[Interface]" >> /etc/wireguard/wg0.conf
echo "Address = 10.66.66.1/24" >> /etc/wireguard/wg0.conf
echo "ListenPort = 1000" >> /etc/wireguard/wg0.conf
echo "PrivateKey = $wireguard_server_private" >> /etc/wireguard/wg0.conf
echo "[Peer]" >> /etc/wireguard/wg0.conf
echo "PublicKey = $wireguard_client_public" >> /etc/wireguard/wg0.conf
echo "AllowedIPs = 10.66.66.2/32" >> /etc/wireguard/wg0.conf

echo "[Interface]" >> /root/wireguard_client.conf
echo "PrivateKey = $wireguard_client_private" >> /root/wireguard_client.conf
echo "Address = 10.66.66.2/24" >> /root/wireguard_client.conf
echo "DNS=8.8.8.8,8.8.4.4" >> /root/wireguard_client.conf
echo "[Peer]" >> /root/wireguard_client.conf
echo "PublicKey = $wireguard_server_public" >> /root/wireguard_client.conf
echo "Endpoint = {$IP}:1000" >> /root/wireguard_client.conf
echo "AllowedIPs = 0.0.0.0/0" >> /root/wireguard_client.conf
echo "PersistentKeepalive = 15" >> /root/wireguard_client.conf

sudo systemctl enable wg-quick@wg0
sudo systemctl start wg-quick@wg0

{$IP} - استبدل هذا المدخل بعنوان IP الخاص بالخادم

كيف تتصل بخادم VPN الخاص بك؟

حمّل الملف /root/wireguard_client.conf – يحتوي على كل ما تحتاجه وأضفه إلى عميل WireGuard الخاص بك. لمعرفة كيفية القيام بذلك، اطلع على المقالة «تعليمات العمل مع WireGuard على نظام ويندوز»

ومن الأفضل شراء خادم VPN خاص بك:

  • خادم VPN فردي تستخدمه أنت فقط
  • كل التقنيات متاحة للعمل في نفس الوقت: WireGuard، OpenVPN، IPSec/L2TP، IKEv2
  • حماية بياناتك من التجسس بأساليب تشفير حديثة
  • عنوان IP مخصص تستخدمه أنت فقط
  • إنشاء خادم بنقرات قليلة

شارك هذا المقال: