curl -O https://install.direct/go.sh
chmod +x go.sh
./go.sh
# or
bash <(curl -L -s https://install.direct/go.sh)
完成后会显示入站端口和UUID信息,可先复制下来备用也可以后续在/etc/v2ray/config.json配置文件中查看。启动 v2ray:
进入 https://github.com/2dust/v2rayN/releases 页面下载 v2rayN-Core.zip,解压至本地后运行v2rayN.exe。
1. 添加 VMess 服务器
在客户端界面上点击服务器图标->添加 VMess 服务器,基本上只需填写以下四个值,其他默认:
点击界面中的参数设置图标,记住第一个Tab页“基础设置”的本地监听端口;点开第二个Tab页“路由设置”,路由模式选择“绕过局域网及大陆地址”。
右键点击托盘图标,点击“启用HTTP代理”,代理模式设为“开启PAC”。
如果使用 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 并列,注意格式中的逗号):
vi /etc/nginx/conf.d/v2ray.conf创建新的配置文件,内容如下:
其中与 SSL 证书相关的配置参见 https://docs.zerg.cc/centos/get-started-of-letsencrypt。
以 Cloudflare 为例,给域名增加A记录指向服务器IP,并点亮橙色云朵图标。
重启 v2ray 服务端、重启 Nginx、CDN 生效之后,回到客户端修改服务器信息。
当然,还可以在/etc/nginx/html目录下创建一个真实的网站,让伪装来得更逼真一点。