开源软件名称(OpenSource Name):passepartoutvpn/passepartout-apple开源软件地址(OpenSource Url):https://github.com/passepartoutvpn/passepartout-apple开源编程语言(OpenSource Language):Swift 98.4%开源软件介绍(OpenSource Introduction):PassepartoutPassepartout is a non-official, user-friendly OpenVPN® and WireGuard® client for iOS and macOS. OverviewAll profiles in one placePassepartout lets you handle multiple profiles in one single place and quickly switch between them. Ease of useWith its native look & feel, Passepartout focuses on ease of use. It does so by stripping the flags that are today obsolete or rarely used. With good approximation, it mimics the most relevant features you will find in the official OpenVPN and WireGuard clients. Not to mention iCloud support, which makes your VPN profiles available on all your devices without any additional effort! Trusted networksTrust Wi-Fi, cellular (iOS) or wired (macOS) networks to fine-grain your connectivity. You can then choose to retain a VPN connection when entering a trusted network, or prevent it completely. Siri shortcutsEnjoy the convenience of Siri shortcuts to automate frequent VPN actions. Override network settingsOverride default gateway, DNS (plus DoH/DoT), proxy and MTU settings right from the app. Don't bother editing the configuration file or your server settings. This is especially useful if you want to override your provider settings, e.g. to integrate your own DNS-based ad blocking. See your connection parametersPassepartout strives for transparency, by showing a fairly detailed yet understandable resume of your connection parameters. Disconnect on sleepKeeping the VPN active in the background provides smoother operation, but may be tough for the battery. You might want to use this feature if you're concerned about battery life. When the device goes to sleep, the VPN will disconnect to then reconnect on device wake-up. No unrequested activityPassepartout is a VPN client and does absolutely nothing else without your consent. The providers infrastructures are obtained via a static GitHub API if and only if you manually refresh them. Presets for major providersPassepartout can connect to a few well-known VPN providers with an existing account:
In preset mode, you can pick pre-resolved IPv4 endpoints when DNS is problematic. Import configuration filesPassepartout can import .ovpn (OpenVPN) and .conf/.wg (WireGuard) configuration files as is. You can find details on what may or may not work in the related section of the TunnelKit README. InstallationRequirements
It's highly recommended to use the Git and Ruby packages provided by Homebrew. TestingDownload the app codebase locally:
Enter the directory and clone the submodules:
For everything to work properly, make sure to comply with all the capabilities/entitlements, both in the main app and the tunnel extension target. Make sure to update
Also,
To eventually test the app, open LicenseCopyright (c) 2022 Davide De Rosa. All rights reserved. This project is licensed under the GPLv3. ContributingBy contributing to this project you are agreeing to the terms stated in the Contributor License Agreement (CLA). For more details please see CONTRIBUTING. CreditsThe logo is taken from the awesome Circle Icons set by Nick Roach. The country flags are taken from: https://github.com/lipis/flag-icon-css/
OpenVPN© Copyright 2022 OpenVPN | OpenVPN is a registered trademark of OpenVPN, Inc. WireGuard© Copyright 2015-2022 Jason A. Donenfeld. All Rights Reserved. "WireGuard" and the "WireGuard" logo are registered trademarks of Jason A. Donenfeld. OpenSSLThis product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (https://www.openssl.org/) Translations
UsageYou are strongly encouraged to read carefully both the disclaimer and privacy policy before using this software. ContactsTwitter: @keeshux Website: passepartoutvpn.app (FAQ) |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论