turion111 wrote:應該是windows防火牆的關係,先關閉windows防火牆再試連接試試。
請問各位,我的x8...(恕刪)

請教大大們,RouterOs x86 PPPOE的IP,應如何給本機僅一台電腦做使用呢?
目前設定三組PPPOE,想讓它先撥號待命,類似代理IP,能馬上換IP使用
來做爬蟲網上資料不被過於頻繁而封鎖IP,
因為重撥PPPOE換IP,也是要時間。如果能先待命三個已撥好的PPPOE,
做完馬上換再重撥上一個取得新IP,循環,想必可以節省大量爬蟲資料的時間。
有看到三組VmWare RouterOs x86 PPPOE都有各自的IPv4 實體IP
但不知道怎麼拿出來給本機使用。
另外想請教如何讓VmWare RouterOs x86自動重撥PPPOE,更換IPv4實體IP呢?
YAWPYNG wrote:1.先做好幾個PPPOE...(恕刪)
謝謝哥哥的步驟,研究一晚上不太清楚2、3。
能再給一些2和3的詳細步驟嗎。
有再繼續爬文,但試了還是弄不好。
https://www.youtube.com/watch?v=LU_DVecSfPE
是照這個影片,做的是對的嗎?
canerhsu wrote:可以換搭duckdns ,可以更新ipv4與ipv6地址.
今天因為Changeip...(恕刪)
https://www.mobile01.com/topicdetail.php?f=110&t=5521431&p=1#69425710
gfx wrote:
可以換搭duckdns...(恕刪)
這是原廠的script,但好像不會運作耶~~
不知問題在那呢?
/system script
add name=Dynu
policy=read,write,test
source=":global ddnsuser "my Dynu user name"
:global ddnspass "my Dynu password"
:global theinterface "pppoe-out1"
:global ddnshost "my Dynu Domain"
:global ipddns [:resolve $ddnshost];
:global ipfresh [ /ip address get [/ip address find interface=$theinterface ] address ]
:if ([ :typeof $ipfresh ] = nil ) do={
:log info ("DynuDDNS: No IP address on $theinterface .")
} else={
:for i from=( [:len $ipfresh] - 1) to=0 do={
:if ( [:pick $ipfresh $i] = "/") do={
:set ipfresh [:pick $ipfresh 0 $i];
}
}
:if ($ipddns != $ipfresh) do={
:log info ("DynuDDNS: IP-Dynu = $ipddns")
:log info ("DynuDDNS: IP-Fresh = $ipfresh")
:log info "DynuDDNS: Update IP needed, Sending UPDATE...!"
:global str "/nic/update?hostname=$ddnshost&myip=$ipfresh"
/tool fetch address=api.dynu.com src-path=$str mode=http user=$ddnsuser password=$ddnspass dst-path=("/Dynu.".$ddnshost)
:delay 1
:global str [/file find name="Dynu.$ddnshost"];
/file remove $str
:global ipddns $ipfresh
:log info "DynuDDNS: IP updated to $ipfresh!"
} else={
:log info "DynuDDNS: dont need changes";
} }"
canerhsu wrote:幫您簡約script內文:
這是原廠的script...(恕刪)
#=========================
:local user "abc1234"
:local pass "123456"
:local host "abc1234.dynudns.net"
:local inf "pppoe-out1"
#=========================
:local public [/ip address get [find interface=$inf] address]
:set public [:pick $public 0 [:find $public "/"]]
:if ([:resolve $host]!=$public) do={
/tool fetch address=api.dynu.com mode=http user=$user password=$pass \
src-path="/nic/update\\?hostname=$host&myip=$public" dst-path=ddns
:delay 5s ; /file remove ddns
}
有兩種 Script,視您的環境需求來使用~
內文搜尋

X