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