留言板  |    文章总数=107  |    RSS订阅
不知道你越过多少峰才成功,反正你逃不过早晚两个高峰。毒鸡汤

V2Ray多用户配置教程

2020-01-03     loonlog     23838     21

本文目录

之前一篇文章介绍了V2ray服务的建立,这次,我们说一下怎么为V2Ray建立多用户,

用指令:cat /etc/v2ray/config.json 打开配置文件config.json,之后看到配置文件如下格式:

{
  "inbounds": [{
    "port": 12345,
    "protocol": "vmess",
    "settings": {
      "clients": [
        {
          "id": "f8123442-a199-4ba3-b66c-3751234fbb47",
          "level": 1,
          "alterId": 64
        }
      ]
    }
  }],
  "outbounds": [{
    "protocol": "freedom",
    "settings": {}
  },{
    "protocol": "blackhole",
    "settings": {},
    "tag": "blocked"
  }],
  "routing": {
    "rules": [
      {
        "type": "field",
        "ip": ["geoip:private"],
        "outboundTag": "blocked"
      }
    ]
  }
}

运用指令:cat /proc/sys/kernel/random/uuid 再创建一个用户 id ,并记住这个id号;

[root@vultr ~]# cat /proc/sys/kernel/random/uuid
0ff12347-7664-65d9-b10a-5b1234050c07


用指令编辑config.json文件,指令: vi /etc/v2ray/config.json ,输入 i 进入编辑模式,复制inbounds[ ]中的内容,再粘贴一个出来,如下格式,记住格式,很重要,直接看下面的代码,自己好好看清楚;


{
  "inbounds": [{
    "port": 12345,
    "protocol": "vmess",
    "settings": {
      "clients": [
        {
          "id": "f8123442-a199-4ba3-b66c-3751234fbb47",
          "level": 1,
          "alterId": 64
        }
      ]
    }
  },
  {
    "port": 12346,
    "protocol": "vmess",
    "settings": {
      "clients": [
        {
          "id": "0ff12347-7664-65d9-b10a-5b1234050c07",
          "level": 1,
          "alterId": 64
        }
      ]
    }
  }],
  "outbounds": [{
    "protocol": "freedom",
    "settings": {}
  },{
    "protocol": "blackhole",
    "settings": {},
    "tag": "blocked"
  }],
  "routing": {
    "rules": [
      {
        "type": "field",
        "ip": ["geoip:private"],
        "outboundTag": "blocked"
      }
    ]
  }
}

对于上面的代码,我还是说一下比较好

image.png

接下来,按esc推出,输入:号,退出编辑状态,然后输入wq,保存并退出。

完事,最好是输入指令cat /etc/v2ray/config.json  再看看对不对,检查一下,然后重启V2Ray服务,

systemctl restart v2ray

别忘记开启防火墙端口

firewall-cmd --zone=public --add-port=12346/tcp --permanent

重载防火墙配置

firewall-cmd --reload

搞定,试试可以不可以用了,客户端的使用请看V2ray服务的建立


注:如果不想新加端口号,只是增加一个id,直接复制粘贴以下括号内容,然后改id即可,别忘记第一个括号后面加个逗号,不再多说。

{
          "id": "f8123442-a199-4ba3-b66c-3751234fbb47",
          "level": 1,
          "alterId": 64
        }


既然建立了多用户,那就来试试统计用户的流量信息

V2Ray

V2Ray多用户配置教程
http://loonlog.com/2020/1/3/v2ray-more-id-more-port/
    觉得有用?请点击页面顶部广告支持我!

您可能感兴趣的文章

发表评论(关于评论)

评论列表,共 21 条评论

  • lhc

    回复

    7楼

    以下为本人多用户部分的配置,供大家参考

    防止懒人直接复制,我把用户ID部分删除了一些,毕竟uuid也不希望跟别人的一样

     

    "clients": [
                        {
                            "email": "xxx",
                            "id": "a1bba8-621925e0ff67",
                            "level": 0,
                            "alterId": 256
                        },
                        {
                            "email": "bbb",
                            "id": "25be76d-ee13192ee141",
                            "level": 0,
                            "alterId": 256
                        },
                        {
                            "email": "xxx",
                            "id": "214bcdf3--ff661967eb21",
                            "level": 0,
                            "alterId": 256
                        },
                        {
                            "email": "zzzg",
                            "id": "a0b271391cdeee0",
                            "level": 0,
                            "alterId": 256
                        },
                        {
                            "email": "jn",
                            "id": "74e3fe0c-b8220e995",
                            "level": 0,
                            "alterId": 256
                        },
                        {
                            "email": "w",
                            "id": "6e40be8fcd-868bba7ecfa8",
                            "level": 0,
                            "alterId": 256
                        },
                        {
                            "email": "hg",
                            "id": "e2276499c4ca1b",
                            "level": 0,
                            "alterId": 256
                        },
                        {
                            "email": "g",
                            "id": "501c39b4-03c6c39",
                            "level": 0,
                            "alterId": 256
                        },
                        {
                            "email": "gqi",
                            "id": "9d1f4946-37449c80e9e",
                            "level": 0,
                            "alterId": 256
                        },
                        {
                            "email": "on",
                            "id": "a2641513da1f34a1f50",
                            "level": 0,
                            "alterId": 256
                        },
                        {
                            "email": "ng",
                            "id": "dbdff062b76447",
                            "level": 0,
                            "alterId": 256
                        },
                        {
                            "email": "g",
                            "id": "6c8932f-9122-660ca6783649",
                            "level": 0,
                            "alterId": 256
                        },
                        {
                            "email": "lo",
                            "id": "7576cf2f--a10c-15edd98238ea",
                            "level": 0,
                            "alterId": 256
                        }
                        
                    ]

    lhc lhc ,

    回复

    欢迎交流,如果作者同意的话,我将提供联系方式。

    菜鸟之志 lhc ,

    回复

    非常感谢您的评论,也非常感谢分享自己的知识给大家,如果大家有疑问,直接在本贴里面发表回复即可,回复内容支持邮件提醒,并且回复“网址”框支持添加自己的社交网络连接(可以是自己的博客,自己的QQ空间,等等)。

    lhc lhc ,

    回复

    email参数是我为了统计每个用户流量用的,如果不想统计,这个参数可以不写,email的内容也是随便写的,跟统计流量的名字对的上就可以,不强制要求真实邮箱。

    菜鸟之志 lhc ,

    回复

    是的,这个email用来统计流量有用,但是官网资料甚少,我研究过,没搞懂!

    lhc 菜鸟之志 ,

    回复

    流量统计关键代码,希望对你有启发

    配合官网说明食用味道更佳https://guide.v2fly.org/advanced/traffic.html#%E9%85%8D%E7%BD%AE%E5%AE%9E%E4%BE%8B

    下行

    values1=`/usr/bin/v2ray/v2ctl api --server=127.0.0.1:10085 StatsService.GetStats "name:'user>>>"$email">>>traffic>>>downlink'" 2>/dev/null|grep value|awk '{print $2}'`
    上行

    values1=`/usr/bin/v2ray/v2ctl api --server=127.0.0.1:10085 StatsService.GetStats "name:'user>>>"$email">>>traffic>>>uplink'" 2>/dev/null|grep value|awk '{print $2}'`

    菜鸟之志 lhc ,

    回复

    谢谢你的热情,我网上也找了几个资料,存起来还没实际操作,等我有时间了搞一下,出个教程,谢谢!

    菜鸟之志 lhc ,

    回复

    功能是实现了,http://loonlog.com/2020/8/24/v2ray-traffic-statistics/,你的代码对于我这个菜鸟来说,还要查询下指令的具体含义laugh

    lhc 菜鸟之志 ,

    回复

    好开心能给人提供帮助laugh

    菜鸟之志 lhc ,

    回复

    上午没打开你给的这个网址,现在打开才看到,官网很多东西都是网友写好的,他们直接用了frownlaugh

    lhc 菜鸟之志 ,

    回复

    你一说我也去看了一眼,当年我看的时候没有例子,都是一句一句试出来的,当时单双引号给我折磨的不行angry

    菜鸟之志 lhc ,

    回复

    是的,几个月前我还看官网,就几句话,我当时就想,这是啥破玩意,不能说详细点嘛,现在以看,那么全全了,如果早上能打开这个网址啊,我也不用高一上午了!

  • 回复

    6楼

    全部流程走完了,可还是不能科学上网。我的服务器是阿里云的,是这个影响的吗

    菜鸟之志 daxia chen ,

    回复

    服务器必须是外面的

  • 回复

    5楼

    服务器怎么生成二维码给客户端扫呢

    菜鸟之志 lasuar ,

    回复

    这个我也不会,但是win系统客户端有个二维码

  • jjh

    回复

    4楼

    我想问一下,那如果别人要用这个新配置的ID,只下v2ray客户端就成是吗

    菜鸟之志 jjh ,

    回复

    是的,因为你已近配置好了服务器,其他人用只需要配置客户端

  • bin

    回复

    3楼
    同问: "port":******, "listen": "127.0.0.1", "tag": "vmess-in", "protocol": "vmess", "settings": { "clients": [ { "id":"***********, "alterId":** } ] }, "streamSettings": { "network": "ws", "wsSettings": { "path":"********" } } } ], 请问,这样的话怎么添加多用户。
  • 回复

    2楼
    你加我qq,我给你说吧
  • 回复

    1楼
    "inbounds": [ { "port":******, "listen": "127.0.0.1", "tag": "vmess-in", "protocol": "vmess", "settings": { "clients": [ { "id":"***********, "alterId":** } ] }, "streamSettings": { "network": "ws", "wsSettings": { "path":"********" } } } ], 请问,这样的话怎么添加多用户。