一次自建V2Ray的实战

in with 0 comment

迫于两年前买的打折到期(v2box.top), 想续费看了下到处都在涨价, 只好自建V2Ray了

我之前买的 当时大概120一年, 月500GB流量/速度在百兆左右, 现在实在找不到这种价格了... 而且他有时候会挂掉..

服务器挑选

简单看了搬瓦工VPS

现在最便宜的也要50刀了, 也没有找到优惠活动, 成本有点难受.. 而且封ip问题会很烦
image.png

因为工作阿里云用的多啊, 瞄上了阿里云轻量云服务器

有新加坡节点的. 购买什么都很方便 月付的话也不用担心ip被封.. 就是速度慢了点, 有限速. 但是我感觉吧也够用了! 懒的找了就用这个试试!
image.png
image.png

云服务器购买和连接

阿里云轻量服务器下单后(我选了centOS8系统), 过几分钟就可以看到机子了.

image.png

改了远程连接的密码后重启. 查看端口防火墙策略, 可以看到默认开启了 22 80 443
image.png
我习惯使用MobaXterm 所以用这个连接服务器, 连上就完成啦!
image.png

安装配置V2Ray

安装V2Ray

参考资料
https://github.com/v2fly/fhs-install-v2ray

// 安裝執行檔和 .dat 資料檔
# bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)

这是安装后的目录结构 重点关注日志和配置文件的位置就好了

installed: /usr/local/bin/v2ray
installed: /usr/local/bin/v2ctl
installed: /usr/local/share/v2ray/geoip.dat
installed: /usr/local/share/v2ray/geosite.dat
installed: /usr/local/etc/v2ray/config.json
installed: /var/log/v2ray/
installed: /var/log/v2ray/access.log
installed: /var/log/v2ray/error.log
installed: /etc/systemd/system/v2ray.service
installed: /etc/systemd/system/v2ray@.service

配置服务器端V2Ray

参考
https://guide.v2fly.org/basics/vmess.html#服务器配置

编辑/usr/local/etc/v2ray/config.json 文件 自定义端口和id.
id相当与连接密码
内容

{
  "inbounds": [
    {
      "port": 16823, // 服务器监听端口
      "protocol": "vmess",    // 主传入协议
      "settings": {
        "clients": [
          {
            "id": "b831381d-6324-4d53-ad4f-8cda48b30811",  // 用户 ID,客户端与服务器必须相同
            "alterId": 64
          }
        ]
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom",  // 主传出协议
      "settings": {}
    }
  ]
}

防火墙端口开放

image.png

启动V2Ray

服务端的配置就完成了

systemctl start v2ray

客户端连接配置

windows端

用了V2RayW, 打开后直接点配置

输入下面的, 其他默认就行了
ip (服务器的ip)
端口 (刚才服务器配置文件JSON的端口)
id (刚才服务器配置文件JSON中的id 相当密码)
image.png

配置好路由模式

image.png

成功

image.png

手机端

这里我用的V2RayNG, 手动输入

D500T7NJ`WRHWSTR5OD_B.png

输入下面的, 其他默认就行了
ip (服务器的ip)
端口 (刚才服务器配置文件JSON的端口)
id (刚才服务器配置文件JSON中的id 相当密码)

image.png

连接成功!
image.png

总体评测

测速情况

image.png

后台面板

image.png