Điểm:0

Buộc cài đặt VPN Mullvad riêng biệt cho mỗi người dùng?

lá cờ us

Tôi muốn rằng tôi có thể tự động kết nối với một máy chủ khác cho từng người dùng trong số hai người dùng bằng Mullvad VPN.

Những gì tôi đã thử:

Với crontab -u <tên người dùng> -e đối với mỗi người dùng, tôi đã thêm một dòng từ dòng duy nhất sau cho mỗi người dùng:

@reboot mullvad vị trí đặt rơle tức là lồng tiếng
@reboot mullvad vị trí đặt rơle uk lon

nhưng cả hai người dùng, ngay cả với các crontab khác nhau, vẫn được kết nối với cùng một VPN.

Tiếp theo tôi đã tạo tập lệnh này:

#!/bin/bash

nếu [ "$(tên đăng nhập)" = "<tên người dùng>" ]; sau đó
        rơle mulvad đặt vị trí gb lon
khác
        rơle mullvad đặt vị trí tức là lồng tiếng
fi

và làm cho nó có thể thực thi được với:

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

Tập lệnh tự hoạt động khi chạy thủ công.

Tôi đã cố gắng chạy cái này khi đăng nhập bằng cách tạo /etc/rc.local và thiết lập nó để đọc:

/usr/localbin/mullvadrelay.sh

nhưng điều này đã không làm việc.

tôi đã chỉnh sửa tiếp theo /etc/bash.barshrc để bao gồm mã từ phần thân của tập lệnh nhưng phát hiện ra rằng mã này chỉ chạy khi tôi mở một thiết bị đầu cuối.

giải pháp tốt nhất cho đến nay:

Hiện tại tôi đã thêm phần sau vào cuối/etc/profile:

nếu [ "$(tên đăng nhập)" = "<tên người dùng>" ]; sau đó
        mullvad ngắt kết nối && mullvad rơle đặt vị trí gb uk && mullvad kết nối
khác
        mullvad ngắt kết nối && mullvad rơle đặt vị trí tức là lồng tiếng && mullvad kết nối
fi

Ngắt kết nối và kết nối ban đầu nằm ngoài khối if nhưng không hoạt động bình thường. Chúng không hoàn toàn cần thiết nhưng việc sử dụng kết nối này thay vì kết nối tự động của chương trình Mullvad sẽ ngăn các thông báo trùng lặp và có vẻ sạch sẽ hơn và là một biện pháp phòng ngừa tốt để ngắt kết nối trước khi thay đổi máy chủ.

Điều này hoạt động trừ khi tôi chuyển sang một người dùng rồi quay lại người dùng đầu tiên, thay vì đăng xuất và đăng nhập, vì vậy với trình soạn thảo dconf để ngăn chuyển đổi, tôi đã đặt:

vô hiệu hóa chuyển đổi người dùng đúng
user-switch-enabled sai

Nếu có một tùy chọn để tách riêng cài đặt VPN cho từng người dùng, tôi muốn giữ lại chức năng chuyển đổi nhưng chỉ khi tôi có thể chắc chắn rằng một tài khoản sẽ không làm rò rỉ kết nối từ tài khoản này sang tài khoản khác trước khi được tiếp tục, ví dụ: một trang web trên user1 là đã kết nối với một trang web bằng VPN1 nhưng trong khi đã chuyển sang người dùng khác hoặc tại một thời điểm nào đó khi tiếp tục lại với người dùng1 trước khi tập lệnh có thể chạy, các yêu cầu sẽ được gửi bằng VPN2.

Thiết lập này hoạt động nhưng tôi nghĩ rằng tôi phải gặp sự cố vì đôi khi khi tôi đăng nhập, tiện ích mở rộng gnome của tôi bị tắt và tôi phải bật công tắc tiện ích mở rộng gốc trong cài đặt theo cách thủ công. Có cách khắc phục nào cho giải pháp của tôi đối với sự cố tiện ích mở rộng hay cách tốt hơn để sử dụng một VPN khác cho mỗi người dùng không?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.