Konnesans Enstriksyon senp pou travay avèk sèvis Profitserver la
Main Konnesans Ki jan yo mete kanpe Wireguard VPN sou sèvè ou a

Ki jan yo mete kanpe Wireguard VPN sou sèvè ou a


Atik sa a pral dekri an detay ki jan yo mete kanpe Wireguard VPN sou sèvè ou a. Li kapab yon sèvè vityèl oswa prive - li pa enpòtan anpil.

Gid konfigirasyon VPN Wireguard sa a fèt pou itilizatè ki pa gen anpil eksperyans, kidonk tout etap yo pral byen detaye epi swiv pa Ekran.

Trafik k ap pase atravè tinèl nou an pral chiffres, epi Entènèt la pral montre adrès IP sèvè VPN nou an, pa adrès founisè kote nou jwenn aksè nan rezo a.

Li sipoze ke ou deja gen yon VPS. Si ou pa, ou kapab lòd li nan men nou.

Nou pral enstale sistèm operasyon Ubuntu 22.04 sou sèvè nou an. Si ou gen yon sèvè ak yon OS diferan, Lè sa a, ou ka fasilman reenstale li apre a enstriksyon.

Se konsa, sèvè a ak Ubuntu 22.04 OS pare, kounye a nou konekte li atravè SSH. Si toudenkou ou pa te rankontre pwotokòl sa a anvan, Lè sa a, yon atik nan ki pwosesis sa a dekri an detay pral ede w. Dezyèm paragraf la atik se pou OS Linux, twazyèm lan se pou OS Windows.

Mete kanpe sèvè Wireguard

Apre yon koneksyon siksè, mwen pral ekri kèk kòmandman ak yon deskripsyon sou sa yo pwodwi yo konprann pwosesis la:

Nou mete ajou lis pakè ki nan depo yo

apt update

Renouvèlman pakè tèt yo

apt upgrade -y

Enstale pake wireguard la

apt install -y wireguard

Konfigirasyon nou an pral estoke nan /etc/wireguard/ anyè, nou bezwen antre nan anyè a:

cd /etc/wireguard/

Nou pral bezwen yon kle piblik ak prive pou sèvè nou an. Nou pral jenere yo apre yo fin mete dwa yo kòrèk lè w ap kreye dosye ak repèrtwar ak kòmandman:

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

Koulye a, nou mete dwa yo pou kle prive a:

chmod 600 privatekey

Anvan ou kreye fichye konfigirasyon an, nou bezwen non koòdone rezo nou an. Pou dekouvri li, sèvi ak kòmandman an:

ip a

Nou bezwen koòdone ak adrès IP ki itilize pou koneksyon aktyèl la. Li pral pwobableman rele ens3 nan ka w la, men ka gen yon lòt non.

Mete kanpe Wireguard - Nou pral bezwen yon kle piblik ak prive pou sèvè nou an

Nou pral bezwen tou yon kle piblik ak prive. Pou montre yo mwen itilize ke

tail privatekey publickey

Li sanble ke sa a:

Nou pral bezwen tou yon kle piblik ak prive. Pou montre yo mwen itilize ke

Pou koreksyon, ou ka itilize nenpòt Linux editè tèks. Mwen pral sèvi ak nano. Pou enstale li, ou bezwen kouri lòd la:

apt install -y nano

Nou edite fichye konfigirasyon an:

nano /etc/wireguard/wg0.conf

nòt

yo nan lòd yo sove fichye a nou itilize konbinezon an ctrl + o bouton

pou sòti - ctrl + x

Li ta dwe gade tankou sa a:

[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

Nan ka mwen an li sanble sa a

Nou edite fichye konfigirasyon an

Nou vire sou IP voye

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

Lanse sèvis wireguard:

systemctl start [email protected]

Si nou vle sèvis la kòmanse apre sèvè a rekòmanse, Lè sa a, nou fè bagay sa yo:

systemctl enable [email protected]

Pou wè estati sèvis la:

systemctl status [email protected]

Estati a ta dwe aktif tankou nan ekran an:

Estati a ta dwe aktif tankou nan ekran an

Si ou swiv ak anpil atansyon enstriksyon nou yo, Lè sa a, nan etap sa a, ou gen tout sa ou bezwen fè pati sèvè a nan VPN Wireguard opere.

Mete kanpe kliyan Wireguard

Bagay la sèlman ki rete se konfigirasyon pati nan kliyan. Pou egzanp ak senplisite, mwen pral jenere kle pou pati nan kliyan tou sou sèvè a. Men, pou rezon sekirite, li ta pi kòrèk pou jenere kle sou bò kliyan an. Mwen itilize kòmandman pou jenerasyon:

wg genkey > mypc_privatekey
wg pubkey < mypc_privatekey > mypc_publickey

Mwen pral jenere tou kle pou itilize VPN a sou telefòn la:

wg genkey > myphone_private
keywg pubkey < myphone_privatekey > myphone_publickey

Li ta dwe remake ke tout bagay sa yo oblije fè pandan ke yo te nan katalòg la

/etc/wireguard/

Ou kapab tou kouri nan yon lòt katalòg. Men, pou senplisite, nou egzekite enstriksyon yo nan /etc/wireguard/

Nou itilize kòmandman ls pou lis fichye yo nan yon anyè. Mwen te resevwa li konsa:

Mwen pral jenere kle pou pati nan kliyan Wireguard tou sou sèvè a

Ann montre kle piblik yo sou ekran an. Nou pral bezwen yo nan lòd yo ajoute nœuds nan rezo nou an:

tail mypc_publickey myphone_publickey

Pou mwen li sanble sa a:

Ann montre kle piblik yo sou ekran an

Ann edite fichye konfigirasyon nou an:

nano wg0.conf

Add liy sa yo:

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

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

Koulye a, fichye konfigirasyon an sanble sa a:

Ann edite fichye konfigirasyon nou an

Sove fichye a epi rekòmanse sèvis nou an:

systemctl restart wg-quick@wg0

Ann tcheke si tout bagay te reyisi:

systemctl status wg-quick@wg0

Estati a dwe aktif

Reloading sèvis la obligatwa chak fwa apre modifye fichye konfigirasyon sèvè a (wg0.conf)

Apre sa, nou pral kreye konfigirasyon pou kliyan (nan ka mwen an, PC mwen ak telefòn). Mwen pral fè menm bagay la sou sèvè a.

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

Nan jaden an Endpoint, ou ka wè adrès IP sèvè a - sa a se adrès IP ke nou itilize pou konekte via SSH. Pou wè interfaces yo ak adrès, ou ka sèvi ak ip yon kòmand.

Mete kanpe Wireguard pou mobil

Nou kreye yon konfigirasyon menm jan an pou telefòn nou an. Jis bezwen chanje adrès la. Pou PC a li te 10.30.0.2/32, ak nan konfigirasyon an pou telefòn nan nou pral fè 10.30.0.3/32. Epitou, si nou vle sèvi ak VPN sou lòt aparèy, Lè sa a, nou ta dwe ajoute lòt adrès nan jaden Adrès nan fichye konfigirasyon yo ak fichye konfigirasyon sèvè wg0.conf, jaden an AllowedIPs lè w ap kreye konfigirasyon.

Fichye yo sanble nan ka mwen an:

mypc.conf

nou ta dwe ajoute lòt adrès nan jaden Adrès nan dosye konfigirasyon yo

myphone.conf

myphone.conf

Pou koneksyon, nou enstale kliyan wireguard https://www.wireguard.com/install/

Nan aplikasyon Windows la, nou ajoute yon tinèl nouvo epi antre nan konfigirasyon ki te kreye nan fichye mypc.conf la

Nan aplikasyon Windows la, nou ajoute yon tinèl nouvo epi antre nan konfigirasyon ki te kreye nan fichye mypc.conf la

Nou lanse tinèl la epi ale nan navigatè a sou sit entènèt ki montre adrès nou an

Nou lanse tinèl la epi ale nan navigatè a sou sit entènèt ki montre adrès nou an

Pou ou kapab ajoute yon VPN nan telefòn ou, enstale yon pwogram pou jenere kòd qr sou sèvè a:

apt install -y qrencode

Lè ou nan anyè konfigirasyon an, fè etap sa a:

qrencode -t ansiutf8 -r myphone.conf
Pou ou kapab ajoute yon VPN nan telefòn ou, enstale yon pwogram pou jenere kòd qr sou sèvè a

Lè sa a, nou antre nan aplikasyon Wireguard sou telefòn la, peze + pou kreye yon tinèl nouvo, chwazi eskane kòd QR la, eskane li, limen VPN la. Apre sa, nou pral tcheke si nou ap montre adrès sèvè nou an lè l sèvi avèk nenpòt resous ki montre adrès IP pwodiksyon an.

Lè sa a, nou antre nan aplikasyon an Wireguard sou telefòn la, peze + yo kreye yon tinèl nouvo tcheke ke nou ap montre adrès sèvè nou an lè l sèvi avèk nenpòt resous ki montre adrès IP pwodiksyon an

Ou te fè li!

❮ Atik anvan an Konfigirasyon sèvè VPN sou Linux: PPTP oswa OpenVPN?
Pwochen atik la ❯ Ki jan yo konekte ak Windows sèvè pa RDP (Remote Desktop) soti nan smartphone sou IOS oswa android

Mande nou sou VPS

Nou toujou pare pou reponn kesyon ou yo nenpòt ki lè lajounen kou lannwit.