Skip to content

Releases: benjie/mehserve

v2.1.0 - .localhost TLD

24 Nov 14:40
Compare
Choose a tag to compare

mehserve now natively supports the .localhost TLD which should be safe to use for years to come! Thanks @lake-effect 🙌

v2.0.3 - X-Forwarded-Proto

15 Jun 17:04
Compare
Choose a tag to compare

Add support for X-Forwarded-Proto: https for https requests.

v2.0.2 - fixes SSL signing issues

19 Mar 10:04
Compare
Choose a tag to compare
  • Fixes ERR_SSL_KEY_USAGE_INCOMPATIBLE (thanks @benhjames)
  • Fixes ERR_CERT_WEAK_SIGNATURE_ALGORITHM
  • Adds SSL certificate installation instructions for Linux
  • Upgrades dependencies

Mehserve v2

06 Nov 19:03
Compare
Choose a tag to compare
  • Codebase now in JavaScript, not CoffeeScript
  • Adds SSL support

UPDATING

To install the latest:

npm install -g mehserve

This will continue to work as before, but if you want SSL support you'll need to redirect port 12443 to port 443 (on top of redirecting port 12439 to port 80 as you likely do already).

Mac:

  • Run mehserve install (just outputs instructions)
  • Re-run the sudo cp line that references meh.firewall.plist
  • Copy the sudo launchctl load command, change load for unload, then run it
  • Re-run the sudo launchctl load command (with load)

Linux:

UNTESTED

You should be able to just run:

sudo iptables -t nat -A OUTPUT -o lo -p tcp --dport 443 -j REDIRECT --to-port 12443
sudo iptables-save