Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
ef1230a
Rename vpnmon-r3-1.8.2.sh to archive/vpnmon-r3-1.8.2.sh
ViktorJp Feb 26, 2026
331d167
Rename vpnmon-r3.sh to vpnmon-r3-1.8.3.sh
ViktorJp Feb 26, 2026
c84d207
v1.9.0 Beta 1
ViktorJp Feb 26, 2026
3758665
Bump version to v1.9.0b1 and update date
ViktorJp Feb 26, 2026
63fc543
Update changelog for v1.9.0b1 with new feature details
ViktorJp Feb 26, 2026
d763029
Add Double-Hop VPN capabilities to enhancements
ViktorJp Feb 26, 2026
d9fc1ec
Update version to 1.9.0b1
ViktorJp Feb 26, 2026
31640fb
Update version to 1.9.0 and modify last modified date
ViktorJp Feb 28, 2026
8f6dd18
Update changelog with Double-Hop VPN note
ViktorJp Feb 28, 2026
303fb85
Update release date for version 1.9.0b1
ViktorJp Feb 28, 2026
a50d177
Update vpnmon-r3.sh
ViktorJp Feb 28, 2026
ba2788b
Update changelog with new feature and bug fixes
ViktorJp Mar 6, 2026
82c8fa7
Update vpnmon-r3.sh
ViktorJp Mar 6, 2026
af7a3ab
Update README with new date
ViktorJp Mar 6, 2026
759c687
Update vpnmon-r3.sh
ViktorJp Mar 7, 2026
3188b70
Update README with new date
ViktorJp Mar 7, 2026
625ea93
Update changelog.txt
ViktorJp Mar 8, 2026
6e799d9
Update changelog for Multi/Double-Hop VPN feature
ViktorJp Mar 8, 2026
4ad3122
Revise changelog for version 1.9.0 release
ViktorJp Mar 8, 2026
7cd471e
Update version.txt
ViktorJp Mar 8, 2026
0159878
Update version number and date in README
ViktorJp Mar 8, 2026
d0430a5
Update image and enhance executive summary in README
ViktorJp Mar 8, 2026
dc53cd8
Update version to 1.9.0 and modify last modified date
ViktorJp Mar 8, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# VPNMON-R3 v1.8.3
# VPNMON-R3 v1.9.0
Asus-Merlin OpenVPN/Wireguard Monitor R3

Updated on 2026-Jan-17
Updated on 2026-Mar-8

---

<img width="1174" height="715" alt="image" src="https://github.com/user-attachments/assets/e4694707-2c40-4d1b-a921-7d1e82f68b5f" />
<img width="1170" height="822" alt="image" src="https://github.com/user-attachments/assets/4a96a7e6-f930-4409-a9b4-dffda8d1165b" />

---

Expand Down
File renamed without changes.
14 changes: 14 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
v1.9.0 - (March 8, 2026)
- MINOR: Added an extremely unique feature to VPNMON-R3. Multi/Double-Hop VPN! While this kind of
functionality is available using major VPN providers, this is not a feature I have come across in
the Merlin FW world as of yet. This feature is capable of selecting and configuring an inner and
outer VPN tunnel, and when using 2 different VPN providers, gives you some of the best possible
privacy available. Unique to VPNMON-R3 and this Asus Merlin Community, this feature also lets you
use straight OVPN and pair it with a WG tunnel, or WG with OVPN, WG with WG or OVPN with OVPN.
This option is available under the configuarion menu -> Option #17. A full menu to manage this
feature has been added that lets you pick which VPN/WG slots, Hop Clients, and Advanced Settings
if need be, along with the ability to enable/disable, rebuild, and tear down routing rules.
PLEASE NOTE: Double-Hop VPN Client redirection is handled within the VPNMON-R3 interface, not
through the VPN Director in the main Merlin UI.
- PATCH: Various inconsistencies and bug fixes around bandwidth measurements.

v1.8.3 - (January 17, 2026)
- PATCH: The Recovery Timeout should be defaulting to 1x, but it was inadvertently set to 3x. Thank
you to @Tarek Yag for reporting this. Fixed!
Expand Down
1 change: 1 addition & 0 deletions enhancements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ To-Do:
- If the WAN doesn't respond after X minutes, issue a router reboot?

Done:
- Double-Hop VPN capabilities
- configurable timeouts for wan detection and resets @scootertramp
- Find a way to remember past bandwidth stats so that it doesn't revert to [UNKN] as often.
- use recovery timeouts for wan @scootertramp
Expand Down
2 changes: 1 addition & 1 deletion version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.8.3
1.9.0
8,289 changes: 8,289 additions & 0 deletions vpnmon-r3-1.8.3.sh

Large diffs are not rendered by default.

2,977 changes: 2,746 additions & 231 deletions vpnmon-r3.sh

Large diffs are not rendered by default.