015_vtworay安装 - llj2kh/studynote GitHub Wiki

v2ray 安装指南

参考资料:
谷歌云用v2ray搭建梯子
v2ray 官方教程
谷歌云一键搭建V2Ray 详细图文教程 本文没有按照此方法。
v2ray相关资料,比较系统详细

资源:
v2ray在线配置生成器
另一个v2ray在线配置工具

  • 实施方法基本上是按照参考资料1进行的。详细资料可参考官方教程。

收获:

  • 需要将服务器设置成本地时间
  • 服务器端脚本设置很简单,只需要设置好 inbound 和 outbound 即可正常运行。需设置端口,id等。
  • 加密协议不需要服务端设置,客户端设置,服务端自动识别。客户端一般设置成 auto 即可。
  • 默认传输协议为 TCP ,客户端要和服务端一致,否则不能正常连接。
  • 每个客户端配置文件有自身的特点,只需要将相应的配置插入配置文件对应地方即可。

以下为引用内容

设置服务时间

由于v2ray安全性对时间的要求很高,本地时间和服务的时间误差不能超过2分钟。所以我们先设置服务上的时间。

#查看系统服务时间  
date -R  
  
#将系统服务时间设置成本地时间(小菜这里是上海时区)  
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime  
  
#检查服务器系统时间是否和本地时间一样  
date -R  

使用脚本安装

V2Ray 提供了一个在 Linux 中的自动化安装脚本。这个脚本会自动检测有没有安装过 V2Ray,如果没有,则进行完整的安装和配置;如果之前安装过 V2Ray,则只更新 V2Ray 二进制程序而不更新配置。

sudo su  
  
bash <(curl -L -s https://install.direct/go.sh)  

此脚本会自动安装以下文件:

/usr/bin/v2ray/v2ray:V2Ray 程序;  
/usr/bin/v2ray/v2ctl:V2Ray 工具;  
/etc/v2ray/config.json:配置文件;  
/usr/bin/v2ray/geoip.dat:IP 数据文件  
/usr/bin/v2ray/geosite.dat:域名数据文件  

设置v2ray配置

v2ray文件格式详情鉴于配置太长,小菜在这里放一个v2ray 配置列表,在线的配置工具在最下面。

v2ray在线配置生成器点击打开

编辑 /etc/v2ray/config.json
将刚才复制服务配置粘贴进去,保存退出

重启v2ray

systemctl restart v2ray

查看v2ray状态
service v2ray status

可以使用 service v2ray start|stop|status|reload|restart|force-reload 控制 V2Ray 的运行。
至此服务端配置即完成

客户端配置

  • 安装
    在线安装如果不能访问,可以先下载对应的安装包,然后运行:
    sudo bash go.sh --local /v2ray-linux-arm.zip ,利用 --local 指定安装包。

  • 配置
    将工具生成的配置脚本替换原来的 config.json 文件即可,或者填入文件相应位置,或将配置内容填入图形客户端的相应位置。

  • 测试一下配置文件有没有问题
    v2ray -test -config /etc/v2ray/config.json

  • sudo systemctl start v2ray //启动v2ray服务

  • sudo systemctl status v2ray //查看v2ray运行状态

  • sudo systemctl enable v2ray //将v2ray加入开机自启动

  • 卸载
    systemctl stop v2ray
    systemctl disable v2ray

rm -rf /etc/v2ray/*
rm -rf /usr/bin/v2ray/*
rm -rf /var/log/v2ray/*
rm -rf /lib/systemd/system/v2ray.service
rm -rf /etc/init.d/v2ray