Làm cách nào để tự động kết nối với VPN khi đăng nhập / khởi động?


35

Cho đến nay, tôi đã sử dụng công cụ VPN tích hợp của Lion.

Tôi muốn tự động kết nối VPN của mình bất cứ khi nào tôi kết nối với internet.

Có thể tự động kết nối VPN của tôi bất cứ khi nào tôi kết nối với internet bằng công cụ tích hợp không?

Nếu không thể kết nối tự động với công cụ xây dựng, bạn có thể cung cấp cho tôi một giải pháp thay thế miễn phí không?


Không có tùy chọn nào cho mục này trong phần "Nâng cao" trong Cài đặt mạng phải không? Tôi không có máy Mac bên mình.
Matt

Có cách nào để làm điều này với Viscocity, ứng dụng khách VPN mở không?

@christian Câu hỏi hay! Tôi không biết. Tôi đã hỏi hỗ trợ của họ qua Twitter và chưa nhận được câu trả lời. Nhưng bạn có thể cố gắng để có được một giải pháp trong diễn đàn của họ . Cho đến nay, tôi đã sử dụng ứng dụng khách Shimo VPN tuyệt vời hỗ trợ OpenVPN và tích hợp tính năng này. Tuy nhiên, điều này không trả lời câu hỏi của bạn :).
gentmatt

@christian Phiên bản mới nhất của Độ nhớt có cài đặt cho việc này. Khi bạn chọn một cấu hình VPN và chỉnh sửa nó, có một tùy chọn ở phía dưới để bắt đầu dịch vụ VPN này khi Độ nhớt bắt đầu.
gentmatt

Câu trả lời:


42

Apple Script cung cấp một giải pháp tốt:

on idle
    tell application "System Events"
        tell current location of network preferences
            set myConnection to the service "VPN University"
            if myConnection is not null then
                if current configuration of myConnection is not connected then
                    connect myConnection
                end if
            end if
        end tell
        return 120
    end tell
end idle

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây


2
Tuyệt quá! Làm việc như người ở. Tôi đang sử dụng Lion 10.7.2.
gentmatt

1
vẫn hoạt động hoàn hảo vào ngày 10.12.3
Hofi

Tìm thấy qua phao cứu sinh: lifehacker.com/
John Hunt

5

Một cách khác để làm điều này là bằng cách tạo Cấu hình Cấu hình (sử dụng Trình cấu hình Apple ). Sử dụng công cụ này, tạo lại cấu hình VPN của bạn và lưu tệp. Sau khi bạn đã tạo tệp, hãy mở nó trong trình soạn thảo văn bản và tìm các mục sau:

<key>VPNType</key>
<value>(...)</key>

Thêm vào như sau:

<key>OnDemandEnabled</key>
<integer>1</integer>
<key>OnDemandRules</key>
<array>
    <dict>
        <key>Action</key>
        <string>Connect</string>
        <key>InterfaceTypeMatch</key>
        <string>WiFi</string>
    </dict>
    <dict>
        <key>Action</key>
        <string>Connect</string>
        <key>InterfaceTypeMatch</key>
        <string>Cellular</string>
    </dict>
</array>

Bây giờ sau khi bạn đã cài đặt cấu hình này, một hộp kiểm "Kết nối theo yêu cầu" sẽ được hiển thị trong tùy chọn hệ thống "Mạng". Bây giờ macOS sẽ giữ kết nối của bạn còn sống. Tính năng phần thưởng: bạn cũng có thể thêm các quy tắc cụ thể về thời điểm VPN sẽ kết nối hoặc ngắt kết nối, tùy thuộc vào mạng Wifi nào bạn được kết nối.

Xem Tài liệu tham khảo cấu hình trên trang web dành cho nhà phát triển của Apple để biết tất cả các quy tắc theo yêu cầu. Và xem thêm wiki mạnhSwan nơi một số ví dụ được hiển thị.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.