Releases: agh1467/plugins
dnscrypt-proxy v2.1.1 plugin revision 7
This is a pre-release version of the dnsncrypt-proxy plugin for OPNsense designed to function with version 2.1.1. It's practically a complete re-write of the original with new features, fixes, and updates for the latest version of dnscrypt-proxy.
There is no support for settings migration at this time. This plugin uses a different config node from the original, all settings will have to be re-configured.
Changes for this release
* Add support for boxes in form data
* Swap tabs for boxes on diagnostics page
* Add section element around boxes (style)
* Remove version check from diagnostics page
* Remove unused resolvers model branch
* Update configd scripts to handle empty params
* Update to help messaging in form XML
* Remove extra field clean up in field controls
* Fix DNS64 field control
* Add unique constraints for some fields
* Wrap long lines on log view instead of forcing wide
* Add support for dropdown field control
* Migrate log style to <style> defined in partial
* Add floppy icon to save button
* Updates to DocBlocks
* Add log handler supporting parse, export and clear
* Update logs page to use columns, and style column widths
* Add buttons for save/apply functionality
* Add apply changes box
* Incorporate an upstream change in layout_partial (#5311)
* Add support for button groups (dropdown)
* Add fade/slide style to row and apply changes box
Installation
Remove the current dnscrypt-proxy plugin via the UI. This package will have to be installed via the CLI using SSH.
Follow these steps to install this plugin:
- Upload the package (pkg) to OPNsense, this can be done with scp like this:
scp os-dnscrypt-proxy-ng-devel-2.1.1_7.pkg root@192.168.1.1:/tmp
- Install the package with pkg like this:
pkg add -f /tmp/os-dnscrypt-proxy-ng-devel-2.1.1_7.pkg
- Refresh the OPNsense page in your browser, and look for "DNSCrypt Proxy" under the Services section of the menu.
The version of dnscrypt-proxy available through OPNsense repositories is 2.0.45, to use the latest version (2.1.1), the binary must be installed manually at /usr/local/sbin/dnscrypt-proxy replacing the installed version. A pre-compiled binary can be downloaded from the dnscrypt-proxy release page: https://github.com/DNSCrypt/dnscrypt-proxy/releases
The version to download for OPNsense is the "freebsd" release for amd64/i386.
dnscrypt-proxy v2.0.45 revision 2
This is a pre-release version of the dnsncrypt-proxy plugin. It's practically a complete re-write of the original with new features, fixes, and updates for the latest version of dnscrypt-proxy.
There is no support for settings migration at this time. This plugin uses a different config node from the original, all settings will have to be re-configured.
Features
- All settings represented in the UI
- Enable/disable complex/advanced features
- Upload/Download of allowed/blocked lists
- External allowed names/blocked names support
- Importing/Exporting of allowed/blocked lists and some others
- Diagnostics tools
- All logs supported
- Resolver list, displays all currently available resolvers.
- Anonymized DNS Relay list, displays all currently available relays
Fixes
- Issue #2, added first-time setup to mitigate an issue with dnscrypt-proxy not starting, and the server names list being empty
Installation
To reduce confusion, remove the current dnscrypt-proxy plugin via the UI. This package will have to be installed via the CLI using SSH.
- Upload the package (txz) to OPNsense, this can be done with scp like this:
scp os-dnscrypt-proxy-devel-2.0.45r2.txz root@192.168.1.1:/tmp
- Install the package with pkg like this:
pkg install /tmp/os-dnscrypt-proxy-devel-2.0.45r2.txz
- Refresh the OPNsense page in your browser, and look for "DNSCrypt Proxy" under the Services section of the menu.
dnscrypt-proxy v2.0.45 revision 1
This is a pre-release version of the dnsncrypt-proxy plugin. It's practically a complete re-write of the original with new features, fixes, and updates for the latest version of dnscrypt-proxy.
There is no support for settings migration at this time. This plugin uses a different config node from the original, all settings will have to be re-configured.
Features
- All settings represented in the UI
- Enable/disable complex/advanced features
- Upload/Download of allowed/blocked lists
- External allowed names/blocked names support
- Importing/Exporting of allowed/blocked lists and some others
- Diagnostics tools
- All logs supported
- Resolver list, displays all currently available resolvers.
- Anonymized DNS Relay list, displays all currently available relays.
Installation
To reduce confusion, remove the current dnscrypt-proxy plugin via the UI. This package will have to be installed via the CLI using SSH.
- Upload the package (txz) to OPNsense, this can be done with scp like this:
scp os-dnscrypt-proxy-devel-2.0.45.txz root@192.168.1.1:/tmp
- Install the package with pkg like this:
pkg install /tmp/os-dnscrypt-proxy-devel-2.0.45.txz
- Refresh the OPNsense page in your browser, and look for "DNSCrypt Proxy" under the Services section of the menu.