Chuyển đến nội dung chính

VPN theo ứng dụng trong Muddog

Để chỉ một số ứng dụng như trình duyệt kết nối qua quốc gia khác, chọn Chỉ sử dụng VPN cho ứng dụng khởi chạy từ đây. VPN áp dụng cho ứng dụng mới khởi chạy từ Muddog và các tiến trình con của ứng dụng đó; các ứng dụng khác sử dụng đường truyền Internet hiện có.

Điều kiện sử dụng​

Tính năng này có trên Muddog 2 cho Linux và Windows. Trên macOS, hãy dùng VPN cho toàn bộ Internet hoặc theo IP/dải địa chỉ.

Hệ điều hànhĐiều kiện sử dụng
LinuxCần phiên người dùng systemd, cgroup v2 và nftables. nftables được cài đặt như một gói phụ thuộc. Không hỗ trợ ứng dụng Snap/Flatpak.
WindowsChọn chương trình cần chạy từ danh sách ứng dụng đã cài đặt hoặc qua tệp .exe. Các thành phần WinDivert cần thiết đã có trong MSI. Ứng dụng chạy với quyền của người dùng hiện tại.

Không hỗ trợ ứng dụng chuyển tác vụ cho một dịch vụ khởi chạy riêng, hoặc ứng dụng tái sử dụng một phiên bản ứng dụng khác đang chạy. Ngay cả với cùng một ứng dụng, khả năng sử dụng tính năng này cũng có thể khác nhau tùy cách cài đặt.

Khởi chạy ứng dụng qua VPN​

  1. Trong Cài đặt → Phạm vi sử dụng VPN, chọn Chỉ sử dụng VPN cho ứng dụng khởi chạy từ đây.
  2. Nhấn Lưu thay đổi.
  3. Chọn quốc gia trên màn hình Kết nối rồi nhấn Kết nối VPN. Nếu đang kết nối với phạm vi khác, hãy ngắt rồi kết nối lại trước.
  4. Khi thấy Đã kết nối, dùng Chọn ứng dụng đã cài đặt trong khu vực Khởi chạy ứng dụng qua VPN để chọn ứng dụng muốn chạy. Nếu không có trong danh sách, dùng Tìm tệp thực thi.
  5. Nếu cần, mở Đối số khởi chạy (tùy chọn) và nhập đối số.
  6. Nhấn Chạy qua VPN.

Bạn có thể lần lượt chọn và chạy nhiều ứng dụng. Nếu ứng dụng mới cài không xuất hiện trong danh sách, nhấn Làm mới danh sách trong khu vực khởi chạy ứng dụng. Trên Windows, khi dùng Tìm tệp thực thi, hãy chọn tệp .exe của chương trình.

Nếu đối số khởi chạy chứa khoảng trắng, hãy đặt trong dấu ngoặc kép. Ô này dùng để nhập đối số truyền cho tệp thực thi đã chọn, không thực thi lệnh shell hay đường ống lệnh.

Khi sử dụng trình duyệt​

Hãy thoát hoàn toàn trình duyệt đang chạy rồi khởi chạy lại từ Muddog. Nếu yêu cầu mở cửa sổ mới được chuyển đến tiến trình trình duyệt hiện có, trình duyệt có thể tiếp tục sử dụng đường truyền hiện có. Với ứng dụng vẫn còn tiến trình nền sau khi đóng cửa sổ, bạn phải dừng cả tiến trình đó.

Mở trang kiểm tra IP công cộng bằng trình duyệt vừa khởi chạy từ Muddog để kiểm tra địa chỉ IPv4. Trình duyệt khác được mở từ menu ứng dụng thông thường sẽ không được áp dụng VPN.

Đóng cửa sổ, ngắt và kết nối lại​

Thao tácKết quả
Đóng cửa sổ MuddogVPN và các chương trình đã khởi chạy vẫn hoạt động.
Ngắt kết nối VPNVPN ngừng áp dụng nhưng các chương trình đã khởi chạy không bị đóng.
Kết nối lại ở chế độ theo ứng dụng trên LinuxCác ứng dụng mà cùng người dùng đó đã khởi chạy từ Muddog cũng được áp dụng lại. Không đảm bảo các kết nối đang có sẽ chuyển sang tuyến mới, nên hãy khởi chạy lại ứng dụng cần dùng.
Kết nối lại ở chế độ theo ứng dụng trên WindowsPhải thoát hoàn toàn chương trình cần áp dụng VPN rồi khởi chạy lại từ Muddog.

Không có tính năng chặn Internet của ứng dụng khi VPN bị ngắt.

Xử lý DNS và IPv6​

Yêu cầu DNS do dịch vụ DNS của hệ thống gửi thay cho ứng dụng và lưu lượng mạng cục bộ có thể sử dụng đường truyền hiện có.

  • Linux: Lưu lượng IPv6 sử dụng đường truyền hiện có.
  • Windows: Khi kết nối VPN theo ứng dụng, lưu lượng TCP/UDP Internet IPv4 của ứng dụng được chọn đi qua VPN, còn lưu lượng IPv6 bị chặn. DNS của hệ thống và mạng cục bộ sử dụng đường truyền hiện có. Nếu ứng dụng được chọn và ứng dụng khác dùng chung một cổng UDP khiến không thể xác định gói tin thuộc ứng dụng nào, gói tin đó sẽ bị chặn.

Nếu nút khởi chạy bị vô hiệu hóa hoặc ứng dụng không sử dụng VPN, hãy xem Khắc phục sự cố VPN theo ứng dụng.