EQVPS

VPN አይገናኝም፦ የማረጋገጫ ዝርዝር

በራስዎ ያቋቋሙት VPN አይገናኝም። ብዙዎቹን ችግሮች በፍጥነት በሚያገኘው ቅደም ተከተል ይፈትሹ፦ የፕላን ዓይነት፣ አገልግሎት፣ ፖርት፣ ፋየርዎል፣ ማስተላለፍ፣ የደንበኛ ውቅረት፣ እና በመካከል ባለው አውታረ መረብ ላይ መዘጋት።

መጨረሻ የተረጋገጠው: 2026-11-13 · WireGuard፣ OpenVPN፣ Xray በUbuntu 24.04 / Debian 12 ላይ

አብዛኞቹ የVPN ችግሮች ወደ ጥቂት ምክንያቶች ይመለሳሉ፤ በትክክለኛው ቅደም ተከተል መፈተሻቸው አንድ ምሽት ያድናል። አንድ ደረጃ ሌላ ካላለ በስተቀር ትዕዛዞቹን በአገልጋዩ ላይ ያስኪዱ። ምሳሌዎቹ በነባሪ ፖርቱ 51820/udp ላይ WireGuardን ይጠቀማሉ፤ ለOpenVPN ወይም Xray የእርስዎን የአገልግሎት ስም እና ፖርት ይተኩ።

መጨረሻ የተረጋገጠው 2026-11-13።

1. አገልጋዩ የራሱ IPv4 ባለው ፕላን ላይ ነው?

የVPN ደንበኛ ከውጭ ወደ አገልጋይዎ ይገናኛል። የNAT ፕላን ከውጭ የሚያስገባው አንድ ፖርት ብቻ ነው፣ እርሱም የግል SSH ፖርትዎ፤ ስለዚህ በእሱ ላይ ምንም VPN ሊሠራ አይችልም። ዳሽቦርዱ አድራሻውን 20xxx የመሰለ ፖርት ጋር ካሳየ፣ NAT ላይ ነዎት። ወደ የራስዎ IPv4 መሸጋገር ዳታዎን ይጠብቃል፣ እንደገና መጫንም አያስፈልገውም፤ የIP አድራሻ መቀየርን ይመልከቱ።

2. አገልግሎቱ እየሠራ ነው?

systemctl status wg-quick@wg0
journalctl -u wg-quick@wg0 -n 30 --no-pager

ለOpenVPN ዩኒቱ ብዙውን ጊዜ openvpn-server@server ይባላል፤ ለXray ደግሞ xray። መጀመር ያልቻለ አገልግሎት ምክንያቱን ሁልጊዜ ማለት ይቻላል በሎጉ የመጨረሻ መስመሮች ላይ ይጽፋል፦ በውቅረቱ ውስጥ የፊደል ስህተት፣ የሌለ የቁልፍ ፋይል፣ ወይም አስቀድሞ የተያዘ ፖርት።

3. በሚጠብቁት ፖርት ላይ እያዳመጠ ነው?

ss -ulpn | grep 51820    # UDP: WireGuard, OpenVPN over UDP
ss -tlpn | grep 443      # TCP: Xray / VLESS, OpenVPN over TCP

ምንም ውጤት ካልወጣ፣ ውቅረቱ ምንም ቢል አገልግሎቱ እዚያ እያዳመጠ አይደለም። ፖርቱን በደንበኛዎ ውስጥ ካለው ጋር ያወዳድሩ።

4. ፋየርዎሉ ያሳልፈዋል?

ufw status verbose

ፋየርዎሉ በርቶ ፖርትዎ በዝርዝሩ ውስጥ ከሌለ ይክፈቱት፦

ufw allow 51820/udp

ፕሮቶኮሉን ልብ ይበሉ፦ WireGuard UDP ይፈልጋል፤ የ51820/tcp ደንብ ምንም አይጠቅመውም። ፋየርዎሉን ከማብራትዎ ወይም እንደገና ከመጫንዎ በፊት የSSH ደንብዎን ይተዉት፤ አለበለዚያ ራስዎን ከውጭ ይዘጋሉ። ቢሆንም ከተከሰተ፣ በዳሽቦርዱ ያለው የአሳሽ ኮንሶል መልሶ ያስገባዎታል።

5. ደንበኛው በእርግጥ አገልጋዩ ጋር ይደርሳል?

በWireGuard ይህን handshake ይነግርዎታል፦

wg show

በአንድ peer ላይ latest handshake: N seconds ago ማለት ደንበኛው አገልጋዩ ጋር ደርሷል፣ ቁልፎቹም ተጣጥመዋል ማለት ነው። የhandshake መስመር ጭራሽ ከሌለ፣ ፈጽሞ አልደረሰም። ከዚያ በዚህ ቅደም ተከተል ይፈትሹ፦ በደንበኛው ውቅረት ውስጥ የendpoint IP እና ፖርት፣ የደረጃ 4 ፋየርዎል፣ እና የደንበኛው የሕዝብ ቁልፍ በአገልጋዩ [Peer] ብሎክ ውስጥ መኖሩን (በተገላቢጦሽም)።

6. ይገናኛል፣ ግን ምንም አይከፈትም?

ዋሻው ይሠራል፣ ግን አገልጋዩ ትራፊኩን ወደ ኢንተርኔት አያሳልፍም። ማስተላለፉን ይፈትሹ፦

sysctl net.ipv4.ip_forward

1 ማሳየት አለበት። ካላሳየ በቋሚነት ያብሩት፦

echo 'net.ipv4.ip_forward=1' > /etc/sysctl.d/99-vpn.conf
sysctl --system

ከዚያ የNAT ደንቡን ይፈትሹ። በWireGuard ውቅረት ውስጥ ይህ MASQUERADE ያለበት የPostUp መስመር ነው፤ በውስጡ ያለው የበይነገጽ ስም የአገልጋይዎ እውነተኛ በይነገጽ ስም መሆን አለበት፦

ip -br addr

መስመሩ -o eth0 ቢል ግን በይነገጽዎ ሌላ ስም ቢኖረው፣ ውቅረቱን አስተካክለው አገልግሎቱን እንደገና ያስጀምሩ።

7. ከሌላ አውታረ መረብ ይሞክሩ

ከቤት Wi-Fi ይልቅ በሞባይል ዳታ ይገናኙ፣ ወይም በሌላ አገር ያለ ሰው እንዲሞክር ይጠይቁ። VPNው እዚያ ቢሠራ ግን ከተለመደው አውታረ መረብዎ ባይሠራ፣ አገልጋዩ ደህና ነው፣ በመካከል ያለ ነገር ግንኙነቱን እየዘጋ ነው።

8. አሁንም አልተሳካም?

ቲኬት ይክፈቱ እና የፈተሹትን ይጻፉ፦ የደረጃ 2–5 ውጤት እና የVPN ደንበኛዎ ስም። በዚህ ብዙውን ጊዜ በመጀመሪያው መልሳችን ችግሩ የት እንዳለ ልንነግርዎ እንችላለን።

ተዛማጅ ገጾች

ተደጋግመው የሚጠየቁ ጥያቄዎች

VPN በNAT ፕላን ላይ ይሠራል?

አይሠራም። የVPN ደንበኛ በራሱ ፖርት ወደ አገልጋይዎ ይገናኛል፤ የNAT ፕላን ግን ከውጭ የሚያስገባው የግል SSH ፖርትዎን ብቻ ነው። የራሱ IPv4 ያለው ፕላን ይጠቀሙ፤ ለግል VPN Nano-IP በቂ ነው።

WireGuard ምንም handshake አያሳይም። ይህ ምን ማለት ነው?

የደንበኛው ፓኬቶች ከአገልጋዩ መልስ አያገኙም። እንደ ዕድሉ ቅደም ተከተል፦ የUDP ፖርቱ በፋየርዎል ዝግ ነው፣ በደንበኛው ውስጥ የendpoint አድራሻ ወይም ፖርት ስህተት ነው፣ ወይም ቁልፎቹ አይጣጣሙም።

ትናንት ይሠራ ነበር፣ ዛሬ አይሠራም፣ ምንም አልቀየርኩም።

VPNው በሞባይል ዳታ ወይም ከሌላ አገር አሁንም የሚገናኝ ከሆነ፣ በመካከል ያለው አውታረ መረብ እየዘጋው ነው። አንዳንድ አገሮች WireGuardን እና OpenVPNን ለይተው ይዘጋሉ፤ እዚያ VLESS + Reality የተሻለ ይቋቋማል።

VPNው ይገናኛል፣ ግን አንድም ድር ጣቢያ አይከፈትም።

ዋሻው ተዘርግቷል፣ ግን ትራፊኩ ወደ ውጭ አይተላለፍም። IP forwarding መብራቱን እና የNAT (masquerade) ደንቡ የአገልጋዩን እውነተኛ የአውታረ መረብ በይነገጽ ስም መያዙን ያረጋግጡ።

አስተያየቶች

እስካሁን አስተያየቶች የሉም። መጀመሪያ ይሁኑ።

አስተያየት ይተዉ

አስተያየቶች ከመታየታቸው በፊት ይጣራሉ።