浅笑博客
浅笑博客
使用vultr vps一条代码搭建v2ray(支持多用户管理系统)
使用vultr vps一条代码搭建v2ray(支持多用户管理系统)

参考
v2ray搭建
v2-ui(v2ray多用户管理系统)

vultr服务器可以按小时计费,且服务器性能也不错。$2.5/月、$3.5/月、$5/月,各种配置价格实惠,性价比高。需要的朋可以点击下方链接立即注册账户购买(vultr账户注册时需要最少充值$10,支持支付宝支付)。

Vultr VPS服务器购买

http://cdn.u1.huluxia.com/g4/M03/7D/45/rBAAdmCV9_2AGuzMAAE8wUUbXQc207.png

一键安装并启动v2ray

bash <(curl -L http://qianxiao.fun/file/sh/v2ray_qx.sh)

原创一键安装v2ray并启动shell脚本:

#!/bin/bash
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh) && 
read -p "Input v2ray Port :" port
if  [ ! -n "$port" ] ;then
    echo "you have not input v2ray port!"
    exit 1;
fi
ID_FILE=/proc/sys/kernel/random/uuid
while read MY_ID
do
echo $MY_ID
CONFIG_FILE="/usr/local/etc/v2ray/config.json"  
echo -e "{" > $CONFIG_FILE
echo -e "\t\"inbounds\": [{" >> $CONFIG_FILE
echo -e "\t\t\"port\": $port," >> $CONFIG_FILE
echo -e "\t\t\"protocol\": \"vmess\"," >> $CONFIG_FILE
echo -e "\t\t\"settings\": {" >> $CONFIG_FILE
echo -e "\t\t\t\"clients\": [" >> $CONFIG_FILE
echo -e "\t\t\t\t{" >> $CONFIG_FILE
echo -e "\t\t\t\t\"id\": \"$MY_ID\"," >> $CONFIG_FILE
echo -e "\t\t\t\t\"level\": 1," >> $CONFIG_FILE
echo -e "\t\t\t\t\"alterId\": 64" >> $CONFIG_FILE
echo -e "\t\t\t\t}" >> $CONFIG_FILE
echo -e "\t\t\t]" >> $CONFIG_FILE
echo -e "\t\t}" >> $CONFIG_FILE
echo -e "\t}]," >> $CONFIG_FILE
echo -e "\t\"outbounds\": [{" >> $CONFIG_FILE
echo -e "\t\t\"protocol\": \"freedom\"," >> $CONFIG_FILE
echo -e "\t\t\"settings\": {}" >> $CONFIG_FILE
echo -e "\t},{" >> $CONFIG_FILE
echo -e "\t\t\"protocol\": \"blackhole\"," >> $CONFIG_FILE
echo -e "\t\t\"settings\": {}," >> $CONFIG_FILE
echo -e "\t\t\"tag\": \"blocked\"" >> $CONFIG_FILE
echo -e "\t}]," >> $CONFIG_FILE
echo -e "\t\"routing\": {" >> $CONFIG_FILE
echo -e "\t\t\"rules\": [" >> $CONFIG_FILE
echo -e "\t\t\t{" >> $CONFIG_FILE
echo -e "\t\t\t\"type\": \"field\"," >> $CONFIG_FILE
echo -e "\t\t\t\"ip\": [\"geoip:private\"]," >> $CONFIG_FILE
echo -e "\t\t\t\"outboundTag\": \"blocked\"" >> $CONFIG_FILE
echo -e "\t\t\t}" >> $CONFIG_FILE
echo -e "\t\t]" >> $CONFIG_FILE
echo -e "\t}" >> $CONFIG_FILE
echo -e "}" >> $CONFIG_FILE &&
        sudo systemctl start v2ray &&
        firewall-cmd --zone=public --add-port=$port/tcp --permanent &&
        firewall-cmd --reload
done < $ID_FILE

简单解释一下脚本逻辑

1.首先安装官方v2ray程序文件:

bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)

2.设置端口

3.写v2ray配置文件

如下json,第3行的10086为v2ray端口,第8行的id为用户标识(可随机生成,脚本中使用“cat /proc/sys/kernel/random/uuid”系统随机生成)

{
  "inbounds": [{
    "port": 10086,
    "protocol": "vmess",
    "settings": {
      "clients": [
        {
          "id": "f279ae48-02a3-4aba-aaac-de0059c9d0ee",
          "level": 1,
          "alterId": 64
        }
      ]
    }
  }],
  "outbounds": [{
    "protocol": "freedom",
    "settings": {}
  },{
    "protocol": "blackhole",
    "settings": {},
    "tag": "blocked"
  }],
  "routing": {
    "rules": [
      {
        "type": "field",
        "ip": ["geoip:private"],
        "outboundTag": "blocked"
      }
    ]
  }
}

4.启动v2ray服务

sudo systemctl start v2ray

5.开启防火墙端口

firewall-cmd --zone=public --add-port=10086/tcp --permanent
firewall-cmd --reload

使用v2ray

根据如上所属配置启动的v2ray使用时,在v2ray客户端配置服务器ip、v2ray端口、id即可。配置时,协议选择vmess,其余参数保持默认即可。

v2ray支持window、linux、android、ios、mac多客户端,关于各种客户端的下载可参考github或百度,或在下面的v2-ui面板左侧菜单-客户端页面中查找下载使用。

v2ray用户管理系统v2-ui安装部署

v2-ui是一个快速一键安装部署v2ray的系统,并提供了web面板进行多用户分端系统管理。服务器从安装、部署到启动,只需一句命令,使用起来非常方便。支持多协议各种配置一键生成用户配置,快速启用/停用用户、统计用户使用流量等。

使用如下命令一键即可安装并启动,无需提前安装v2ray程序,v2-ui 自带官方 xray 内核。

bash <(curl -Ls https://blog.sprov.xyz/v2-ui.sh)

非常方便,安装后管理面板端口默认65432,浏览器访问http://ip:65432即可,初始账户密码均为admin。

v2-ui面板截图:

http://blog.qianxiao.fun/wp-content/uploads/2021/05/2021-05-08_01-17-1024x400.png

然后在左侧菜单栏的账户列表中点击+号添加账户即可使用(端口、id自动配置生成,也可进行自定义)。

http://blog.qianxiao.fun/wp-content/uploads/2021/05/2021-05-08_01-19-1024x476.png

温馨提示:
1. 如启动后无法访问http://ip:65432,请检查防火墙端口是否开启。
2. 面板默认端口可在v2-ui安装后使用v2-ui命令修改,修改时仍需注意防火墙开放端口。
3. 面板默认密码在登录成功后页面的面板设置中修改。
4. 多用户分发的端口都需自行防火墙打开。也可以关闭服务器防火墙(systemctl stop firewalld)。

关于本文。如有错误或更好的建议,欢迎不吝指点。
没有标签
首页      未分类      使用vultr vps一条代码搭建v2ray(支持多用户管理系统)

发表评论

textsms
account_circle
email

浅笑博客

使用vultr vps一条代码搭建v2ray(支持多用户管理系统)
参考v2ray搭建v2-ui(v2ray多用户管理系统) vultr服务器可以按小时计费,且服务器性能也不错。$2.5/月、$3.5/月、$5/月,各种配置价格实惠,性价比高。需要的朋可以点击下方链接立即注…
扫描二维码继续阅读
2021-05-08