電訊茶室's Archiver

角色 發表於 2019-2-28 13:10

RouterOS —— Remote login via V2Ray's dokodemo

[i=s] 本帖最後由 角色 於 2019-2-28 13:45 編輯 [/i]

有的时候,基于某种原因,你远方的RouterOS的WAN IP不能在大陆连到,而在大陆以外地方就可以连到,那么我们在大陆怎样才能连到远方的RouterOS呢?

我们可以考虑采用V2Ray的dokodemo protocol(即做一个IP address and port forward的工作)。在大陆我们一般用MikroTik winbox连到远方的RouterOS WAN IP,如果中间网络畅通是没有问题的,但是在某些时间和场合就不可以。我们可以把dekodemo protocol放在大陆local V2Ray node inbounds里就可以。下面的例子,V2Ray是安装在192.168.55.22., 你可以依据你的网络作适当的修改。

The dokodemo protocol of local V2Ray node can be configured as follows:[code]
    {
      "protocol": "dokodemo-door",
      "port": 8291,
      "listen": "192.168.55.22",
      "settings": {
        "address": "hostname or IP address of remote RouterOS",
        "port": 8291,
        "network": "tcp",
        "timeout": 0,
        "followredirect": false
      }
    }
[/code]。

有了上面的configuration,然后restart v2ray。在你的local network winbox 窗口,输入192.168.55.22,那么winbox就会连到local v2ray node (VN1) 的dokodemo input,再转接到远方的V2Ray node (服务器VN2),再从VN2连到你远方的RouterOS WAN IP。

如果你有好几个RouterOS,那么你需要用不同的port numbers,在MikroTik winbox里的输入就要192.168.55.22:port_number,就可以。

这里是用于RouterOS的WAN IP,其他devices如其他路由器,都可以用这个方法连接。

角色 發表於 2019-3-12 09:39

昨天香港的IP又被blocked,估计可能这个IP有好几个地方的用人。

估计他们的rules是一个如果量大,还有在大陆不同的IP都连的话,那么就会blocked IP。

幸好我在别的地方也安装这个V2Ray,然后Dokodemo方式再连到香港的MikroTik router,然后执行changeIP的工作。

角色 發表於 2019-3-12 10:11

[i=s] 本帖最後由 角色 於 2019-3-12 10:13 編輯 [/i]

估计有些member想知道在香港的改IP的script是怎样的。

我用interface1为接互联网的WAN口,ISP=PCCW,script就是把script关一下,等8分钟(你可以10分钟,估计不能短语5分钟),然后interface1再取public IP。你把下面的script,放在/system script,  然后自己起一个script名,例如change-wan-ip。[code]
/interface ethernet set ether1 disabled=yes
:log warning "Interface 1 is down"

delay "8m";

/interface ethernet set ether1 disabled=no
:log warning "Interface 1 is up"
[/code]如果member要拷的话,要整个拷,不然例如<">会变成<“>或者<”>(因为MikroTik router terminal的字非常小,有的时候看不清而忽略)。

頁: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.