Repository navigation
Releases: v2macapp/v2mac
Release list
V2Mac 1.6.0
What's changed
- Keep the Mac's menu bar in its normal place when V2Mac is in Persian
- Add Rules Doctor, which finds and fixes problems in your rules
- Finds errors, conflicts between rules, and rules that do nothing, and fixes them with one button
- Summarises rules: subdomains become one domain, hosts become a service list, and apps their hosts already cover are dropped
- Can group rules by what they do and merge neighbours, without changing where traffic goes
- Replaces Tidy Up in the Rules window
- Remove the Map tab from the Connections window
- Open the Connections window from the menu bar panel
Install
With Homebrew: brew install --cask v2macapp/tap/v2mac (or brew upgrade --cask v2mac).
Or download V2Mac-1.6.0.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).
Full changelog: v1.5.0...v1.6.0
V2Mac 1.5.0
What's changed
- Update the Secure Sandbox on its own, without waiting for a V2Mac release
- V2Mac finds new sandbox releases itself and checks their signature
- The sandbox opens as long as it shares V2Mac's link version; otherwise it says which one must update
- A sandbox never updates to an older version
Install
With Homebrew: brew install --cask v2macapp/tap/v2mac (or brew upgrade --cask v2mac).
Or download V2Mac-1.5.0.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).
Full changelog: v1.4.0...v1.5.0
V2Mac 1.4.0
What's changed
- Use Secure Sandbox 1.1.3, which fixes Debian packages that create a system group or user
- Make a safe problem report from Settings → About
- Logs and crash details are included with server details, keys, visited sites and your account name removed
- You read and edit the report first; V2Mac copies it and opens GitHub, and sends nothing itself
- Point at the v2macapp GitHub organization
Install
With Homebrew: brew install --cask v2macapp/tap/v2mac (or brew upgrade --cask v2mac).
Or download V2Mac-1.4.0.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).
Full changelog: v1.3.0...v1.4.0
V2Mac 1.3.0
What's changed
- Update V2Mac automatically with smaller downloads
- Download only changed files, verify them, and install on quit or with Restart Now
- Show available and ready badges and keep Xray within the build-compatible range
- Apply rule changes faster when rules name many apps
Install
With Homebrew: brew install --cask lordversa/tap/v2mac (or brew upgrade --cask v2mac).
Or download V2Mac-1.3.0.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).
Full changelog: v1.2.1...v1.3.0
V2Mac 1.2.1
What's changed
- Fix the Rules window freezing while apps are online
- The Discovered count no longer rebuilds the routing for every site on every redraw
Install
With Homebrew: brew install --cask lordversa/tap/v2mac (or brew upgrade --cask v2mac).
Or download V2Mac-1.2.1.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).
Full changelog: v1.2.0...v1.2.1
V2Mac 1.2.0
What's changed
- Add rules-first command line tool
- Show the frontmost app's route in the menu bar, with Add to Rule
- Add an "Add to Rule" action for Shortcuts
- Replace the rule editor and rule builder with one Rules window
- Rules can send traffic via another server or a group's fastest server, with failover
- Add "Only when" conditions: ports, TCP or UDP, protocol and app
- Search a host, address or app to see which rule decides where it goes
- Discovered lists apps and sites no rule covers, to add with one click
- Tidy Up suggests merging and removing rules that overlap
- The menu bar warns when a Via rule's servers stop answering
Install
With Homebrew: brew install --cask lordversa/tap/v2mac (or brew upgrade --cask v2mac).
Or download V2Mac-1.2.0.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).
Full changelog: v1.1.0...v1.2.0
V2Mac 1.1.0
What's changed
- Use Secure Sandbox 1.1.1, which keeps logs to help diagnose apps that close right after opening
- Update the Secure Sandbox by downloading only the files that changed
- The update sheet shows the smaller download size
- Add Show Crash Reports to Settings and a bug report template
- Report a Problem opens an issue form asking for versions, the log and the crash report
Install
With Homebrew: brew install --cask lordversa/tap/v2mac (or brew upgrade --cask v2mac).
Or download V2Mac-1.1.0.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).
Full changelog: v1.0.0...v1.1.0
V2Mac 1.0.0
What's changed
- Add the Secure Sandbox (beta): run apps in mini VMs, each with its own server, downloaded the first time you open it
- Update the Secure Sandbox when a new V2Mac needs a newer one: a button beside Sandbox, a notification and a menu bar card, with download progress
- Show Loading on the Sandbox button while the sandbox opens, and a small download badge when it isn't installed
- The menu bar panel's Sandbox button shows a spinner while the sandbox opens
- Move Sandbox to the foot of the sidebar, under Connections and Rule Editor, all stacked
- Let sandbox mini VMs exit through JSON config servers too
- Let the sandbox fetch its store index and plugin layers through V2Mac (link version 3)
- Let sandbox mini VMs exit through share-link servers (dev builds only for now)
- V2Mac hands the sandbox ready server outbounds and lets them through the kill switch
- Turning TUN mode on or off hands the exits out again
- Add the Secure Sandbox entry, download and link (dev builds only for now)
- Sandbox button in the toolbar and menu bar panel, with a sheet that downloads it
- Settings → Sandbox: memory limit and Remove
- Asks before quitting when sandbox apps are open
Install
With Homebrew: brew install --cask lordversa/tap/v2mac (or brew upgrade --cask v2mac).
Or download V2Mac-1.0.0.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).
Full changelog: v0.7.16...v1.0.0
V2Mac 0.7.16
What's changed
- Update the bundled Xray-core to 26.10.21
- Xray's own country lists now cover only China, Iran and Russia, so the connection map and the rule builder place fewer countries
Install
With Homebrew: brew install --cask lordversa/tap/v2mac (or brew upgrade --cask v2mac).
Or download V2Mac-0.7.16.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).
Full changelog: v0.7.15...v0.7.16
V2Mac 0.7.14
What's changed
- Open the update icon into a glowing pill when the pointer is over it
- The icon has no circle; hovering slides out a pill with the text behind it
- A soft, moving glow of colour surrounds the pill while it is open
- The whole pill can be clicked, and it closes half a second after the pointer leaves
- Show the update text when the pointer is over the update icon
- The update icon sits in its own circle, apart from the Add button
- Check for Xray core updates only from Settings
- The core is no longer checked in the background, and its notification is gone
- The toolbar shows an available V2Mac update as a glowing icon; hover it to read the text
Install
With Homebrew: brew install --cask lordversa/tap/v2mac (or brew upgrade --cask v2mac).
Or download V2Mac-0.7.14.dmg, check it against the .sha256 file, and follow the first-launch steps in the README (the app is ad-hoc signed).
Full changelog: v0.7.13...v0.7.14