kingkongli 发表于 2018-10-4 22:14:59

求大神怎么获取到IP138公网IP地址

由于现在运营商给的都是100的内网IP地址,怎么样在这里http://2018.ip138.com/ic.asp这里获取到这里的IP地址呢?麻烦大神指教一下

cspm333 发表于 2018-10-4 22:50:33

/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

kingkongli 发表于 2018-10-5 07:46:47

谢谢,多线路的情况下如何指定线路访问

cspm333 发表于 2018-10-5 10:12:25

本帖最后由 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


kingkongli 发表于 2018-10-5 12:17:02

cspm333 发表于 2018-10-5 10:12
fetch加上src-address參數 ,也就是線路目前的ip即可.
假如您指定的線路,目前isp配發給您的ip是100.0.0.2 , ...

感谢!已经OK了

kingkongli 发表于 2018-10-5 16:36:08

cspm333 发表于 2018-10-5 10:12
fetch加上src-address參數 ,也就是線路目前的ip即可.
假如您指定的線路,目前isp配發給您的ip是100.0.0.2 , ...

设置了默认线路后,都是跑默认线路的IP

cspm333 发表于 2018-10-5 19:31:08

kingkongli 发表于 2018-10-5 16:36
设置了默认线路后,都是跑默认线路的IP

應該是您的policy route nat設置的問題,在/ip firewall nat的設置中,凡是chain=srcnat的請再加上:

這樣才不會所有線路全都誤封裝成default route的地址.


kingkongli 发表于 2018-10-5 20:35:24

cspm333 发表于 2018-10-5 19:31
應該是您的policy route nat設置的問題,在/ip firewall nat的設置中,凡是chain=srcnat的請再加上:

這樣 ...

设置了这个就不能访问了提示这个错误failure: connection timeout

cspm333 发表于 2018-10-5 21:49:44

本帖最后由 cspm333 于 2018-10-5 21:50 编辑

kingkongli 發表於 2018-10-5 20:35
設置了這個就不能訪問了提示這個錯誤failure: connection timeout
what? 連router的地址也需nat封裝...
在chain=srcnat項目中,您out-interface是不是都沒指定任何接口對不對?


kingkongli 发表于 2018-10-5 22:17:26

cspm333 发表于 2018-10-5 21:49
what? 連router的地址也需nat封裝...
在chain=srcnat項目中,您out-interface是不是都沒指定任何接口對不對 ...

每一条外线我都做了伪装,也选择了出口对应的接口,一样的问题

cspm333 发表于 2018-10-5 23:17:03

本帖最后由 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 ,並不會有任何路由上的改變.


kingkongli 发表于 2018-10-7 14:22:46

cspm333 发表于 2018-10-5 23:17
因為policy route各有個人的做法,我不方便置喙...
fetch若無法用參數直接改變router路由,那只好特地為ip1 ...

感谢,已经解决了

mnkfch 发表于 2018-10-9 17:36:29

厉害呀。来学习下。老用户回归

mnkfch 发表于 2018-10-9 17:36:50

以前会的脚本命令我都该忘光了
页: [1]
查看完整版本: 求大神怎么获取到IP138公网IP地址