2023-05-13 10:14:52 +03:00
|
|
|
:do {
|
|
|
|
:global vpnhosts "at.vpnunlimitedapp.com,be.vpnunlimitedapp.com,bg.vpnunlimitedapp.com,cy.vpnunlimitedapp.com,cz.vpnunlimitedapp.com,dk.vpnunlimitedapp.com,ee.vpnunlimitedapp.com,de.vpnunlimitedapp.com,de-dus.vpnunlimitedapp.com,gr.vpnunlimitedapp.com,hu.vpnunlimitedapp.com,hr.vpnunlimitedapp.com,lv.vpnunlimitedapp.com,md.vpnunlimitedapp.com,nl.vpnunlimitedapp.com,pl.vpnunlimitedapp.com,ro.vpnunlimitedapp.com,si.vpnunlimitedapp.com,ch.vpnunlimitedapp.com,tr.vpnunlimitedapp.com";
|
|
|
|
:global randnum [:put [:rndnum from=0 to=19]];
|
|
|
|
:global vpnhost [:pick [:toarray $vpnhosts] $randnum ];
|
|
|
|
|
|
|
|
/ip firewall connection remove [/ip firewall connection find protocol=udp]
|
|
|
|
/ip firewall connection remove [/ip firewall connection find protocol=tcp]
|
|
|
|
|
|
|
|
/interface l2tp-client disable VPN1;
|
|
|
|
/interface l2tp-client set [find Name=VPN1] connect-to=$vpnhost;
|
|
|
|
/interface l2tp-client enable VPN1;
|
|
|
|
|
2023-05-13 11:14:11 +03:00
|
|
|
:log info "Interface l2tp-client modified. New VPN endpoint: $vpnhost";
|
2023-05-13 11:04:14 +03:00
|
|
|
:put "$vpnhost"
|
2023-05-13 10:14:52 +03:00
|
|
|
|
|
|
|
} on-error={
|
|
|
|
/log error "********** VPNSCRIPT finished with error *********";
|
|
|
|
}
|