Thuần macOS · Apple Silicon & Intel

VPN L2TP/IPsec ổn định ngay trên thanh menu.

TOMOSIA VPN tự cài đặt toàn bộ giao thức IKEv1, ESP, L2TP và PPP. Không Docker, không strongSwan, không pppd. Chỉ một app nhẹ, kết nối bằng một cú click.

macOS 12 trở lên File .dmg, kéo thả để cài Bản cập nhật có chữ ký số
TOMOSIA VPN Connected
Protected via Company VPN
CONFIGURATIONS+ Add
Company VPNvpn.example.com · your.name
···
Remote Officeoffice.example.com · your.name
···
v1.0© 2026 TOMOSIA VIET NAM⚙︎   Quit ⌘Q
Kill switch đang bậtChặn traffic khi VPN rớt
Kết nối lại tự độngĐổi mạng, không cần thao tác
IKEv1 Main ModeIPsec ESPNAT-TraversalL2TPPPPMS-CHAPv2CHAPPAPKill switchmacOS KeychainUniversal binary IKEv1 Main ModeIPsec ESPNAT-TraversalL2TPPPPMS-CHAPv2CHAPPAPKill switchmacOS KeychainUniversal binary
Vì sao TOMOSIA VPN

VPN mặc định của macOS hay chập chờn. Chúng tôi làm lại từ giao thức.

Không bọc lại công cụ có sẵn. TOMOSIA VPN tự cài đặt toàn bộ ngăn xếp giao thức nên kiểm soát được từng bước và nói rõ lỗi nằm ở đâu.

VPN L2TP mặc định của macOS

System Settings → VPN → L2TP over IPsec

  • Hay chập chờn, khó kết nối trên Wi-Fi công cộng hoặc văn phòng có tường lửa
  • Khi lỗi chỉ báo thông điệp chung chung, khó biết nguyên nhân
  • Khó tự chẩn đoán vì không có công cụ kiểm tra mạng đi kèm

TOMOSIA VPN

Menu Bar App + CLI Engine viết bằng Go

  • Tự cài đặt IKEv1, ESP, NAT-T, L2TP, PPP, kết nối xuyên suốt và ổn định
  • Mỗi lỗi có tên riêng và hướng xử lý: sai mật khẩu, server không phản hồi, mạng chặn UDP 500/4500…
  • vpn diagnose, vpn logs và vpn repair để soi, theo dõi và khôi phục mạng
Tính năng

Mọi thứ bạn cần.
Không thừa một thứ nào.

Từ một cú click trên thanh menu đến những chi tiết nhỏ giúp kết nối bền và an toàn.

Kết nối 1 click từ thanh menu

Công tắc bật/tắt ngay trên Menu Bar. Trạng thái hiển thị tức thì: đang kết nối, đã kết nối, đang kết nối lại, đã ngắt. Đóng cửa sổ, app vẫn chạy nền.

toggle → tunnel up
SwiftUINativeNhẹ

Kill switch

Khi VPN full-tunnel rớt, chặn internet cho đến khi kết nối lại, không để lộ lưu lượng ra ngoài.

Tự cài đặt toàn bộ giao thức

IKEv1 (Main Mode), IPsec ESP, NAT-Traversal, L2TP và PPP với PAP / CHAP / MS-CHAPv2. Một binary Go duy nhất, không cần xl2tpd, pppd hay strongSwan.

Mac TOMOSIA VPN VPN Server L2TP/IPsec UDP 500 / 4500 mã hóa IPsec ESP Internet / Wi-Fi công cộng
IKEv1ESPNAT-TL2TPMS-CHAPv2

Tự kết nối lại

Mất mạng hay đổi mạng: engine tự phát hiện và dựng lại đường hầm.

Nhiều profile, nhiều account

Quản lý nhiều máy chủ và tài khoản. Sửa host hoặc username mà không phải nhập lại mật khẩu.

● Company VPNRemote OfficeLab

Bí mật nằm trong Keychain

Pre-shared key và mật khẩu lưu trong macOS Keychain, không nằm trong file cấu hình.

PSK•••••••• Keychain

Thông báo lỗi rõ ràng

Mỗi lỗi có tên riêng và hướng xử lý cụ thể, kèm nút thử lại hoặc cập nhật mật khẩu.

Authentication FailedCREDENTIALS

Sai tên tài khoản hoặc mật khẩu.

Update PasswordDismiss

Khóa khi đang dùng

Không thể sửa hay xóa profile đang kết nối, tránh làm hỏng phiên đang chạy. Áp dụng cho cả app lẫn CLI.

Company VPNEdit · Delete bị khóa
Remote Officecó thể sửa

Cập nhật có chữ ký

vpn update chỉ cài bản phát hành đã được xác minh chữ ký ed25519.

SHA256SUMS.sig ed25519 verified

Chẩn đoán mạng

Kiểm tra DNS, UDP 500/4500 và MTU để biết chính xác mạng đang chặn gì.

[OK] DNS    [OK] UDP/500
[OK] UDP/4500   [OK] MTU probes
Cách dùng

Từ tải về đến kết nối trong vài phút.

1

Tải & kéo thả

Mở file .dmg, kéo TOMOSIA VPN vào thư mục Applications như mọi app khác.

2

Hoàn tất cài đặt

Lần đầu mở app, macOS hỏi mật khẩu quản trị một lần để cài phần lõi mạng.

3

Thêm & bật VPN

Nhấn Add, nhập server, tài khoản, secret rồi gạt công tắc. Xong.

Dành cho dân kỹ thuật

Có app đẹp.
Có cả CLI mạnh.

  • Cùng một engine. App và lệnh vpn dùng chung cấu hình, bạn chọn cách nào tiện hơn.
  • Dễ script hóa. vpn status --json, vpn diagnose --json.
  • Log rõ ràng. vpn logs -f theo dõi trực tiếp, bật verbose khi cần soi từng gói.
  • Gỡ sạch. vpn uninstall xóa cả dữ liệu và secret trong Keychain.
zsh — vpn

    
Bảo mật

Cẩn trọng với từng bí mật.

Quyền root chỉ dùng đúng lúc cần, và mọi thông tin nhạy cảm đều được xử lý riêng.

Lưu trong Keychain

PSK và mật khẩu nằm trong macOS Keychain, không ghi vào file cấu hình.

Không lộ qua dòng lệnh

App truyền secret bằng stdin, nên không hiện trong danh sách tiến trình (ps).

Chỉ người cài mới chạy được

Phần lõi cần quyền root chỉ chạy cho tài khoản đã cài, tài khoản khác trên máy bị từ chối.

Cập nhật có chữ ký số

Bản phát hành được ký ed25519 và xác minh trước khi cài.

Bắt đầu

Sẵn sàng kết nối?

Tải bản cài đặt mới nhất cho Mac của bạn và kết nối trong vài phút.

Tải file .dmg
macOS 12+Apple Silicon & Intel
$curl -fsSL https://raw.githubusercontent.com/TOMOSIA-VIETNAM/vpn/main/install.sh | bash

Hoặc cài bằng một dòng lệnh ở trên. Lần đầu mở app: nếu macOS cảnh báo nhà phát triển chưa xác minh, hãy nhấn chuột phải vào TOMOSIA VPN, chọn Open, rồi Open lần nữa.

Hỏi đáp

Câu hỏi thường gặp

TOMOSIA VPN chạy trên những máy nào?

macOS 12 trở lên, cả Mac Apple Silicon (M1/M2/M3…) và Mac Intel. Một bản cài đặt universal dùng cho cả hai.

Vì sao app cần mật khẩu quản trị khi mở lần đầu?

Để tạo đường hầm VPN và chỉnh bảng định tuyến, phần lõi vpn cần quyền root. App cài nó đúng một lần vào /usr/local/bin và chỉ tài khoản đã cài mới chạy được.

Mật khẩu và pre-shared key được lưu ở đâu?

Trong macOS Keychain của bạn. File cấu hình chỉ chứa thông tin không nhạy cảm như tên profile, server, username.

Tôi có thể sửa profile khi đang kết nối không?

Không. Để tránh làm hỏng phiên đang chạy, hãy tắt VPN trước, sau đó sửa. Bạn có thể đổi server hoặc username mà không phải nhập lại mật khẩu.

Kill switch hoạt động thế nào?

Khi một VPN full-tunnel bị rớt, kill switch chặn traffic internet cho đến khi kết nối lại, để không lộ lưu lượng ra ngoài. Bật trong Settings và có hiệu lực từ lần kết nối kế tiếp.

Làm sao gỡ cài đặt?

Chạy vpn uninstall để xóa phần lõi, cấu hình và secret trong Keychain, sau đó kéo TOMOSIA VPN ra khỏi Applications.