返回列表 發帖

RouterOS —— Remote login via V2Ray's dokodemo

本帖最後由 角色 於 2019-2-28 13:45 編輯

有的时候,基于某种原因,你远方的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:
  1.     {
  2.       "protocol": "dokodemo-door",
  3.       "port": 8291,
  4.       "listen": "192.168.55.22",
  5.       "settings": {
  6.         "address": "hostname or IP address of remote RouterOS",
  7.         "port": 8291,
  8.         "network": "tcp",
  9.         "timeout": 0,
  10.         "followredirect": false
  11.       }
  12.     }
複製代碼


有了上面的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如其他路由器,都可以用这个方法连接。

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

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

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

TOP

本帖最後由 角色 於 2019-3-12 10:13 編輯

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

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

  3. delay "8m";

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

TOP

返回列表