Score:0

บังคับให้แยกการตั้งค่า Mullvad VPN ต่อผู้ใช้หรือไม่

ธง us

ฉันต้องการให้ฉันสามารถเชื่อมต่ออัตโนมัติกับเซิร์ฟเวอร์ที่แตกต่างกันสำหรับผู้ใช้สองคนแต่ละคนด้วย Mullvad VPN

สิ่งที่ฉันได้ลอง:

กับ crontab -u <ชื่อผู้ใช้> -e สำหรับผู้ใช้แต่ละราย ฉันได้เพิ่มบรรทัดเดียวจากบรรทัดต่อไปนี้สำหรับแต่ละคน:

@reboot mullvad relay ตั้งตำแหน่งเช่นพากย์
@reboot mullvad relay set location สหราชอาณาจักร lon

แต่ผู้ใช้ทั้งสอง แม้จะใช้ crontab ต่างกัน ก็ยังเชื่อมต่อกับ VPN เดียวกัน

ต่อไปฉันสร้างสคริปต์นี้:

#!/bin/bash

ถ้า [ "$(ชื่อล็อก)" = "<ชื่อผู้ใช้>" ]; แล้ว
        ตำแหน่งชุดรีเลย์ mullvad gb lon
อื่น
        มัลแวดรีเลย์ตั้งที่ตั้งคือพากย์
ไฟ

และทำให้สามารถเรียกใช้งานได้ด้วย:

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

สคริปต์ทำงานเองเมื่อรันด้วยตนเอง

ฉันพยายามทำให้สิ่งนี้ทำงานเมื่อเข้าสู่ระบบโดยสร้าง /etc/rc.local และกำหนดให้อ่าน:

/usr/localbin/mullvadrelay.sh

แต่สิ่งนี้ไม่ได้ผล

ฉันแก้ไขต่อไป /etc/bash.barshrc เพื่อรวมรหัสจากเนื้อหาของสคริปต์ แต่ค้นพบว่าสิ่งนี้จะทำงานเมื่อฉันเปิดเทอร์มินัลเท่านั้น

ทางออกที่ดีที่สุด:

ขณะนี้ฉันได้เพิ่มสิ่งต่อไปนี้ต่อท้าย /etc/profile:

ถ้า [ "$(ชื่อล็อก)" = "<ชื่อผู้ใช้>" ]; แล้ว
        mullvad ตัดการเชื่อมต่อ && mullvad ชุดรีเลย์ ตำแหน่ง gb สหราชอาณาจักร && mullvad เชื่อมต่อ
อื่น
        mullvad ถอด && mullvad รีเลย์ตั้งตำแหน่งคือพากย์ && mullvad เชื่อมต่อ
ไฟ

การตัดการเชื่อมต่อและการเชื่อมต่อในตอนแรกอยู่นอกบล็อก if แต่ทำงานไม่ถูกต้อง สิ่งเหล่านี้ไม่จำเป็นเลย แต่การใช้การเชื่อมต่อนี้แทนการเชื่อมต่ออัตโนมัติของโปรแกรม Mullvad จะช่วยป้องกันการแจ้งเตือนซ้ำ และดูเหมือนว่าจะสะอาดกว่าและเป็นการป้องกันที่ดีในการตัดการเชื่อมต่อก่อนเปลี่ยนเซิร์ฟเวอร์

สิ่งนี้ใช้ได้เว้นแต่ฉันจะเปลี่ยนไปใช้ผู้ใช้รายเดียวแล้วกลับไปที่ผู้ใช้รายแรก แทนที่จะออกจากระบบและเข้าสู่ระบบ ดังนั้นด้วย dconf-บรรณาธิการ เพื่อป้องกันการสลับฉันได้ตั้งค่า:

ปิดใช้งานการสลับผู้ใช้จริง
ผู้ใช้เปิดใช้งานสวิตช์เป็นเท็จ

หากมีตัวเลือกให้แยกการตั้งค่า VPN สำหรับผู้ใช้แต่ละราย ฉันอยากจะคงฟังก์ชันสวิตช์ไว้ แต่ถ้าฉันแน่ใจว่าบัญชีหนึ่งจะไม่รั่วไหลการเชื่อมต่อจากบัญชีอื่นก่อนที่จะกลับมาทำงานต่อ เช่น เว็บไซต์บน user1 เชื่อมต่อกับเว็บไซต์ด้วย VPN1 แต่ในขณะที่เปลี่ยนไปใช้ผู้ใช้รายอื่น หรือในบางจุดเมื่อกลับมาใช้ user1 ต่อก่อนที่สคริปต์จะทำงาน คำขอจะถูกส่งโดยใช้ VPN2

การตั้งค่านี้ใช้งานได้ แต่ฉันคิดว่าฉันต้องมีอะไรผิดพลาด เพราะบางครั้งเมื่อฉันเข้าสู่ระบบ ส่วนขยาย gnome ของฉันถูกปิดใช้งาน และฉันต้องเปิดสวิตช์ส่วนขยายหลักในการตั้งค่าด้วยตนเอง มีวิธีแก้ปัญหาของฉันสำหรับปัญหาส่วนขยายหรือวิธีที่ดีกว่าในการใช้ VPN ที่แตกต่างกันสำหรับผู้ใช้แต่ละคนหรือไม่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา