v2ray 服务端 搭在vps服务器上,通过docker 运行
配置文件:/etc/v2ray/config.json,使用配置文件生成器 https://intmainreturn0.com/v2ray-config-gen/#
1 | { |
docker 拉 v2ray镜像
1 | docker pull v2ray/official |
docker run v2ray 容器
1 | docker run -d --name v2ray -v /etc/v2ray:/etc/v2ray -v /var/log/v2ray:/var/log/v2ray -p 18888:18888 --restart=always v2ray/official v2ray -config=/etc/v2ray/config.json |
v2ray 客户端:v2rayU mac客户端
1 | v2ray 配置默认监听sock 端口 1080,配置v2ray服务器inbound的地址、端口、id |
v2ray 服务器非docker一键搭建:
bash <(curl -L -s https://install.direct/go.sh)
vi /etc/v2ray/config.json
service v2ray restart
Kill GFW 原理
本地使用正向代理v2ray客户端,v2ray客户端监听在1080端口,配置浏览器代理插件SwitchyOmega将所有http流量用sock5协议封装转到本地localhost:1080,v2ray客户端将收到的sock5数据用vmess协议封装发送给v2ray服务器,服务器解析出里面的http流量,发起http请求,拿到响应后,继续用vmess封装,发回v2ray客户端,v2ray客户端解析出sock5数据从1080端口发送回浏览器代理插件SwitchyOmega,SwitchyOmega再解析出http响应数据,返回给浏览器