Cài đặt và cập nhật Muddog
Môi trường được hỗ trợ
Kiểm tra hệ điều hành và phiên bản trên trang tải xuống trước khi tải bộ cài đặt.
| Hệ điều hành | Định dạng cung cấp và hướng dẫn sử dụng |
|---|---|
| Linux x86_64 | Các gói .deb và .rpm. Cần môi trường desktop sử dụng systemd. |
| Windows 10/11 x64 | Bộ cài đặt .msi. Gói Windows hiện chỉ hỗ trợ x64. |
| macOS 13 Ventura trở lên | Bộ cài đặt .dmg. Gói Universal hỗ trợ cả Intel và Apple Silicon. Cần tài khoản quản trị viên macOS để điều khiển ứng dụng. |
Trên Linux, trình quản lý gói sẽ cài đặt kèm các thư viện và gói phụ thuộc cần thiết để chạy ứng dụng. VPN theo ứng dụng trên Linux còn yêu cầu phiên người dùng systemd và cgroup v2; nftables đã nằm trong danh sách gói phụ thuộc. Windows cũng hỗ trợ VPN theo ứng dụng; macOS hỗ trợ VPN cho toàn bộ Internet và theo IP/dải địa chỉ.
Tài liệu này dành cho phiên bản 2.x. Nếu trang tải xuống chưa hiển thị tệp 2.x
cho hệ điều hành của bạn, hãy kiểm tra tình trạng phát hành trước. Với tệp .exe
của phiên bản 1.0.7 cho Windows, làm theo hướng dẫn phiên bản cũ.
Trên Linux và Windows, chia sẻ Internet tự động bắt đầu sau khi cài đặt; trên macOS, sau lần chạy đầu tiên và khi dịch vụ nền đã được cấp phép. Sau đó, dịch vụ cũng chạy khi khởi động máy, nên người dùng khác có thể sử dụng đường truyền Internet của bạn ngay cả khi bạn chưa mở cửa sổ ứng dụng. Hãy đọc Quản lý chia sẻ Internet trước khi cài đặt.
Cài đặt trên Linux
Các lệnh dưới đây dùng tên tệp của phiên bản 2.0.0 làm ví dụ. Trong terminal, chuyển đến thư mục chứa tệp đã tải xuống, thay tên tệp bằng tên gói bạn thực sự đã tải rồi chạy lệnh. Quá trình cài đặt cần quyền quản trị viên.
Debian / Ubuntu
sudo apt install ./muddog_2.0.0_amd64.deb
Fedora
sudo dnf install ./muddog-2.0.0-1.x86_64.rpm
Khởi chạy lần đầu sau khi cài đặt
- Sau khi cài đặt xong, đăng xuất khỏi phiên desktop rồi đăng nhập lại.
- Chạy Muddog từ menu ứng dụng.
- Kiểm tra xem màn hình Kết nối có hiển thị trạng thái VPN và Chia sẻ Internet của tôi hay không.
- Chọn quốc gia và kết nối theo hướng dẫn Kết nối VPN.
Khi cài đặt bằng sudo từ tài khoản người dùng thông thường, người dùng đó
được thêm vào nhóm muddog. Bạn phải đăng nhập lại để ứng dụng nhận quyền này.
Hãy chạy ứng dụng bằng tài khoản người dùng thông thường; không cần nhập ID
hay mật khẩu Mudfish để sử dụng VPN.
Nếu quản trị viên cài đặt bằng tài khoản khác hoặc nhiều người dùng cần điều khiển ứng dụng, hãy xem Kiểm tra quyền truy cập dịch vụ.
Cài đặt trên Windows
- Nếu đã cài Muddog bằng trình cài đặt
.execũ, hãy gỡ trước trong Cài đặt → Ứng dụng của Windows. Nếu được yêu cầu gỡ bản cài đặt cũ, hãy hoàn tất việc gỡ rồi chạy lại bộ cài đặt MSI. - Chạy tệp
.msiđã tải xuống và chấp thuận yêu cầu quyền quản trị viên. - Làm theo hướng dẫn cài đặt. Nếu chưa có WebView2 Runtime, trình hỗ trợ cài đặt sẽ tải thành phần này từ Internet, nên bạn cần kết nối Internet.
- Chạy muddog từ menu Start hoặc màn hình desktop bằng quyền người dùng thông thường.
- Kiểm tra trạng thái dịch vụ trên màn hình Kết nối rồi làm theo Kết nối VPN.
Vị trí cài đặt mặc định là %ProgramFiles%\muddog. Trình cài đặt đăng ký và tự động
khởi chạy dịch vụ muddog-engine, đồng thời thêm quy tắc tường lửa cho phép nhận
UDP cần thiết cho engine. Các thành phần cần thiết cho VPN và VPN theo ứng dụng
đã có trong gói. Bạn không cần chạy ứng dụng với quyền quản trị viên mỗi lần sử dụng.
Cài đặt trên macOS
- Mở tệp
.dmgđã tải xuống. - Sao chép Muddog.app vào thư mục Ứng dụng (
/Applications). Không thể đăng ký dịch vụ nền nếu chạy trực tiếp từ DMG. - Khi đang đăng nhập bằng tài khoản quản trị viên macOS, chạy Muddog vừa sao chép.
- Trong Cài đặt hệ thống → Cài đặt chung → Mục đăng nhập & Phần mở rộng, cho phép Muddog chạy nền. Tên các mục có thể khác tùy phiên bản macOS.
- Khi ứng dụng kết nối lại với dịch vụ, làm theo Kết nối VPN.
Để mở lại màn hình cấp phép, chọn Service → Background Service Settings…
trên thanh menu macOS. Nếu cần đăng ký dịch vụ, chọn
Service → Enable Background Service. Các tên menu này hiển thị bằng tiếng Anh.
Chạy ứng dụng mà không dùng sudo.
Cập nhật
Nếu đang sử dụng VPN, nhấn Ngắt kết nối, rồi tải bộ cài đặt mới dành cho hệ điều hành của bạn từ trang tải xuống.
- Linux: Đóng ứng dụng rồi cài đặt bằng lệnh ở trên với tên tệp
.debhoặc.rpmmới. - Windows: Đóng ứng dụng rồi chạy tệp
.msimới. Bản cài đặt MSI hiện có sẽ được thay thế trong quá trình cập nhật. - macOS: Trước tiên, chọn Service → Remove Background Service and Quit
để gỡ dịch vụ và thoát ứng dụng. Thay ứng dụng trong
/Applicationsbằng Muddog.app từ DMG mới, sau đó chạy lại và hoàn tất việc cấp phép dịch vụ nếu cần.
Các kết nối VPN và chia sẻ đang hoạt động sẽ bị ngắt trong quá trình cập nhật. Sau khi cập nhật, mở lại ứng dụng và kiểm tra trạng thái kết nối và chia sẻ. Nếu có lỗi cho biết phiên bản ứng dụng và dịch vụ không khớp, hãy xem Khắc phục sự cố.
Nếu chuyển từ phiên bản 1.0.7 cũ trên Linux, hãy đóng ứng dụng cũ rồi cài gói mới.
Nếu dịch vụ muddog_srv.service cũ đã được đăng ký, trình cài đặt sẽ dừng dịch vụ
đó và tắt tính năng tự khởi chạy. Sau đó, mở Muddog từ menu ứng dụng.
Gỡ cài đặt
Linux
Trên Debian / Ubuntu, dùng lệnh sau.
sudo apt remove muddog
Trên Fedora, dùng lệnh sau.
sudo dnf remove muddog
Khi gỡ gói, dịch vụ và VPN sẽ dừng, đồng thời các tuyến mạng do Muddog thêm
sẽ được dọn dẹp. Trên Debian / Ubuntu, nếu muốn xóa cả tài khoản và nhóm dành
riêng cho dịch vụ, bạn có thể dùng sudo apt purge muddog thay cho lệnh gỡ thông thường.
Windows
Trong Cài đặt → Ứng dụng của Windows, chọn muddog để gỡ cài đặt. Quá trình gỡ sẽ dừng dịch vụ và VPN, dọn dẹp các tuyến VPN, rồi xóa dịch vụ và các quy tắc tường lửa đã thêm khi cài đặt. Cài đặt người dùng và nhật ký kết nối, chuyển tiếp được giữ lại.
macOS
- Trong ứng dụng, chọn Service → Remove Background Service and Quit.
- Sau khi dịch vụ được gỡ và ứng dụng đã thoát, chuyển Muddog.app trong
/Applicationsvào Thùng rác.
Nếu xóa tệp ứng dụng trước, việc dọn dẹp mục chạy nền có thể bị chậm. Cài đặt người dùng và nhật ký kết nối, chuyển tiếp được giữ lại.
Nhật ký còn lại và dừng chia sẻ
Gỡ gói và xóa nhật ký kết nối, chuyển tiếp là hai việc riêng biệt. Xem Nhật ký kết nối và chuyển tiếp để biết vị trí và cách lưu giữ các nhật ký cục bộ còn lại. Nếu muốn giữ chương trình nhưng dừng chia sẻ, bạn có thể dừng dịch vụ, nhưng VPN của bạn cũng không sử dụng được khi dịch vụ đang dừng.