kuki68ster
Regular Contributor
Will it get all the NordVPN goodies? Like recommended cities, etc.My daily progress update... Things are coming along! Going with the minimalist @ColinTaylor color scheme...
View attachment 54385
Will it get all the NordVPN goodies? Like recommended cities, etc.My daily progress update... Things are coming along! Going with the minimalist @ColinTaylor color scheme...
View attachment 54385
I haven't decided yet how custom this thing is going to get. Right now, it's open, customizable and configurable to be used with any VPN provider. The whole point behind this release was to help those who are running multiple VPN clients all at once - they could even be with different VPN providers. VPNMON-R3 will be able to individually monitor any of the 5 VPN client slots, determine if one needs to be reset, and use a custom list of preferred servers for each VPN slot to reconnect to.Will it get all the NordVPN goodies? Like recommended cities, etc.
I would set it to 99 if you wanted to disable this feature... I don't think a % would go over 100, so setting it to 99999 is probably causing some issues there.hey guys
Could you tell me if it's possible to disable just this feature, so it doesn't switch when the server load is high? I don't know why, but no matter the amount I set,(50-9999) the load is always higher, and it keeps switching servers constantly. Yes, I've tried multiple servers.
thanks
View attachment 54630
Thanks for your quick response. I've already tried with 99 and 100. Unfortunately, it was unsuccessful. Now, I'm trying VPNMON-R3, which seems stable for the moment. (same servers)I would set it to 99 if you wanted to disable this feature... I don't think a % would go over 100, so setting it to 99999 is probably causing some issues there.
If you can grab your VPN server IP from the Merlin UI, you could run this statement from an SSH prompt, and see what message it gives you? Replace the IP in the statement below with your Nord VPN server IP.Thanks for your quick response. I've already tried with 99 and 100. Unfortunately, it was unsuccessful. Now, I'm trying VPNMON-R3, which seems stable for the moment. (same servers)
echo $(curl --retry 3 --connect-timeout 3 --max-time 6 --retry-delay 1 --retry-all-errors https://api.nordvpn.com/server | jq --raw-output '.[] | select(.ip_address == "162.153.152.48") | .load')
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 4532k 0 4532k 0 0 1250k 0 --:--:-- 0:00:03 --:--:-- 1258k
1
here is the result:If you can grab your VPN server IP from the Merlin UI, you could run this statement from an SSH prompt, and see what message it gives you? Replace the IP in the statement below with your Nord VPN server IP.
Code:echo $(curl --retry 3 --connect-timeout 3 --max-time 6 --retry-delay 1 --retry-all-errors https://api.nordvpn.com/server | jq --raw-output '.[] | select(.ip_address == "162.153.152.48") | .load')
It would give you output like this:
Code:% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 4532k 0 4532k 0 0 1250k 0 --:--:-- 0:00:03 --:--:-- 1258k 1
With the 1 on the last row being the load %...
here is the result:
View attachment 54689
...but after a couple of days, the R3 version is stable and working, so I'll stick with that, resolving the issue. Thank you.
cat /jffs/scripts/post-mount
#!/bin/sh
. /jffs/addons/diversion/mount-entware.div # Added by amtm
(sleep 30 && /jffs/scripts/vpnmon-r2.sh -screen) & # Added by vpnmon-r2
(sleep 30 && /jffs/scripts/vpnmon-r3.sh -screen) & # Added by vpnmon-r3
Nice catch... I'll make sure this is corrected in R2!One small thing, when I uninstalled R2 sciprt via vpnmon-r2 -config or vpnmon-r2 -setup (can't remember which one I used), the uninstall routine did remove the script itself (vpnmon-r2.sh file) but has not removed the R2 line from post-mount script.
This is file content after R2 unistall and R3 install
Code:cat /jffs/scripts/post-mount #!/bin/sh . /jffs/addons/diversion/mount-entware.div # Added by amtm (sleep 30 && /jffs/scripts/vpnmon-r2.sh -screen) & # Added by vpnmon-r2 (sleep 30 && /jffs/scripts/vpnmon-r3.sh -screen) & # Added by vpnmon-r3
curl --retry 3 "https://raw.githubusercontent.com/ViktorJp/VPNMON-R2/master/vpnmon-r2-2.64.sh" -o "/jffs/scripts/vpnmon-r2.sh" && chmod 755 "/jffs/scripts/vpnmon-r2.sh"
curl --retry 3 "https://raw.githubusercontent.com/ViktorJp/VPNMON-R2/master/vpnmon-r2-2.65.sh" -o "/jffs/scripts/vpnmon-r2.sh" && chmod 755 "/jffs/scripts/vpnmon-r2.sh"
What you lose:Hey Viktor,
I couldn't find a what's you gain/what you lose between R2 and R3. Do you have something like that somewhere so I can see what the significant differences are?
I think this comes down to a speed vs. accuracy tradeoff issue... For the sake of displaying all on-screen info quickly, I'm only shooting off 1 short ping to the host (VPNMON-R2 initially did the same thing), instead of doing multiple pings that would create more of an average. In certain instances, your connection, hardware, software, sunspots, you name it, will exhibit some random lag, making it jump higher than it normally would... I'm sure if a successive ping is run, you'd see a momentary small increase of sorts, and quickly drops back down to normal. So in that case, it would cause a reset. I've got mine pointing to 9.9.9.9 (quad9) and set for 500ms. I haven't seen a reset in weeks since changing it to that. Before, I had it set to 150ms, with my highest pings usually around the 70ms range... and I would see much more frequent resets for the same reason you are probably seeing them. I think keeping it at 500ms is a good failsafe, in case something does go bonkers on the VPN provider end, and let's you hopefully quickly recover to a faster server.The only thing I have noticed with VPMON-R3 is that my VPN tunnels seem to reset more often after you added function to adjust Ping Max to trigger a reset. I initially set the reset to 2X the length of the ping to of the most distant server. When this seemed to be resulting in more frequent resets ( every 1-3 days) I moved the timer back to 500 ms and still noticed the more frequent resets. Logs show the resets and I see time exceeded 500 ms yet when I have VPMON up and visible the ping times for the three servers normally show as 40, 15, 140. I tried changing the ping target (8.8.4.4) and that didn't make any difference. I don't know what you were using as a default value prior to adding the option to chose your own. These are just my observations.
The important thing is that the tunnels stay up and the app works very well so thanks again.
8.) Apply these custom configuration entries on the bottom of the page - This is an important step! The custom config entries that come with the .ovpn file may work, but aren't the greatest. Please over-copy them with these configuration entries below. These work great for NordVPN, but for many other VPN providers as well. If they don't, revert back or look for some best practice entries for your particular VPN provider:
Code:remote-random resolv-retry infinite remote-cert-tls server ping 15 ping-restart 0 ping-timer-rem persist-key persist-tun reneg-sec 0 fast-io disable-occ mute-replay-warnings auth-nocache sndbuf 524288 rcvbuf 524288 push "sndbuf 524288" push "rcvbuf 524288" pull-filter ignore "auth-token" pull-filter ignore "ifconfig-ipv6" pull-filter ignore "route-ipv6" explicit-exit-notify 3 tun-mtu 1500 tun-mtu-extra 32 mssfix 1450
You're welcome. Glad this closed thread is still of help! . But no, the code should remain. I would try saving/applying before enabling the VPN connection. See if that works?I want to thank you so much for making this working guide. I've tried several videos of guides on YouTube and the guide on the NordVPN site itself and none of them gave me a working NordVPN on my Asus ROG Rapture GT-AEX16000.
I have one question, after pasting the code at step 8 into the Custom Configuration and applying it to the router the page reloads and the code is gone from the Custom Configuration, is this normal?
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!