服务端
安装
在Linux上安装需要先安装curl、zip、unzip,运行脚本需要用到
1 | bash <(curl -L -s https://install.direct/go.sh) |
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:域名数据文件
该脚本会配置自动运行脚本(开机自启),目前自动运行脚本只支持带有 Systemd 的系统,以及 Debian / Ubuntu 全系列
运行脚本位于系统的以下位置:
/etc/systemd/system/v2ray.service: Systemd管理/etc/init.d/v2ray: SysV管理
go.sh 参数
go.sh 支持如下参数,可在手动安装时根据实际情况调整:
-p或--proxy: 使用代理服务器来下载 V2Ray 的文件,格式与 curl 接受的参数一致,比如"socks5://127.0.0.1:1080"或"http://127.0.0.1:3128"。-f或--force: 强制安装。在默认情况下,如果当前系统中已有最新版本的 V2Ray,go.sh 会在检测之后就退出。如果需要强制重装一遍,则需要指定该参数。--version: 指定需要安装的版本,比如 “v1.13”。不指定则默认安装最新版本。--local: 使用一个本地文件进行安装。如果你已经下载了某个版本的 V2Ray,则可通过这个参数指定一个文件路径来进行安装。
示例:
- 使用地址为
127.0.0.1:1080的 SOCKS 代理下载并安装最新版本:./go.sh -p socks5://127.0.0.1:1080 - 安装本地的 v1.13 版本:
./go.sh --version v1.13 --local /path/to/v2ray.zip
配置
配置代理
编辑 /etc/v2ray/config.json 文件来配置你需要的代理方式
1 | { |
详细配置说明
防火墙开放端口
iptables:
1 | #查看已开放端口 |
frewalld:
1 | #查看已开放端口 |
程序管理
运行 service v2ray start 或systemctl start v2ray来启动 V2Ray 进程
之后可以使用 start|stop|status|reload|restart|force-reload 控制 V2Ray 的运行
一键安装脚本(小白玩的)
客户端
Windows和Mac OS
根据需求到V2Ray的仓管下载发布的最新版
下载解压之后可看到 v2ray 或 v2ray.exe 直接运行即可
Linux
图形客户端
下载图形化客户端Qv2ray,archlinux可通过AUR直接安装
解压后双运行,这是会提示没有内核并自动打开存放内核的目录,到V2Ray的仓库下载Linux版的内核,讲内核解压放到自动打开的目录即可
Qv2ray 在不同系统中查找 v2ray 内核的文件路径 (即找不到内核时自动弹出的文件夹路径)
- Windows: C:\Users\用户名.qv2ray\vcore
- macOS: /Users/用户名/.qv2ray/vcore
- Linux: ~/.qv2ray/vcore
非图形客户端
直接和安装服务器版的一样,安装即可
配置:
1 | { |
详细配置说明