วิธีตั้งค่า WireGuard VPN บน VPS สวีเดน
รันเซิร์ฟเวอร์ VPN ของคุณเองด้วย WireGuard
แทนที่จะจ่ายสำหรับบริการ VPN เชิงพาณิชย์ ให้รัน เซิร์ฟเวอร์ WireGuard ของคุณเอง บน VPS คุณได้ควบคุมเต็มที่ ไม่มี log จากบุคคลที่สาม และ IP address สวีเดนเฉพาะ
สิ่งที่คุณต้องมี
- VPS ที่รัน Linux — KVM VPS 1G (€6/เดือน) เพียงพอแล้ว
- สิทธิ์ root (SSH)
- เวลา 10 นาที
ขั้นตอนที่ 1: เชื่อมต่อกับ VPS ของคุณ
ssh root@your-server-ip
ขั้นตอนที่ 2: ติดตั้ง WireGuard
Debian/Ubuntu
apt update && apt install -y wireguard
Rocky Linux/AlmaLinux
dnf install -y epel-release && dnf install -y wireguard-tools
ขั้นตอนที่ 3: สร้างคีย์
wg genkey | tee /etc/wireguard/server_private.key | wg pubkey > /etc/wireguard/server_public.key
chmod 600 /etc/wireguard/server_private.key
wg genkey | tee /etc/wireguard/client_private.key | wg pubkey > /etc/wireguard/client_public.key
ขั้นตอนที่ 4: การตั้งค่าเซิร์ฟเวอร์
cat > /etc/wireguard/wg0.conf << EOF
[Interface]
PrivateKey = $(cat /etc/wireguard/server_private.key)
Address = 10.0.0.1/24
ListenPort = 51820
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
[Peer]
PublicKey = $(cat /etc/wireguard/client_public.key)
AllowedIPs = 10.0.0.2/32
EOF
ขั้นตอนที่ 5: เปิดใช้งาน IP Forwarding
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
sysctl -p
ขั้นตอนที่ 6: เริ่มต้น WireGuard
systemctl enable --now wg-quick@wg0
ขั้นตอนที่ 7: การตั้งค่าฝั่งไคลเอนต์
สร้างไฟล์ client.conf:
[Interface]
PrivateKey = CLIENT_PRIVATE_KEY
Address = 10.0.0.2/24
DNS = 1.1.1.1
[Peer]
PublicKey = SERVER_PUBLIC_KEY
Endpoint = YOUR_SERVER_IP:51820
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 25
แทนที่ค่า placeholder ด้วยคีย์จริงและ IP เซิร์ฟเวอร์ของคุณ
ขั้นตอนที่ 8: เชื่อมต่อ
นำเข้าไฟล์ config ลงในแอป WireGuard บนอุปกรณ์ของคุณ:
- Windows/macOS/Linux: wireguard.com/install
- iOS: App Store → WireGuard
- Android: Play Store → WireGuard
ตรวจสอบ
curl ifconfig.me
IP ของคุณควรแสดง IP address สวีเดนของเซิร์ฟเวอร์ VPS ของคุณ
ทำไม VPN ของตัวเองดีกว่า
| VPN แบบ self-hosted | VPN เชิงพาณิชย์ | |
|---|---|---|
| ค่าใช้จ่าย | €6/เดือน | €5-10/เดือน |
| IP address | เฉพาะ (ของคุณเท่านั้น) | แชร์กับคนหลายพัน |
| การบันทึก | คุณควบคุม | ต้องเชื่อใจผู้ให้บริการ |
| อุปกรณ์ | ไม่จำกัด | ปกติ 5-6 เครื่อง |
| ถูกบล็อกโดยบริการ | น้อยมาก | บ่อยครั้ง |
| ความเร็ว | แบนด์วิดท์ VPS เต็มที่ | แตกต่างกัน |
แพลน VPS ที่แนะนำ
| แพลน | RAM | ดิสก์ | ราคา | ความจุ |
|---|---|---|---|---|
| KVM VPS 1G | 1 GB | 15 GB SSD | €6/เดือน | 5-10 อุปกรณ์ |
| KVM VPS 2G | 2 GB | 20 GB SSD | €10/เดือน | 20+ อุปกรณ์ |