−25%

kwa Windows ya mwaka, hadi 31 Okt. Tazama mipango

EQVPS
Anza

Jinsi ya kuweka seva ya OpenVPN kwenye VPS

Endesha seva yako ya OpenVPN kwenye Ubuntu au Debian kwa script ya openvpn-install: UDP 1194 au TCP 443, faili za client, kufuta ufikiaji na ulinganisho na WireGuard.

Siku hizi WireGuard inapata sehemu kubwa ya umakini, na inastahili. Lakini OpenVPN bado ina nafasi yake: inaweza kufanya kazi kwenye TCP port 443, imejengwa ndani ya router na client za makampuni, na baadhi ya mitandao huiruhusu kupita wakati VPN zinazotegemea UDP zimezuiwa. Kama hiyo ndiyo hali yako, hii ndiyo njia fupi na ya kuaminika zaidi ya kupata seva inayofanya kazi.

Unachohitaji

1. Endesha script ya kusakinisha

Kuandaa mamlaka ya vyeti, funguo na routing kwa mkono huchukua mchana mzima. Script maarufu ya openvpn-install ya angristan inafanya yote kwa mara moja. Ipakue na uisome kabla ya kuiendesha — ni shell script itakayobadilisha mipangilio ya mtandao wako, na unapaswa kujua inachofanya:

curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
chmod +x openvpn-install.sh
less openvpn-install.sh
sudo ./openvpn-install.sh

Script inauliza maswali machache. Majibu yenye busara:

Mwishoni inaunda faili la kwanza la client, kwa mfano /root/phone.ovpn.

2. Fungua port

Script inaweka sheria zake za iptables. Kama unatumia pia UFW, ruhusu port ya VPN waziwazi:

sudo ufw allow 1194/udp
sudo ufw status

Weka 443/tcp badala yake kama ulichagua TCP.

3. Hamisha faili la client kwenye kifaa chako

Nakili faili la .ovpn kupitia SSH:

scp -P 22 root@203.0.113.10:/root/phone.ovpn .

Liingize kwenye programu ya OpenVPN Connect, kwenye NetworkManager ya Linux au kwenye router yako. Faili lina ufunguo binafsi wa client hiyo, kwa hiyo lichukulie kama nenosiri: usilitume kwa barua pepe wala kuliacha kwenye folda ya pamoja.

4. Hakikisha inafanya kazi

Kwenye seva:

systemctl list-units --type=service | grep -i openvpn
journalctl -u 'openvpn*' --since "10 min ago"

Kwenye client, unganisha kisha angalia IP yako ya umma. Inapaswa kuonyesha anwani ya seva.

Kuongeza na kufuta vifaa

Endesha script tena:

sudo ./openvpn-install.sh

Inatoa chaguo la kuongeza client mpya, kufuta moja au kuondoa OpenVPN kabisa. Client moja kwa kila kifaa inastahili juhudi hiyo ndogo — laptop ikiibiwa, unafuta faili hilo moja tu na hakuna kingine kinachobadilika.

Mapatano ya kweli

OpenVPN ni ya zamani na nzito kuliko WireGuard. Husimba kwenye core moja, kwa hiyo kwenye mpango wa 1 vCPU hutapata kasi kamili ya muunganisho wa haraka wa nyumbani. Handshake ni za polepole zaidi na simu hutumia betri zaidi. Kama hakuna kipengele maalum cha OpenVPN kinachokuhusu, fuata mwongozo wetu wa WireGuard badala yake — ndio tungeuchagua kwa watu wengi.

OpenVPN inashinda kwenye utangamano: kwa firewall ya kawaida, TCP 443 inaonekana kama trafiki ya kawaida ya HTTPS, na vifaa vingi vinaunga mkono OpenVPN tangu mwanzo.

Maelezo zaidi kuhusu VPN binafsi yako kwenye ukurasa wa matumizi ya VPN, na jinsi IPv4/IPv6 zinavyofanya kazi kwenye mipango yetu kwenye nyaraka za mtandao.

Maswali

OpenVPN au WireGuard?

WireGuard ni ya haraka zaidi, rahisi zaidi na inatumia CPU kidogo — ichague kama chaguo-msingi. Chagua OpenVPN unapohitaji TCP kwenye port 443 kwa mitandao inayozuia UDP, au kifaa au sera ya kampuni inapounga mkono OpenVPN pekee.

Naweza kuendesha OpenVPN kwenye mpango wa NAT?

Hapana. Client lazima ziunganishe na seva kutoka nje kupitia UDP 1194 au TCP 443, na mpango wa NAT unapitisha port yako binafsi ya SSH pekee. Tumia mpango wenye IP maalum — Nano-IP kwa $8 kwa mwezi inatosha kwa VPN binafsi.

Kasi itakuwa kiasi gani?

OpenVPN husimba kwenye core moja ya CPU, kwa hiyo vCPU moja inaweka kikomo cha throughput. Kwa kuvinjari, streaming na kazi za mbali inatosha zaidi; ili kutumia kikamilifu muunganisho wa haraka wa nyumbani, WireGuard ni bora dhahiri.

Nitaongezaje au kuondoa kifaa?

Endesha script tena. Inatoa chaguo la kuongeza client (inaunda faili jipya la .ovpn) au kufuta iliyopo. Mpe kila kifaa client yake, ili uweze kukata simu iliyopotea bila kugusa vingine.

Inaunga mkono IPv6?

Ndiyo. Mipango yenye IP maalum ina IPv4 na IPv6 zote, na script inaweza kupitisha IPv6 kwenye tunnel pale seva inapokuwa na anwani ya IPv6.

Maoni

Bado hakuna maoni. Kuwa wa kwanza.

Acha maoni

Maoni yanakaguliwa kabla ya kuonekana.