V2Ray是个特别方便好用的代理上网工具,客户端现在已经很完善丰富了,各操作系统平台下都有客户端app(包括Windows、Mac、Androdi、IOS、Linux),v2ray的vmess协议节点也可以添加到部分路由器代理设置里,提供全wifi走代理功能,但是其安装和配置却比较复杂,这里就介绍一个较为简单的V2Ray一键安装脚本的使用方法,供大家尝试。
服务器端安装
服务器操作系统推荐使用CentOS 7。
之后使用root用户登陆:
sudo -i
并执行下面的语句
bash <(curl -s -L https://git.io/v2ray.sh)
之后的菜单是安装和卸载,选择安装后,会出现多个安装协议,例如TCP、TCP_HTTP、WebSocket、WebSocket + TLS,只要默认按键选择即可安装好,博主使用一段时间下来感觉WebSocket + TLS是最稳的配置也稍微复杂一点,这里就特别介绍一下。
选择之前,用户需要先有一个域名,有很多便宜的gTLD域名可以购买,例如top、xyz、club等域名,这里建议大家从namesilo注册。因为便宜不贵,而且还提供免费的域名whois隐私保护,这个非常重要。
域名购买好了之后,新建立一个随机的子域名,将子域名解析到CentOS服务器的IP地址,之后还可以注册一个cloudflare账号,这个选项是可选操作,只用于隐藏服务器IP,使用cloudflare会导致速度降低,初期不建议用。
然后,在菜单里选4:WebSocket + TLS,然后选择自动配置TLS,不安装shadowsocks,其他都默认选项,之后系统会自动安装一个Web服务器Candy,并自动申请和续期域名的SSL证书并部署,之后使用v2ray url命令获得vmess URL链接,即可在V2Ray客户端导入。
如果我们不想用Candy,想用Apache、Nginx等其他Web服务器,那么在安装的时候就选择:不自动配置TLS,之后还需要手动配置SSL,建议安装一个宝塔面板来配置会简单一些。这里假设v2ray的端口号是8888,伪装目录是test,那么,在Apache服务器配置文件里加入以下内容:
RewriteEngine On
RewriteCond %{HTTP:Upgrade} =websocket [NC]
RewriteRule /test/(.*) ws://127.0.0.1:8888/$1 [P,L]
RewriteCond %{HTTP:Upgrade} !=websocket [NC]
RewriteRule /test/(.*) http://127.0.0.1:8888/$1 [P,L]
在Nginx服务器配置文件里加入以下内容:
location /test/ {
proxy_pass http://localhost:8888/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “upgrade”;
proxy_set_header Host $http_host;
}
客户端安装
对于Windows系统来说,V2Ray客户端建议使用v2rayN,下载地址是这里,下载v2rayN-Core.zip即可。
下载后,将其解压缩到一个文件夹,选择“服务器”-“从剪贴板导入批量URL”来导入之前复制的vmess URL链接。更高级的操作是,有订阅地址的话,添加订阅地址,更新订阅即可一次获取多个节点,然后到右下角托盘处右击V字图标选择“启用HTTP代理”即可。不使用的时候,关闭HTTP代理即可节省流量。
iOS的V2Ray客户端可以使用美国应用商店的Shadowrocket,价格较为便宜。Kitsunebi功能更全,但价格贵一些。还有其他几个app,可以试着选一款自己喜欢的。
Android版V2Ray客户端推荐用V2RayNG,可免费下载。
安卓版的v2rayNG为什么用的体积最大那个apk?
因为universe是通用架构,适合所有类型的cpu
附:上面的一键安装脚本是第三方编写的脚本,虽然安全风险有可能存在,但问题也不大。v2ray官方的安装脚本命令是bash <(curl -L -s https://install.direct/go.sh),在意的可以用这个官方的,配置更麻烦一点。
获取节点
安装好了v2rayX 客户端,那么从哪里弄节点呢?
推荐 阿凡梯,全球稳定防封节点,满足你的科学上网需求
原创文章,作者:维尼兔,如若转载,请注明出处:https://www.v2v0.com/?p=239