发一个我的脚本。。。连接到动态IP上
通过PPTP连接到对方机器上。对方是动态IP。话不多说,上脚本::global The-Dst
:global The-Previous-Dst
:set The-Dst [:resolve www.sina.com.cn]
:set The-Previous-Dst connect-to]
:if ($The-Dst != $The-Previous-Dst) do={/interface pptp-client set connect-to=$The-Dst }请注意 3.X 变量中不支持"-"请将"-"去掉。
用得喜欢就顶一个。
把 www.sina.com.cn 改成你的域名,比如 aaa.changeip.com 有啥问题可以提出。。。欢迎指正。 支持一下!学习。 3.x支持 “—”等 用引号,“” 就OK了。
很早前写的,类似
:global pptpname ("pptp-out1")
:global hostip ("www.baidu.com")
:global ddnsip [:tostr [:resolve $hostip] ]
:if ([ :typeof $ddnsip ] = nil ) do={ :global ddnsip "0" }
:global pptpip [ /interface pptp-client get connect-to]
:if ($ddnsip != $pptpip) do={
/interface pptp-client set connect-to=$ddnsip
:log info ("pptp:Change connect-to IP " . $pptpip . " to ". $ddnsip)
}
页:
[1]