解决v2ray安装之后无法连接问题


今天重新安装了富强的服务器发现不管怎么样都不行于是用lsof查看端口占用发现监听了ipv6没话说
看来可能是v2ray获取IP导致的问题,这样我们能不能指定IP让v2ray去监听?
放Google搜了一把,发现v2ray还真有这个配置,只是v2ray官方文档也没有很详细说这个问题,也只是带了一下,但是好歹也给我们提供了一种解决方式。
按照文档中说的,我们可以在配置文件中添加一个listen字段,用于指定v2ray监听指定的IP。
v2ray默认配置文件在/etc/v2ray/conf.json,我们只需编辑这个文件并添加一行就行了:

vim /etc/v2ray/config.json

{
  "log" : {
    "access": "/var/log/v2ray/access.log",
    "error": "/var/log/v2ray/error.log",
    "loglevel": "warning"
  },
  "inbound": {
    "port": 21xxx,
    "protocol": "vmess",
        "listen":"12.34.56.78", <------就是这一行
    "settings": {
      "clients": [
        {
          "id": "e59b0cba-204c-4d58-85a5-xxxxxxxxxxxxxxx",
          "level": 1,
          "alterId": 64
        }
      ]
    }
  },
  "outbound": {
    "protocol": "freedom",
    "settings": {}
  },
  "outboundDetour": [
    {
      "protocol": "blackhole",
      "settings": {},
      "tag": "blocked"
    }
  ],
  "routing": {
    "strategy": "rules",
    "settings": {
      "rules": [
        {
          "type": "field",
          "ip": [
            "0.0.0.0/8",
            "10.0.0.0/8",
            "100.64.0.0/10",
            "127.0.0.0/8",
            "169.254.0.0/16",
            "172.16.0.0/12",
            "192.0.0.0/24",
            "192.0.2.0/24",
            "192.168.0.0/16",
            "198.18.0.0/15",
            "198.51.100.0/24",
            "203.0.113.0/24",
            "::1/128",
            "fc00::/7",
            "fe80::/10"
          ],
          "outboundTag": "blocked"
        }
      ]
    }
  }

将上述listen字段中的12.34.56.78替换成真实IP,保存,退出,然后用v2ray测试配置文件是否正确:

root@xxx:/etc/v2ray# /usr/bin/v2ray/v2ray --test --config /etc/v2ray/config.json
V2Ray v3.5 (die Commanderin) 20171228
An unified platform for anti-censorship.
Configuration OK.

这样表示配置文件没什么问题,重启即可:

systemctl restart v2ray

再次检查就只监听ipv4了

还有时间不一样问题必须要保证时间差在90s之内
查看时间命令其他百度就好

date

原文章
侵权留言马上删除

声明:小小博客|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 解决v2ray安装之后无法连接问题


Carpe Diem and Do what I like