Ceanglaichean Stiùireadh sìmplidh airson obrachadh leis an t-seirbheis Profitserver
prìomh Ceanglaichean Mar a shuidhicheas tu Wireguard VPN air an t-seirbheisiche agad

Mar a shuidhicheas tu Wireguard VPN air an t-seirbheisiche agad


Bheir an artaigil seo cunntas mionaideach air mar a stèidhicheas tu Wireguard VPN air an t-seirbheisiche agad. Faodaidh e a bhith na fhrithealaiche brìgheil no prìobhaideach - chan eil e gu diofar.

Tha an stiùireadh rèiteachaidh VPN Wireguard seo air a dhealbhadh airson luchd-cleachdaidh aig nach eil mòran eòlais, agus mar sin bidh na ceumannan gu lèir gu math mionaideach agus air an leantainn le seallaidhean-sgrìn.

Bidh trafaic a’ dol tron ​​​​tunail againn air a chrioptachadh, agus seallaidh an eadar-lìn seòladh IP ar frithealaiche VPN, chan e seòladh an t-solaraiche tro bheil sinn a’ faighinn cothrom air an lìonra.

Thathas an dùil gu bheil VPS agad mu thràth. Mura h-eil, faodaidh tu Òrdugh bhuainn e.

Stàlaichidh sinn siostam-obrachaidh Ubuntu 22.04 air an fhrithealaiche againn. Ma tha frithealaiche agad le OS eadar-dhealaichte, faodaidh tu ath-shuidheachadh gu furasta às deidh an stiùireadh.

Mar sin, am frithealaiche le Ubuntu 22.04 OS deiseil, a-nis bidh sinn a’ ceangal ris tro SSH. Mura h-eil thu gu h-obann air tighinn tarsainn air a’ phròtacal seo roimhe, cuidichidh artaigil anns a bheil am pròiseas seo air a mhìneachadh gu mionaideach thu. Tha an dàrna paragraf den artaigil tha e airson Linux OS, tha an treas fear airson Windows OS.

Stèidhich am frithealaiche Wireguard

Às deidh ceangal soirbheachail, sgrìobhaidh mi beagan òrdughan agus tuairisgeul air na bhios iad a’ dèanamh gus am pròiseas a thuigsinn:

Bidh sinn ag ùrachadh liosta nam pasganan anns na stòran

apt update

Ath-nuadhachadh pacaidean iad fhèin

apt upgrade -y

Stàlaich am pasgan uèirleas

apt install -y wireguard

Bidh an rèiteachadh againn air a stòradh san eòlaire / etc/wireguard/, feumaidh sinn a dhol a-steach don eòlaire:

cd /etc/wireguard/

Bidh feum againn air iuchair phoblach is phrìobhaideach airson ar frithealaiche. Ginidh sinn iad às deidh dhuinn na còraichean ceart a shuidheachadh nuair a chruthaicheas sinn faidhlichean agus clàran le òrdughan:

umask 077
wg genkey > privatekey
wg pubkey < privatekey > publickey

A-nis shuidhich sinn na còraichean airson an iuchair phrìobhaideach:

chmod 600 privatekey

Mus cruthaich sinn am faidhle rèiteachaidh, feumaidh sinn ainm an eadar-aghaidh lìonraidh againn. Gus faighinn a-mach e, cleachd an àithne:

ip a

Feumaidh sinn an eadar-aghaidh leis an t-seòladh IP a thathar a 'cleachdadh airson a' cheangal làithreach. Is dòcha gur e ens3 a chanar ris nad chùis, ach dh’ fhaodadh gum bi ainm eile ann.

Stèidhich Wireguard - Bidh feum againn air iuchair phoblach is phrìobhaideach airson ar frithealaiche

Bidh feum againn cuideachd air iuchair phoblach is phrìobhaideach. Airson an taisbeanadh bidh mi a’ cleachdadh earball

tail privatekey publickey

Tha ea 'coimhead mar seo:

Bidh feum againn cuideachd air iuchair phoblach is phrìobhaideach. Airson an taisbeanadh bidh mi a’ cleachdadh earball

Airson deasachadh, faodaidh tu gin a chleachdadh Deasaiche teacsa linux. Cleachdaidh mi nano. Gus a stàladh feumaidh tu an àithne a ruith:

apt install -y nano

Deasaich sinn am faidhle rèiteachaidh:

nano /etc/wireguard/wg0.conf

Nota

gus am faidhle a shàbhaladh bidh sinn a’ cleachdadh am measgachadh putan ctrl+o

airson fàgail - ctrl+x

Bu chòir seo a bhith mar seo:

[Interface]
PrivateKey = [ your private key ]
Address = 10.30.0.1/24
ListenPort = 51928
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o [ interface name ] -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o [ interface name ] -j MASQUERADE

Anns a 'chùis agam tha e coltach ri seo

Deasaich sinn am faidhle rèiteachaidh

Bidh sinn a’ tionndadh ip air adhart

echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
sysctl -p

Cuir air bhog seirbheis geàrd uèir:

systemctl start [email protected]

Ma tha sinn airson gun tòisich an t-seirbheis às deidh don fhrithealaiche ath-thòiseachadh, nì sinn na leanas:

systemctl enable [email protected]

Airson sùil a thoirt air inbhe seirbheis:

systemctl status [email protected]

Bu chòir don inbhe a bhith gnìomhach mar a tha san dealbh-sgrìn:

Bu chòir don inbhe a bhith gnìomhach mar a tha san ath-sgrìn

Ma lean thu gu faiceallach leis an stiùireadh againn, an uairsin aig an ìre seo, tha a h-uile dad a dh ’fheumas tu gus am bi am frithealaiche mar phàirt de VPN Wireguard obrachadh.

A’ stèidheachadh cliant Wireguard

Is e an aon rud a tha air fhàgail pàirt an neach-dèiligidh a rèiteachadh. Mar eisimpleir agus sìmplidheachd, cruthaichidh mi iuchraichean airson pàirt an neach-dèiligidh cuideachd air an fhrithealaiche. Ach airson adhbharan tèarainteachd, bhiodh e na bu chòir iuchraichean a ghineadh air taobh an neach-dèiligidh.I a’ cleachdadh òrdughan airson ginealach:

wg genkey > mypc_privatekey
wg pubkey < mypc_privatekey > mypc_publickey

Ginidh mi cuideachd iuchraichean gus an VPN a chleachdadh air a’ fòn:

wg genkey > myphone_private
keywg pubkey < myphone_privatekey > myphone_publickey

Bu chòir a thoirt fa-near gu bheil feum air seo uile a dhèanamh fhad ‘s a tha thu sa chatalog

/etc/wireguard/

Faodaidh tu cuideachd ruith ann an catalog eile. Ach airson sìmplidheachd, bidh sinn a’ cur an gnìomh an stiùireadh ann an /etc/wireguard/

Cleachdaidh sinn an àithne ls airson na faidhlichean a liostadh ann an eòlaire. Fhuair mi e mar seo:

Ginidh mi iuchraichean airson pàirt teachdaiche Wireguard cuideachd air an fhrithealaiche

Nach seall sinn na h-iuchraichean poblach air an sgrion. Bidh feum againn orra gus nodan a chur ris an lìonra againn:

tail mypc_publickey myphone_publickey

Dhòmhsa tha e a’ coimhead mar seo:

Nach seall sinn na h-iuchraichean poblach air an sgrion

Deasaich sinn am faidhle config againn:

nano wg0.conf

Cuir na sreathan a leanas ris:

[Peer]
PublicKey = [ mypc_publickey ]
AllowedIPs = 10.30.0.2/32 

[Peer]
PublicKey = [ myphone_publickey ]
AllowedIPs = 10.30.0.3/32

A-nis tha am faidhle config a’ coimhead mar seo:

Deasaich sinn am faidhle config againn

Sàbhail am faidhle agus ath-thòisich an t-seirbheis againn:

systemctl restart wg-quick@wg0

Feuch an dèan sinn cinnteach gun robh a h-uile dad soirbheachail:

systemctl status wg-quick@wg0

Feumaidh an inbhe a bhith gnìomhach

Tha feum air an t-seirbheis ath-luchdachadh a h-uile uair às deidh dhut faidhle rèiteachaidh an fhrithealaiche a dheasachadh (wg0.conf)

An uairsin, cruthaichidh sinn rèiteachaidhean airson teachdaichean (na mo chùis, am PC agus am fòn agam). Nì mi an aon rud air an fhrithealaiche.

nano mypc.conf
[Interface] 
PrivateKey = [mypc_privatekey private key] 
Address = 10.30.0.2/32 
DNS = 8.8.8.8 

[Peer] 
PublicKey = [publickey server publc key] 
Endpoint =[ server ip address]:51928 
AllowedIPs = 0.0.0.0/0 
PersistentKeepalive = 20

Anns an raon Endpoint, chì thu seòladh IP an fhrithealaiche - seo an seòladh IP a chleachd sinn airson ceangal tro SSH. Gus na h-eadar-aghaidh agus na seòlaidhean fhaicinn, faodaidh tu an àithne ip a chleachdadh.

Stèidhich Wireguard airson gluasadach

Bidh sinn a’ cruthachadh rèiteachadh coltach ris airson ar fòn. Chan fheum ach an seòladh atharrachadh. Airson a 'PC b' e 10.30.0.2 / 32 a bh 'ann, agus ann an rèiteachadh a' fòn nì sinn 10.30.0.3 / 32. Cuideachd, ma tha sinn airson VPN a chleachdadh air innealan eile, bu chòir dhuinn seòlaidhean eile a chur ris an raon Seòladh anns na faidhlichean rèiteachaidh agus am faidhle rèiteachaidh frithealaiche wg0.conf, an raon CeadaichteIPs nuair a chruthaicheas tu rèiteachaidhean

Tha faidhlichean a’ coimhead mar sin na mo chùis:

mypc.conf

bu chòir dhuinn seòlaidhean eile a chur ris an raon Seòladh anns na faidhlichean rèiteachaidh

myphone.conf

myphone.conf

Airson ceangal, bidh sinn a 'stàladh cleachdaiche geàrd uèir https://www.wireguard.com/install/

Anns an tagradh Windows, cuiridh sinn tunail ùr ris agus cuiridh sinn a-steach an rèiteachadh a chaidh a chruthachadh anns an fhaidhle mypc.conf

Anns an tagradh Windows, cuiridh sinn tunail ùr ris agus cuiridh sinn a-steach an rèiteachadh a chaidh a chruthachadh anns an fhaidhle mypc.conf

Bidh sinn a’ cur an tunail air bhog agus a’ dol chun bhrobhsair chun làrach-lìn a tha a’ taisbeanadh ar seòladh

Bidh sinn a’ cur an tunail air bhog agus a’ dol chun bhrobhsair chun làrach-lìn a tha a’ taisbeanadh ar seòladh

Gus VPN a chuir ris an fhòn agad gu goireasach, stàlaich prògram airson còdan qr a ghineadh air an fhrithealaiche:

apt install -y qrencode

Le bhith san eòlaire rèiteachaidh, dèan an ceum a leanas:

qrencode -t ansiutf8 -r myphone.conf
Gus VPN a chuir ris an fhòn agad gu goireasach, stàlaich prògram airson còdan qr a ghineadh air an fhrithealaiche

An uairsin thèid sinn a-steach don app Wireguard air a’ fòn, brùth + gus tunail ùr a chruthachadh, tagh scan an còd QR, scan e, tionndaidh air an VPN. An ath rud, nì sinn cinnteach gu bheil sinn a’ taisbeanadh seòladh an fhrithealaiche againn le bhith a’ cleachdadh goireas sam bith a sheallas an seòladh IP toraidh.

An uairsin thèid sinn a-steach don app Wireguard air a’ fòn, brùth + gus tunail ùr a chruthachadh dèan cinnteach gu bheil sinn a’ taisbeanadh seòladh an fhrithealaiche againn le bhith a’ cleachdadh goireas sam bith a sheallas an seòladh IP toraidh

Rinn thu e!

❮ Artaigil roimhe Suidheachadh frithealaiche VPN air Linux: PPTP no OpenVPN?
An ath artaigil ❯ Mar a cheanglas tu ri frithealaiche Windows le RDP (Remote Desktop) bho fòn cliste air IOS no Android

Faighnich dhuinn mu VPS

Tha sinn an-còmhnaidh deiseil airson do cheistean a fhreagairt aig àm sam bith den latha no den oidhche.