Kaʻikepili Nā ʻōlelo kuhikuhi maʻalahi e hana me ka lawelawe Profitserver
Main Kaʻikepili Pehea e hoʻonohonoho ai iā Wireguard VPN ma kāu kikowaena

Pehea e hoʻonohonoho ai iā Wireguard VPN ma kāu kikowaena


E wehewehe kikoʻī kēia ʻatikala pehea e hoʻonohonoho ai iā Wireguard VPN ma kāu kikowaena. Hiki iā ia ke kikowaena virtual a pilikino paha - ʻaʻohe mea nui.

Hoʻolālā ʻia kēia alakaʻi hoʻonohonoho ʻo VPN Wireguard no nā mea hoʻohana ʻaʻole ʻike nui, no laila e kikoʻī ʻia nā ʻanuʻu āpau a hahai ʻia e nā screenshots.

E hoʻopili ʻia nā kaʻa e hele ana ma kā mākou tunnel, a e hōʻike ka Pūnaewele i ka IP address o kā mākou kikowaena VPN, ʻaʻole ka helu o ka mea hoʻolako e komo ai mākou i ka pūnaewele.

Ua manaʻo ʻia ua loaʻa iā ʻoe kahi VPS. Inā ʻaʻole, hiki iā ʻoe aoao mai ia makou mai.

E hoʻokomo mākou i ka ʻōnaehana hana ʻo Ubuntu 22.04 ma kā mākou kikowaena. Inā loaʻa iā ʻoe kahi kikowaena me kahi OS ʻē aʻe, a laila hiki iā ʻoe ke hoʻouka hou iā ia ma hope o ka olelo.

No laila, ua mākaukau ke kikowaena me Ubuntu 22.04 OS, i kēia manawa e hoʻopili mākou iā ia ma o SSH. Inā ʻaʻole ʻoe i ʻike i kēia protocol ma mua, a laila he ʻatikala kahi i wehewehe kikoʻī ʻia ai kēia kaʻina e kōkua iā ʻoe. Ka pauku elua o ka Haawina no Linux OS, ʻo ke kolu no Windows OS.

Hoʻonohonoho i ke kikowaena Wireguard

Ma hope o ka pilina holomua, e kākau wau i kekahi mau kauoha a me ka wehewehe ʻana i nā mea a lākou e hana ai e hoʻomaopopo i ke kaʻina hana:

Hoʻonui mākou i ka papa inoa o nā pūʻolo i loko o nā waihona

apt update

Hoʻohou i nā pūʻolo iā lākou iho

apt upgrade -y

E hoʻouka i ka pūʻolo wireguard

apt install -y wireguard

E mālama ʻia kā mākou hoʻonohonoho ʻana i ka /etc/wireguard/ directory, pono mākou e komo i ka papa kuhikuhi:

cd /etc/wireguard/

Pono mākou i kahi kī ākea a pilikino no kā mākou kikowaena. E hana mākou iā lākou ma hope o ka hoʻonohonoho ʻana i nā kuleana kūpono i ka hana ʻana i nā faila a me nā papa kuhikuhi me nā kauoha:

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

I kēia manawa, hoʻonoho mākou i nā kuleana no ke kī pilikino:

chmod 600 privatekey

Ma mua o ka hana ʻana i ka faila hoʻonohonoho, pono mākou i ka inoa o kā mākou kikowaena pūnaewele. No ka ʻike ʻana, e hoʻohana i ke kauoha:

ip a

Pono mākou i ka pilina me ka IP address i hoʻohana ʻia no ka pilina o kēia manawa. E kapa ʻia ʻo ia ʻo ens3 i kāu hihia, akā aia kekahi inoa ʻē aʻe.

Hoʻonohonoho i ka Wireguard - Pono mākou i kahi kī ākea a pilikino no kā mākou kikowaena

Pono mākou i kahi kī ākea a pilikino. No ka hōʻike ʻana iā lākou, hoʻohana wau i ka huelo

tail privatekey publickey

Ua nana e like keia:

Pono mākou i kahi kī ākea a pilikino. No ka hōʻike ʻana iā lākou, hoʻohana wau i ka huelo

No ka hoʻoponopono, hiki iā ʻoe ke hoʻohana i kekahi Luna hoʻoponopono kikokikona Linux. E hoʻohana wau i ka nano. No ka hoʻouka ʻana, pono ʻoe e holo i ke kauoha:

apt install -y nano

Hoʻoponopono mākou i ka faila hoʻonohonoho:

nano /etc/wireguard/wg0.conf

palapala aie

no ka mālama ʻana i ka faila, hoʻohana mākou i ka hui pihi ctrl+o

no ka puka ʻana - ctrl+x

E like paha me kēia:

[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

I koʻu hihia, ua like ia me kēia

Hoʻoponopono mākou i ka faila hoʻonohonoho

Hoʻomaka mākou i ka hoʻouna ʻana i ka ip

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

Hoʻomaka i ka lawelawe wireguard:

systemctl start [email protected]

Inā makemake mākou e hoʻomaka ka lawelawe ma hope o ka hoʻomaka ʻana o ke kikowaena, a laila hana mākou i kēia:

systemctl enable [email protected]

No ka nānā ʻana i ke kūlana lawelawe:

systemctl status [email protected]

Pono ke kūlana e like me ke kiʻi kiʻi:

Pono ke kūlana e like me ka paʻi kiʻi

Inā ʻoe e hahai pono i kā mākou ʻōlelo aʻo, a laila i kēia manawa, loaʻa iā ʻoe nā mea āpau e pono ai e hana i ka ʻāpana kikowaena VPN Wireguard.

Hoʻonohonoho i ka mea kūʻai Wireguard

ʻO ka mea wale nō i koe e hoʻonohonoho i ka ʻāpana o ka mea kūʻai aku. No ka laʻana a me ka maʻalahi, e hana wau i nā kī no ka ʻāpana o ka mea kūʻai aku ma ka kikowaena. Akā, no nā kumu palekana, ʻoi aku ka pololei o ka hana ʻana i nā kī ma ka ʻaoʻao o ka mea kūʻai aku. Hoʻohana wau i nā kauoha no ka hanauna:

wg genkey > mypc_privatekey
wg pubkey < mypc_privatekey > mypc_publickey

E hana pū wau i nā kī e hoʻohana ai i ka VPN ma ke kelepona:

wg genkey > myphone_private
keywg pubkey < myphone_privatekey > myphone_publickey

Pono e hoʻomaopopo ʻia pono e hana ʻia kēia mau mea i ka wā e noho ana i ka papa inoa

/etc/wireguard/

Hiki iā ʻoe ke holo ma kahi papa inoa ʻē aʻe. Akā no ka maʻalahi, hoʻokō mākou i nā ʻōlelo aʻoaʻo ma /etc/wireguard/

Hoʻohana mākou i ke kauoha ls e papa inoa i nā faila ma kahi papa kuhikuhi. Ua loaʻa iaʻu penei:

E hoʻopuka wau i nā kī no ka ʻāpana Wireguard client ma ka kikowaena

E hōʻike i nā kī lehulehu ma ka pale. Pono mākou iā lākou e hoʻohui i nā nodes i kā mākou pūnaewele:

tail mypc_publickey myphone_publickey

Noʻu e like me kēia:

E hōʻike i nā kī lehulehu ma ka pale

E hoʻoponopono i kā mākou faila config:

nano wg0.conf

Hoʻohui i nā laina hou:

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

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

I kēia manawa ua like ka faila config:

E hoʻoponopono i kā mākou faila hoʻonohonoho

E mālama i ka faila a hoʻomaka hou i kā mākou lawelawe:

systemctl restart wg-quick@wg0

E nānā kākou ua holomua nā mea a pau:

systemctl status wg-quick@wg0

Pono ke kūlana

Pono ka hoʻouka hou ʻana i ka lawelawe i kēlā me kēia manawa ma hope o ka hoʻoponopono ʻana i ka faila hoʻonohonoho kikowaena (wg0.conf)

A laila, e hana mākou i nā hoʻonohonoho no nā mea kūʻai aku (i koʻu hihia, kaʻu PC a me ke kelepona). E hana like au ma ke kikowaena.

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

Ma ke kahua Endpoint, hiki iā ʻoe ke ʻike i ka IP address o ka server - ʻo ia ka IP address a mākou i hoʻohana ai e hoʻopili ma SSH. No ka ʻike ʻana i nā loulou a me nā helu wahi, hiki iā ʻoe ke hoʻohana i ka ip a kauoha.

E hoʻonohonoho i ka Wireguard no ke kelepona paʻalima

Hana mākou i kahi hoʻonohonoho like no kā mākou kelepona. Pono wale e hoʻololi i ka helu wahi. No ka PC he 10.30.0.2/32, a ma ka hoʻonohonoho no ke kelepona e hana mākou i 10.30.0.3/32. Eia kekahi, inā makemake mākou e hoʻohana i ka VPN ma nā mea ʻē aʻe, a laila pono mākou e hoʻohui i nā helu ʻē aʻe i ke kahua Address ma nā faila hoʻonohonoho a me ka faila hoʻonohonoho server wg0.conf, ka AllowedIPs kahua i ka wā e hana ai i nā hoʻonohonoho.

Penei nā faila i koʻu hihia:

mypc.conf

pono mākou e hoʻohui i nā helu ʻē aʻe i ke kahua Address ma nā faila hoʻonohonoho

myphone.conf

myphone.conf

No ka pilina, hoʻokomo mākou i ka mea hoʻohana wireguard https://www.wireguard.com/install/

Ma ka polokalamu Windows, hoʻohui mākou i kahi tunnel hou a hoʻokomo i ka hoʻonohonoho i hana ʻia ma ka faila mypc.conf

Ma ka polokalamu Windows, hoʻohui mākou i kahi tunnel hou a hoʻokomo i ka hoʻonohonoho i hana ʻia ma ka faila mypc.conf

Hoʻomaka mākou i ka tunnel a hele i ka polokalamu kele pūnaewele i ka pūnaewele e hōʻike ana i kā mākou helu wahi

Hoʻomaka mākou i ka tunnel a hele i ka polokalamu kele pūnaewele i ka pūnaewele e hōʻike ana i kā mākou helu wahi

I mea e hoʻohui pono ai i kahi VPN i kāu kelepona, e hoʻokomo i kahi papahana no ka hana ʻana i nā code qr ma ke kikowaena:

apt install -y qrencode

Aia ma ka papa kuhikuhi hoʻonohonoho, e hana i kēia kaʻina:

qrencode -t ansiutf8 -r myphone.conf
I mea e hoʻohui pono ai i kahi VPN i kāu kelepona, e hoʻokomo i kahi papahana no ka hana ʻana i nā code qr ma ke kikowaena

A laila hoʻokomo mākou i ka polokalamu Wireguard ma ke kelepona, kaomi + e hana i kahi tunnel hou, koho i ka scan QR code, scan it, turn on the VPN. A laila, e nānā mākou e hōʻike ana mākou i ka helu o kā mākou kikowaena ma ka hoʻohana ʻana i kekahi kumuwaiwai e hōʻike ana i ka helu IP puka.

A laila komo mākou i ka polokalamu Wireguard ma ke kelepona, kaomi + e hana i kahi tunnel hou e nānā e hōʻike ana mākou i ka helu wahi o kā mākou kikowaena ma ka hoʻohana ʻana i kekahi kumuwaiwai e hōʻike ana i ka helu IP puka

Ua hana ʻoe!

❮ ʻatikala mua Pehea e hoʻopili ai i ka kikowaena Windows e RDP (Remote Desktop) mai ke kelepona ma IOS a i ʻole Android
ʻatikala aʻe ❯ Hoʻonohonoho kikowaena VPN ma Linux: PPTP a i ʻole OpenVPN?

E nīnau iā mākou e pili ana iā VPS

Mākaukau mau mākou e pane i kāu mau nīnau i kēlā me kēia manawa o ke ao a i ka pō.