CNTLM is an authentication proxy that can solve problems with applications trying to get through a Windows proxy that requires authentication. I need this to clone from GitHub repos when behind a workplace proxy server. Getting it installed, however, may involve a little fancy footwork.
- Rename the .exe to something else as some policies won’t allow it to be installed. How about mostly_harmless.exe?
- Use the command line options -H -u -d to get the hashes for your config file: mostly_harmless.ini
- Launch the application: mostly_harmless -c mostly_harmless.ini
- Edit your git.config: [http] proxy=http://127.0.0.1:3128
I wanted to keep a backup of my private PGP key and I wanted to install it on multiple devices: a couple of Mac OS X Mavericks laptops and my Android smartphone, a Moto G 4.4.2.
Naturally this needs to be encrypted but the limitations to setting up that encryption are surprising. In the end I found that I could use EncFS on both the Macs and the smartphone.
Cryptonite lets me create an EncFS folder, which I called private.enc, on the MicroSD in my USB2Go meenova adaptor.
On the Macs you need to drop to the terminal:
brew install osxfuse
System Preferences > FUSE for OS X > Install FUSE for OS X
brew install encfs
Check you’ve plugged in your external USB drive then mount the encrypted folder:
encfs /Volumes/M/private.enc ~/private
The mount point will appear as OSXFUSE Volume 0 (encfs) in your home directory. You can import your key file directly from here.
Once done, before ejecting your USB drive, remember to unmount the FUSE folder: