Repository navigation
V2Mac 0.4.0
What's changed
- Add and edit servers by hand, with every option of each protocol
- New Server (Shift-Cmd-N, or Enter Details Manually in the Add sheet) builds a VLESS, VMess, Trojan, Shadowsocks, Hysteria 2, WireGuard, SOCKS5 or HTTP server from its fields
- Edit changes a pasted server in place; a subscription's server is edited as a copy saved in Custom Configs
- Transport, TLS and REALITY options and Mux can be set for VLESS, VMess, Trojan and Shadowsocks
- Edited servers keep a working share link and QR code
- Full Xray configs can be edited as JSON
- Click the server name in the bottom bar to jump to the active server in its list
- Opens the server's own subscription or Custom Configs, selects the row and scrolls it into view
- Add a Favorites list in the sidebar for the servers you star
- Add or remove a favorite from a server's right-click menu or from the inspector
- A favorite stays when its subscription drops it; automatic updates never remove one
- After a manual update, a message offers to remove or keep favorites that are no longer in the subscription
- Give the installer window a background with a drag-to-Applications arrow
- Opening the DMG now shows V2Mac and the Applications folder placed on either side of the arrow
- Show where your traffic comes out after connecting: flag, city, country and IP address
- The connection bar and the menu bar panel show the exit location and address, with a copy button
- The menu bar icon gets a green badge with the two-letter country code
- If nothing answers through the server, the app says traffic is not passing instead of just Connected
- Both can be turned off in Settings → Connection; the check is skipped in Direct mode
- Make the Update and Test toolbar buttons the same shape, with the icon and arrow centred
- Clicking the Update icon now updates right away without the proxy; the arrow beside it still opens the choices
- Add notifications for connection problems, expiring subscriptions and updates, with a Notifications tab in Settings
- Connection lost or failed, a busy port (with a button to use the next free one), and TUN mode stopping
- A subscription close to its expiry date or traffic quota, each warning sent once
- A new V2Mac or Xray core release, a failed automatic update, changed servers, and a finished delay test
- Every kind has its own switch in Settings → Notifications; the quieter ones start off
- Add an "Allow insecure servers" setting so servers with a self-signed certificate can connect
- Off by default, in Settings → Connection; it only affects servers whose link says allowInsecure
- Works for connecting, switching servers and delay tests, including Hysteria 2
- Refresh a subscription once so its existing servers pick this up
- Import Shadowsocks links that use v2ray-plugin or simple-obfs, and Hysteria 2 links with a pinned certificate
- Shadowsocks servers behind v2ray-plugin, xray-plugin or simple-obfs (HTTP mode) are no longer skipped
- Hysteria 2 links with pinSHA256 are no longer skipped, so self-signed servers that pin their certificate connect
Install
Download V2Mac-0.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: v0.3.5...v0.4.0