Imọlẹmọlẹ Awọn ilana ti o rọrun lati ṣiṣẹ pẹlu iṣẹ olupin Profitserver
Main Imọlẹmọlẹ Bii o ṣe le ṣeto Wireguard VPN lori olupin rẹ

Bii o ṣe le ṣeto Wireguard VPN lori olupin rẹ


Nkan yii yoo ṣe apejuwe ni alaye bi o ṣe le ṣeto Wireguard VPN lori olupin rẹ. O le jẹ foju tabi olupin aladani - ko ṣe pataki pupọ.

Itọsọna iṣeto Wireguard VPN yii jẹ apẹrẹ fun awọn olumulo ti ko ni iriri pupọ, nitorinaa gbogbo awọn igbesẹ yoo jẹ alaye pupọ ati atẹle nipasẹ awọn sikirinisoti.

Awọn ọna gbigbe nipasẹ oju eefin wa yoo jẹ fifipamọ, ati Intanẹẹti yoo ṣafihan adiresi IP ti olupin VPN wa, kii ṣe adirẹsi olupese nipasẹ eyiti a wọle si nẹtiwọọki naa.

O yẹ pe o ti ni VPS tẹlẹ. Ti kii ba ṣe bẹ, o le ibere lati ọdọ wa.

A yoo fi ẹrọ ṣiṣe Ubuntu 22.04 sori olupin wa. Ti o ba ni olupin pẹlu OS ti o yatọ, lẹhinna o le ni rọọrun tun fi sii ni atẹle atẹle naa ilana.

Nitorinaa, olupin pẹlu Ubuntu 22.04 OS ti ṣetan, ni bayi a sopọ si rẹ nipasẹ SSH. Ti o ba ti lojiji o ko ti wa kọja ilana yii tẹlẹ, lẹhinna nkan kan ninu eyiti ilana yii ti ṣe apejuwe ni awọn alaye yoo ran ọ lọwọ. Awọn keji ìpínrọ ti awọn article jẹ fun Linux OS, ẹkẹta jẹ fun Windows OS.

Ṣeto olupin Wireguard

Lẹhin asopọ aṣeyọri, Emi yoo kọ awọn aṣẹ diẹ ati apejuwe ohun ti wọn gbejade lati loye ilana naa:

A ṣe imudojuiwọn atokọ ti awọn idii ninu awọn ibi ipamọ

apt update

Isọdọtun ti awọn idii ara wọn

apt upgrade -y

Fi sori ẹrọ package oluso waya

apt install -y wireguard

Iṣeto wa yoo wa ni ipamọ ninu / ati be be lo / wireguard / liana, a nilo lati tẹ ilana naa sii:

cd /etc/wireguard/

A yoo nilo bọtini ita gbangba ati ikọkọ fun olupin wa. A yoo ṣe ipilẹṣẹ wọn lẹhin ti ṣeto awọn ẹtọ to pe nigba ṣiṣẹda awọn faili ati awọn ilana pẹlu awọn aṣẹ:

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

Bayi a ṣeto awọn ẹtọ fun bọtini ikọkọ:

chmod 600 privatekey

Ṣaaju ṣiṣẹda faili iṣeto, a nilo orukọ wiwo nẹtiwọọki wa. Lati ṣawari rẹ, lo aṣẹ naa:

ip a

A nilo wiwo pẹlu adiresi IP ti o lo fun asopọ lọwọlọwọ. Boya yoo pe ni ens3 ninu ọran rẹ, ṣugbọn orukọ miiran le wa.

Ṣeto Wireguard - A yoo nilo bọtini ti gbogbo eniyan ati ikọkọ fun olupin wa

A yoo tun nilo bọtini ita ati ikọkọ. Lati fi wọn han Mo lo iru

tail privatekey publickey

O dabi eleyi:

A yoo tun nilo bọtini ita ati ikọkọ. Lati fi wọn han Mo lo iru

Fun ṣiṣatunkọ, o le lo eyikeyi Linux ọrọ olootu. Emi yoo lo nano. Lati fi sii o nilo lati ṣiṣẹ aṣẹ naa:

apt install -y nano

A ṣatunkọ faili iṣeto:

nano /etc/wireguard/wg0.conf

akọsilẹ

Lati ṣafipamọ faili naa a lo apapo bọtini ctrl + o

fun ijade - ctrl + x

O yẹ ki o dabi eleyi:

[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

Ninu ọran mi o dabi eyi

A ṣatunkọ faili iṣeto ni

A tan ip firanšẹ siwaju

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

Lọlẹ iṣẹ oluṣọ waya:

systemctl start [email protected]

Ti a ba fẹ ki iṣẹ naa bẹrẹ lẹhin ti olupin naa ti tun bẹrẹ, lẹhinna a ṣe atẹle naa:

systemctl enable [email protected]

Fun wiwo ipo iṣẹ:

systemctl status [email protected]

Ipo yẹ ki o ṣiṣẹ bi ninu sikirinifoto:

Ipo yẹ ki o ṣiṣẹ bi ninu sikirinifoto

Ti o ba farabalẹ tẹle awọn ilana wa, lẹhinna ni ipele yii, o ni ohun gbogbo ti o nilo lati jẹ ki apakan olupin ti VPN Wireguard ṣiṣẹ.

Ṣiṣeto alabara Wireguard

Ohun kan ṣoṣo ti o ku ni lati tunto apakan alabara. Fun apẹẹrẹ ati ayedero, Emi yoo ṣe ina awọn bọtini fun apakan alabara tun lori olupin naa. Ṣugbọn fun awọn idi aabo, yoo jẹ deede diẹ sii lati ṣe ina awọn bọtini ni ẹgbẹ alabara.Mo lo awọn aṣẹ fun iran:

wg genkey > mypc_privatekey
wg pubkey < mypc_privatekey > mypc_publickey

Emi yoo tun ṣe awọn bọtini lati lo VPN lori foonu:

wg genkey > myphone_private
keywg pubkey < myphone_privatekey > myphone_publickey

O yẹ ki o ṣe akiyesi pe gbogbo eyi ni a nilo lati ṣee ṣe lakoko ti o wa ninu katalogi

/ati be be lo/wireguard/

O tun le ṣiṣe ni miiran katalogi. Ṣugbọn fun ayedero, a ṣiṣẹ awọn ilana ni /etc/wireguard/

A lo aṣẹ ls lati ṣe atokọ awọn faili inu iwe ilana kan. Mo gba bi eleyi:

Emi yoo ṣe ina awọn bọtini fun apakan alabara Wireguard tun lori olupin naa

Jẹ ki a ṣe afihan awọn bọtini gbangba loju iboju. A yoo nilo wọn lati le ṣafikun awọn apa si nẹtiwọọki wa:

tail mypc_publickey myphone_publickey

Fun mi o dabi eyi:

Jẹ ki a ṣe afihan awọn bọtini gbangba loju iboju

Jẹ ki a ṣatunkọ faili atunto wa:

nano wg0.conf

Fikun awọn ila wọnyi:

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

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

Bayi faili atunto dabi eyi:

Jẹ ki a ṣatunkọ faili atunto wa

Fi faili pamọ ki o tun bẹrẹ iṣẹ wa:

systemctl restart wg-quick@wg0

Jẹ ki a ṣayẹwo pe ohun gbogbo ti ṣaṣeyọri:

systemctl status wg-quick@wg0

Ipo gbọdọ ṣiṣẹ

Tunṣe iṣẹ naa nilo ni gbogbo igba lẹhin ṣiṣatunṣe faili iṣeto olupin (wg0.conf)

Nigbamii, a yoo ṣẹda awọn atunto fun awọn alabara (ninu ọran mi, PC ati foonu mi). Emi yoo ṣe kanna lori olupin naa.

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

Ni aaye Ipari, o le wo adiresi IP olupin - eyi ni adiresi IP ti a lo lati sopọ nipasẹ SSH. Lati wo awọn atọkun ati awọn adirẹsi, o le lo ip aṣẹ kan.

Ṣeto Wireguard fun alagbeka

A ṣẹda iṣeto ti o jọra fun foonu wa. O kan nilo lati yi adirẹsi naa pada. Fun PC o jẹ 10.30.0.2/32, ati ni iṣeto ni fun foonu a yoo ṣe 10.30.0.3/32. Paapaa, ti a ba fẹ lo VPN lori awọn ẹrọ miiran, lẹhinna a yẹ ki o ṣafikun awọn adirẹsi miiran si aaye Adirẹsi ninu awọn faili iṣeto ni awọn faili iṣeto ati faili iṣeto olupin wg0.conf, aaye AllowedIPs nigbati o ṣẹda awọn atunto

Awọn faili dabi iyẹn ninu ọran mi:

mypc.conf

a yẹ ki o fi awọn adirẹsi miiran kun si aaye Adirẹsi ni awọn faili iṣeto ni

foonu mi.conf

foonu mi.conf

Fun asopọ, a fi sori ẹrọ onibara wireguard https://www.wireguard.com/install/

Ninu ohun elo Windows, a ṣafikun oju eefin tuntun ati tẹ iṣeto ti a ṣẹda ninu faili mypc.conf

Ninu ohun elo Windows, a ṣafikun oju eefin tuntun ati tẹ iṣeto ti a ṣẹda ninu faili mypc.conf

A ṣe ifilọlẹ oju eefin ati lọ si ẹrọ aṣawakiri si oju opo wẹẹbu ti o ṣafihan adirẹsi wa

A ṣe ifilọlẹ oju eefin ati lọ si ẹrọ aṣawakiri si oju opo wẹẹbu ti o ṣafihan adirẹsi wa

Lati le ṣafikun VPN ni irọrun si foonu rẹ, fi eto kan sori ẹrọ fun ṣiṣẹda awọn koodu qr lori olupin naa:

apt install -y qrencode

Ti o ba wa ninu itọsọna atunto, ṣe igbesẹ atẹle:

qrencode -t ansiutf8 -r myphone.conf
Lati le ṣafikun VPN ni irọrun si foonu rẹ, fi eto kan sori ẹrọ fun ṣiṣẹda awọn koodu qr lori olupin naa

Lẹhinna a tẹ ohun elo Wireguard sori foonu, tẹ + lati ṣẹda oju eefin tuntun, yan ọlọjẹ koodu QR, ṣe ọlọjẹ, tan VPN. Nigbamii ti, a yoo ṣayẹwo pe a n ṣe afihan adirẹsi olupin wa nipa lilo eyikeyi orisun ti o ṣe afihan adiresi IP ti o jade.

Lẹhinna a tẹ ohun elo Wireguard sori foonu, tẹ + lati ṣẹda eefin tuntun kan ṣayẹwo pe a n ṣafihan adirẹsi olupin wa nipa lilo eyikeyi orisun ti o ṣafihan adiresi IP ti o wu jade

O ti ṣe e!

❮ Nkan ti o ti kọja Bii o ṣe le sopọ si olupin Windows nipasẹ RDP (Ojú-iṣẹ Latọna jijin) lati foonuiyara lori IOS tabi Android
Nkan ti o tẹle ❯ Eto olupin VPN lori Lainos: PPTP tabi OpenVPN?

Beere wa nipa VPS

A ni o wa nigbagbogbo setan lati dahun ibeere rẹ ni eyikeyi akoko ti ọjọ tabi oru.