Conas OpenVPN a shuiteáil ag baint úsáide as script, de láimh nó trí docker ar VPS scamall? Tá na bogearraí ag teastáil chun líonra áitiúil a chumhdach gan ceangal a dhéanamh trí SSH nó RDP.
Sula ndéantar OpenVPN a shuiteáil ar VPS scamall, is fiú na ceanglais theicniúla a shoiléiriú. Tá na bogearraí suiteáilte ar Linux, Windows nó ar fhreastalaithe tiomnaithe.
Breathnaíonn na treoracha céim ar chéim mar seo:
Sudo yum update
.nano /etc/selinux/config)
.Tar éis na hathruithe a bheith glactha agus an freastalaí ullmhaithe le haghaidh oibriú, níl fágtha ach OpenVPN a rolladh amach chuig an VPS scamall. Is féidir é seo a dhéanamh ar cheann amháin de thrí bhealach: script, de láimh nó trí docker.
Chun seo a dhéanamh, ní mór dúinn docker a shuiteáil (mura bhfuil sé ar an tionscadal cheana féin). Breathnaíonn an t-ordú suiteála mar seo:
apt install curl docker.io
Ansin ní mór duit an t-ordú a chur isteach:
docker run --name dockovpn --cap-add=NET_ADMIN -p 1194:1194/udp -p 80:8080/tcp -e HOST_ADDR=$(curl -s https://api.ipify.org) alekslitvinenk/openvpn
Gineann sé go huathoibríoch an chumraíocht is gá chun ceangal leis an bhfreastalaí OpenVPN. Is féidir é a íoslódáil ón nasc faoi http://Here léiríonn an seoladh IP/.
Is é an buntáiste go dtarlaíonn gach rud beagnach go huathoibríoch. Tá an script féin ar fáil ón teirminéal tríd an nasc
https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
Chun cearta forghníomhaithe a thabhairt dó, ní mór duit dul isteach sa líne ordaithe:
chmod +x openvpn-install.sh
Chun an script a rith, cuir isteach an t-ordú:
./openvpn-install.sh
Ansin feictear ceisteanna sa teirminéal a chaithfidh an riarthóir a fhreagairt (cinneann sé seo cad a bheidh sa chomhad cumraíochta).
Nuair a bheidh an tsuiteáil críochnaithe, spreagfaidh an script duit ainm agus pasfhocal an chliaint a shonrú (le húsáid agus tú ag nascadh).
Chun tús a chur leis, eisigh an t-ordú:
apt install -y openvpn
Is é an taobh thíos ná go mbeidh ort oibriú le cumraíochtaí, socruithe agus deimhnithe tú féin.