mirror of
https://github.com/laspavel/mikrotik-scripts.git
synced 2025-06-20 21:35:45 +02:00
18 lines
1 KiB
Text
18 lines
1 KiB
Text
: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;
|
|
|
|
:log info "Interface l2tp-client modified. New VPN endpoint: $vpnhost";
|
|
:put "$vpnhost"
|
|
|
|
} on-error={
|
|
/log error "********** VPNSCRIPT finished with error *********";
|
|
}
|