V2ray 安装与使用
一. 安装服务端
完成后会显示入站端口和UUID信息,可先复制下来备用也可以后续在/etc/v2ray/config.json
配置文件中查看。启动 v2ray:
二. 安装客户端
进入 https://github.com/2dust/v2rayN/releases 页面下载 v2rayN-Core.zip,解压至本地后运行v2rayN.exe
。
1. 添加 VMess 服务器
在客户端界面上点击服务器图标->添加 VMess 服务器,基本上只需填写以下四个值,其他默认:
地址:服务器IP
端口:服务端配置文件中的入站端口
用户ID:服务端配置文件中的 UUID
额外ID:服务端配置文件中的 alterId
2. 参数设置
点击界面中的参数设置图标,记住第一个Tab页“基础设置”的本地监听端口;点开第二个Tab页“路由设置”,路由模式选择“绕过局域网及大陆地址”。
3. 启动HTTP代理
右键点击托盘图标,点击“启用HTTP代理”,代理模式设为“开启PAC”。
4. 设置浏览器代理
如果使用 Chrome 浏览器,可以安装 Proxy SwitchyOmega 扩展程序以设置代理,也可以采用如下方式:
新建 chrome.exe 快捷方式,右键点击属性,在目标栏后面增加启动参数(与原值之间有空格),其中端口号是“基础设置”中的本地监听端口。
设置完毕之后,点击该快捷方式即可科学上网。
三. Websocket, TLS 和 CDN
为尽可能降低被墙的风险,还可以在以上基础上增加 Websocket, TLS 和 CDN 部署,其原理是将服务器伪装成 Web 站点,通过 TLS 和 Websocket 建立连接,同时利用 CDN 隐藏服务器的真实IP。
1. 增加 Websocket 配置
编辑 v2ray 配置文件 /etc/v2ray/config.json
,在 inbounds
中增加以下内容(与 settings
并列,注意格式中的逗号):
2. 增加 Nginx 配置
vi /etc/nginx/conf.d/v2ray.conf
创建新的配置文件,内容如下:
其中与 SSL 证书相关的配置参见 https://docs.zerg.cc/centos/get-started-of-letsencrypt。
3. 增加 CDN 设置
以 Cloudflare 为例,给域名增加A记录指向服务器IP,并点亮橙色云朵图标。
4. 重新配置客户端
重启 v2ray 服务端、重启 Nginx、CDN 生效之后,回到客户端修改服务器信息。
地址:由服务器IP改为域名
端口:由v2ray端口改为web端口443
用户ID:不变
额外ID:不变
传输协议:由tcp改为ws
路径:/etc/nginx/html
底层安全传输:tls
当然,还可以在/etc/nginx/html
目录下创建一个真实的网站,让伪装来得更逼真一点。
最后更新于