求大神怎么获取到IP138公网IP地址
由于现在运营商给的都是100的内网IP地址,怎么样在这里http://2018.ip138.com/ic.asp这里获取到这里的IP地址呢?麻烦大神指教一下/tool fetch url="http://2018.ip138.com/ic.asp" mode=http dst-path=ip138
:delay 5s
:local wan ; /file remove ip138
:set wan [:pick $wan ([:find $wan "["]+1) [:find $wan "]"]]
/put $wan 谢谢,多线路的情况下如何指定线路访问
本帖最后由 cspm333 于 2018-10-5 10:13 编辑
kingkongli 發表於 2018-10-5 07:46
謝謝,多線路的情況下如何指定線路訪問
fetch加上src-address參數 ,也就是線路目前的ip即可.
假如您指定的線路,目前isp配發給您的ip是100.0.0.2 ,第一行只要修改成:
/tool fetch url="http://2018.ip138.com/ic.asp" mode=http src-address=100.0.0.2 dst-path=ip138
cspm333 发表于 2018-10-5 10:12
fetch加上src-address參數 ,也就是線路目前的ip即可.
假如您指定的線路,目前isp配發給您的ip是100.0.0.2 , ...
感谢!已经OK了
cspm333 发表于 2018-10-5 10:12
fetch加上src-address參數 ,也就是線路目前的ip即可.
假如您指定的線路,目前isp配發給您的ip是100.0.0.2 , ...
设置了默认线路后,都是跑默认线路的IP kingkongli 发表于 2018-10-5 16:36
设置了默认线路后,都是跑默认线路的IP
應該是您的policy route nat設置的問題,在/ip firewall nat的設置中,凡是chain=srcnat的請再加上:
這樣才不會所有線路全都誤封裝成default route的地址.
cspm333 发表于 2018-10-5 19:31
應該是您的policy route nat設置的問題,在/ip firewall nat的設置中,凡是chain=srcnat的請再加上:
這樣 ...
设置了这个就不能访问了提示这个错误failure: connection timeout
本帖最后由 cspm333 于 2018-10-5 21:50 编辑
kingkongli 發表於 2018-10-5 20:35
設置了這個就不能訪問了提示這個錯誤failure: connection timeout
what? 連router的地址也需nat封裝...
在chain=srcnat項目中,您out-interface是不是都沒指定任何接口對不對?
cspm333 发表于 2018-10-5 21:49
what? 連router的地址也需nat封裝...
在chain=srcnat項目中,您out-interface是不是都沒指定任何接口對不對 ...
每一条外线我都做了伪装,也选择了出口对应的接口,一样的问题 本帖最后由 cspm333 于 2018-10-6 01:31 编辑
kingkongli發表於2018-10-5 22:17
每一條外線我都做了偽裝,也選擇了出口對應的接口,一樣的問題
因為policy route各有個人的做法,我不方便置喙...
fetch若無法用參數直接改變router路由,那只好特地為ip138建新的policy route.
1./ip firewall address-list新增:
2./ ip firewall mangle新增:
這樣router連接ip138網站時就會強制轉去wan2 ;
pc裝置則因控制的chain是prerouting ,並不會有任何路由上的改變.
cspm333 发表于 2018-10-5 23:17
因為policy route各有個人的做法,我不方便置喙...
fetch若無法用參數直接改變router路由,那只好特地為ip1 ...
感谢,已经解决了
厉害呀。来学习下。老用户回归 以前会的脚本命令我都该忘光了
页:
[1]