Releases: r3nor/mullvad-tailscale
Releases · r3nor/mullvad-tailscale
v2.1.0
Big thanks to @edgar-vincent for the big refactor he made!
Main changes:
- Split the script into functions
- Remove redundant code
- Minimise the use of external commands
- Use [[ test ]] instead of [ test ]
- Make the README less verbose and adapt to reflect changes in script
- Add INCLUDE_COUNTRY_CODES and allow multiple values passed to -c
- Allow multiple values passed to -d
- Improve output formatting
- Improve error handling and print errors to stderr
- Add a function to trap SIGINT (which needs to be improved)
Breaking changes:
- EXCLUDE_COUNTRY_CODES is no longer a regular expression (which makes the syntax cleaner, I think).
This requires Bash >=4.4, which shouldn't be a problem since this script targets GNU/Linux.
v2.0.1
v2.0.0
This new major release is a whole rewrite on the script. The flag/option system has improved and it is now fully compatible with Zerotier.
New in this release
- Flags can be added in any order and are more reliable. See usage
- You can now specify a country code to connec to.
- Use Zerotier or Tailscale.
- Select specific
.rules
files. - Select specific nft tables.
- Better output messages.
- Better docs.
- New name!
mtc
is nowmnf
as permullvad NF tables
. It is a script, so you can rename it to whatever you want to.
v1.2.0
This release comes with some important fixes as Mullvad has changed their server naming. Now the wg
servers are ram-only and wireguard
are disk servers.
New in this release:
- Fix Mullvad naming so no errors are displayed when connecting.
- Don't ask for sudo when using the
-h
option
v1.1.1
v1.1.0
v1.0.2
v1.0.1
v1.0.0
Basic usage is working perfectly.
Features
- Usage and help
- Bring up Mullvad + Tailscale with a random server
- Blacklist countries to not connect to
- Use RAM only servers
- Set custom DNS server for Mullvad
- Bring down Mullvad VPN and nft entries.
- Bring down all (tailscale+mullvad+nftables)
- Update the relay list at stratup