Puncte:0

Forțați setări separate Mullvad VPN pentru fiecare utilizator?

drapel us

Aș prefera să mă pot conecta automat la un server diferit pentru fiecare dintre cei doi utilizatori cu Mullvad VPN.

Ce am incercat:

Cu crontab -u <nume utilizator> -e pentru fiecare utilizator am adăugat o singură linie din următoarele unice pentru fiecare:

@reboot mullvad releu set locație, adică dub
@reboot mullvad relay set location uk lon

dar ambii utilizatori, chiar și cu crontab-uri diferite, încă sunt conectați la același VPN.

Apoi am creat acest script:

#!/bin/bash

if [ "$(logname)" = "<nume utilizator>" ]; atunci
        mullvad releu set locație gb lon
altfel
        mullvad releu set locație ie dub
fi

și l-a făcut executabil cu:

chmod u+x /usr/localbin/mullvadrelay.sh

Scriptul în sine funcționează atunci când este rulat manual.

Am încercat să ruleze acest lucru la autentificare prin creare /etc/rc.local și setându-l să citească:

/usr/localbin/mullvadrelay.sh

dar asta nu a mers.

Am editat în continuare /etc/bash.barshrc pentru a include codul din corpul scriptului, dar am descoperit că acesta rulează numai când deschid un terminal.

Cea mai bună soluție de până acum:

În prezent, am adăugat următoarele la sfârșitul /etc/profile:

if [ "$(logname)" = "<nume utilizator>" ]; atunci
        mullvad disconnect && mullvad relee set location gb uk && mullvad connect
altfel
        mullvad disconnect && mullvad releu set locație, adică dub && mullvad connect
fi

Deconectarea și conectarea au fost inițial în afara blocului if, dar nu au funcționat corect. Nu sunt în întregime necesare, dar folosirea acestei conexiuni în locul conexiunii automate a programului Mullvad previne notificările duplicate și pare mai curat și o bună precauție să puneți o deconectare înainte de a schimba serverele.

Acest lucru funcționează cu excepția cazului în care trec la un utilizator și apoi înapoi la primul, mai degrabă decât să mă deconectez și să mă conectez, la fel dconf-editor pentru a preveni comutarea am setat:

disable-user-switching true
comutatorul de utilizator activat false

Dacă ar exista o opțiune de a păstra setările VPN izolate pentru fiecare utilizator, aș prefera să păstrez funcționalitatea comutatorului, dar numai dacă aș putea fi sigur că un cont nu va scurge conexiunea de la celălalt înainte de a fi reluat, de exemplu, un site web pe user1 este conectat la un site web cu VPN1, dar în timp ce comutați la un alt utilizator sau la un moment dat când reluați ulterior user1 înainte ca scriptul să poată rula, solicitările sunt trimise folosind VPN2.

Această configurare funcționează, dar cred că trebuie să am ceva în neregulă, deoarece acum, uneori, când mă conectez, extensiile mele gnome sunt dezactivate și trebuie să pornesc manual comutatorul extensiei părinte în setări. Există o remediere a soluției mele pentru problema extensiei sau o modalitate mai bună de a folosi un VPN diferit pentru fiecare utilizator?

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.