Puncte:0

Conectarea la un peer wireguard printr-un VPS

drapel cn

Configurația mea actuală Wireguard are un VPS conectat la două dispozitive din rețele locale diferite.Fiecare dintre dispozitivele din rețeaua de domiciliu este conectat la VPS folosind Wireguard, dar nu este configurat să accepte conexiuni unul de la celălalt (nu au fost adăugate ca peer în fișierele de configurare ale altora).

Aș dori să folosesc VPS-ul similar cu un server proxy invers, astfel încât dispozitivul de acasă 1 să se poată conecta la VPS și să aibă traficul direcționat către dispozitivul de acasă 2, fără a fi nevoie să configurez o conexiune directă între cele două dispozitive de acasă (în esență, un model butuc și spițe). Există vreo modalitate de a direcționa traficul în acest fel?

Fișierul de configurare curent al dispozitivului din rețeaua de domiciliu:

[Interfață]
Adresa = 10.0.0.2/8
SaveConfig = adevărat
ListenPort = 53910
FwMark = 0xca6c
PrivateKey = <privkey>

[Peer]
PublicKey = <pubkey>
AllowedIPs = 10.0.0.1/32
Punct final = <adresă IP>

Fișier de configurare a serverului:

[Interfață]
Adresa = 10.0.0.1/8
SaveConfig = adevărat
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE;
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE;
ListenPort = 51820
PrivateKey = <privkey>

[Peer]
PublicKey = <pubkey>
AllowedIPs = 10.0.0.2/32
Punct final = <IP al dispozitivului de rețea de domiciliu 1>

[Peer]
PublicKey = <pubkey>
AllowedIPs = 10.0.0.3/32
Punct final = <IP al dispozitivului de rețea de domiciliu 2>

Conform acestor reguli actuale, dacă încerc să dau ping la dispozitivul 2 de la dispozitivul 1, primesc acest mesaj de eroare (care pare să sugereze că colegii sunt conștienți unul de celălalt, dar că nu sunt configurați corect?)

utilizator@dispozitiv1:~/wireguard$ ping 10.0.0.3
PING 10.0.0.3 (10.0.0.3) 56(84) octeți de date.
De la 10.0.0.2 icmp_seq=1 Gazdă de destinație inaccesibilă
ping: sendmsg: Cheia necesară nu este disponibilă

Mulțumiri!

djdomi avatar
drapel za
te rog clarifica ce vrei sa rezolvi. pentru mine nu se poate înțelege ce vrei cu un proxy invers în timp ce îl folosești pentru internet?
Puncte:1
drapel cn

Actualizați WireGuard-ul clienților dvs IP-uri permise setările pentru a include adresele IP ale celorlalte dispozitive pe care doriți să le acceseze fiecare client prin conexiunea WireGuard la VPS. De exemplu, astfel, pentru a permite dispozitivului 1 să utilizeze WireGuard pentru a se conecta numai la dispozitivul 2:

[Interfață]
Adresa = 10.0.0.2/8
...

[Peer]
PublicKey = <VPS pubkey>
AllowedIPs = 10.0.0.3/32
...

Sau astfel pentru a permite dispozitivului 1 să se conecteze la dispozitivul 2, precum și VPS-ul însuși, prin WireGuard:

[Interfață]
Adresa = 10.0.0.2/8
...

[Peer]
PublicKey = <VPS pubkey>
IP-uri permise = 10.0.0.1/32, 10.0.0.3/32
...

Sau astfel pentru a permite dispozitivului 1 să utilizeze conexiunea WireGuard pentru a se conecta la orice gazdă din 10.0.0.0/8 bloc:

[Interfață]
Adresa = 10.0.0.2/8
...

[Peer]
PublicKey = <VPS pubkey>
AllowedIPs = 10.0.0.0/8
...

Vezi asta Ghid pentru butuc și spițe WireGuard pentru un exemplu complet.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.