在开始安装v2ray源码之前,需要确保系统满足一定的环境要求。
sudo apt install git
(Ubuntu) 或 sudo yum install git
(CentOS)sudo apt install build-essential
sudo yum groupinstall 'Development Tools'
mkdir v2ray && cd v2ray
git clone https://github.com/v2fly/v2ray-core.git
cd v2ray-core
bash build.sh
sudo cp -f ./release/v2ray /usr/bin/ && sudo cp -f ./release/v2ctl /usr/bin/
mkdir /etc/v2ray && cd /etc/v2ray
config.json
并编辑:{
"inbounds": [{
"port": 10000, // 服务端口
"protocol": "vmess", // 传输协议
"settings": {...} // 其他设置
}],
"outbounds": [{
"protocol": "freedom", // 出站协议
"settings": {...} // 其他设置
}]
}
sudo v2ray -config=/etc/v2ray/config.json
可以通过删除v2ray文件和配置文件来卸载v2ray。
v2ray支持多种传输协议,包括vmess、shadowsocks等。
可以在配置文件中设置传输协议的加密方式。