MacShrew is a taskbar alternative to Shrew Soft VPN Access manager for macOS systems which brings following additional features:
-
MacShrew Taskbar automatically reconnects when IPSec the connection goes down (suspend, wifi disabled, etc.)
-
tunnel status in taskbar
This will guide you through installation of MacShrew taskbar.
- ShrewSoft VPN Client installed (if not, then we will install it with Homebrew)
- XCode Command line developer tools (ruby)
- macOS Sierra >10.12.2 (may be working with other systems too, but not tested)
1. If you do not have homebrew installed run this:
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” /dev/null
2. Install ShrewSoft VPN Client:
brew tap homebrew/boneyard
When everything went smoothly:
brew install shrewsoft-vpn-client
3. Install MacShrew Taskbar application from:
https://github.com/mejmo/mac-shrew/raw/master/dmg/MacShrew.dmg
4. Run the application
This tools are used for building:
- py2app - Py2App packaging into standalone app
- dmgbuild - Packaging into dmg file
- PyCharm - The best IDE for python
On Sierra and El Capitan system you must disable System Integrity Protection if you would like to run py2app, otherwise py2app will not create any package.
Follow these instructions:
- Click the menu.
- Select Restart...
- Hold down command-R to boot into the Recovery System.
- Click the Utilities menu and select Terminal.
- Type
csrutil disable
and press return. - Close the Terminal app.
- Click the menu and select Restart....
Then simply start create_dmg.py
script which firstly makes py2app and then prepares dmg file
in dmg/MacShrew.dmg
- Martin Formanko - mejmo
This project is licensed under the BSD License - see the LICENSE.md file for details. Icons are downloaded from iconfinder.com which are free for commercial and personal use.