免费谷歌云,v2ray搭建最全方案

首先你需要拥有一台独立的云主机,安装centos操作系统。推荐使用谷歌云google cloud的免费云主机,谷歌云台湾地区对大陆支持比较好,上下行带宽可以达到秒3-5MB。观看yutube的4K视频没有压力,看Netflix也没有问题!下面就说一说如何搭建免费的v2ray。
如果你还没有一台免费的谷歌云服务器,那么赶快申请吧:2022免费注册Google Cloud谷歌云$300美元最全攻略
2021年谷歌云调整了申请策略,由之前的一年期改为三个月,同样还是赠送300美元,申请办法相同。建议不要绑定付款账户,如果服务器被黑的话,那就麻烦了,谷歌云是按照流量收费的。

先了解一下什么是v2ray

v2ray是一个网络转发程序,俗称网络代理,支持 TCP、MKCP、WebSocket 这3种底层传输协议,支持HTTP、Socks、Shadowsocks、VMess这4种内容传输协议(HTTP只支持传入),并且有完整的TLS实现,是一个非常强大的代理平台。
v2ray的主要作用是根据用户的配置,对于传入的网络连接进行一定处理,然后发往指定的服务器。它是一个命令行程序,可以接受一个JSON格式的配置文件。
v2ray官方网站:https://www.v2ray.com/

搭建v2ray的准备工作

Google cloud的VPS一台或者其它海外服务器
xshell或putty
Centos8操作系统
v2ray+Nginx
客户端系统:mac或windows10
以上的一切都准备就绪之后就可以开始安装v2ray了。
如果你是一台崭新的服务器,你需要更新系统,安装软件源等等。
具体服务器环境配置请参考:centos8使用yum/dnf安装LNMP php+mysql+nginx环境配置详解
使用root超级用户登录服务器,更新数据源使安装的软件包的版本保持最新!

dnf update -y
dnf -y install wget curl unzip

wget curl unzip这三个命令是接下来需要用到的,没有安装的先安装上。安装过的也可以输入命令检测一下安装。
Google 谷歌云免费搭建 V2ray 最全方案

方案一,安装官方v2ray原生服务端

下载安装v2ray,安装完整版V2ray服务端,在根目录命令行下输入2022年9月最新服务端安装脚本:

# bash <(curl -L https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/master/v2ray.sh)


上图可以看到v2ray的版本和安装路径。

v2ray已经安装好了,默认安装的v2ray是没有config.json配置文件的。需要编辑一下v2ray的配置文件。

v2ray配置文件示例参考:https://github.com/v2fly/v2ray-examples

{
"log": {
"access": "/var/log/v2ray/access.log",
"error": "/var/log/v2ray/error.log",
"loglevel": "warning"
},
"inbounds": [
{
"port":10086,
"listen": "127.0.0.1",
"tag": "vmess-in",
"protocol": "vmess",
"settings": {
"clients": [
{
"id":"43570fe6-yyb3-4d9f-357f-7b0372d3da2e",
"alterId": 64
}
]
},
"streamSettings": {
"network": "ws",
"wsSettings": {
"path":"/test/"
}
}
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": { },
"tag": "direct"
},
{
"protocol": "blackhole",
"settings": { },
"tag": "blocked"
}
],
"dns": {
"servers": [
"https+local://1.1.1.1/dns-query",
"1.1.1.1",
"1.0.0.1",
"8.8.8.8",
"8.8.4.4",
"localhost"
]
},
"routing": {
"domainStrategy": "AsIs",
"rules": [
{
"type": "field",
"inboundTag": [
"vmess-in"
],
"outboundTag": "direct"
}
]
}
}

配置文件中”inbounds”下的这几项信息需要留意:port(端口)、clients中的id(用户id)和alterId(额外id),它们将在配置客户端时用到。

服务端config.json配置文件编辑完,验证一下文件的合法性。

/usr/local/bin/v2ray test -config /usr/local/etc/v2ray/config.json

启动一下,输入启动命令:

systemctl start v2ray

启动过后再看一下v2ray的当前状态,输入查看状态的命令:

systemctl status v2ray

启动一切正常,这时还需要将v2ray设置成开启自启动。输入自动启动命令:

systemctl enable v2ray

Google 谷歌云免费搭建 V2ray 最全方案
如果你的服务器开启了防火墙,请将上面的端口开放

firewall-cmd --zone=public --list-ports
#查看当前开放端口
firewall-cmd --permanent --add-port=42342/tcp
#10086改成你配置文件中的端口号
firewall-cmd --reload
#重新启动防火墙

查看一下当前的v2ray是否正常运行

ss -ntlp | grep v2ray

如果命令输入后没有反应,那应该是selinux的问题,强烈建议新手关闭selinux。

setenforce 0;
systemctl restart v2ray

v2ray管理的常用命令:

启动:systemctl start v2ray
停止:systemctl stop v2ray
重启:systemctl restart v2ray
开机自启:systemctl enable v2ray
状态:systemctl status v2ray

原生的V2ray配置比较复杂,建议小白用户使用V2ray的一键脚本进行测试安装。

方案二,V2Ray一键脚本

注意:如果你的服务器上使用Nginx的web服务器端运行着网站,请不要使用V2Ray+nginx的一键脚本安装,脚本会通过yum/dnf重新安装nginx。还有如果使用域名配置V2Ray,请启用新的域名使用,否则域名很容易被封。
网络上流行几种V2Ray的一键安装脚本。使用前请谨慎,先阅读安装帮助。

V2Ray安装脚本一,233一键安装脚本

233boy一键安装脚本最后更新于2019-1-5
作者233boy的网站与博客目前状态是无法打开,安装脚本没有最新的更新维护。
脚本是开源的,开源地址: https://github.com/233boy/v2ray

  • 支持 V2Ray 多数传输协议
  • 支持 WebSocket + TLS / HTTP/2
  • 支持 动态端口 (WebSocket + TLS,Socks5, HTTP/2 除外)
  • 支持 屏蔽广告
  • 支持 配置 Shadowsocks
  • 支持 下载客户端配置文件 (不用 Xshell 也可以下载)
  • 客户端配置文件同时支持 SOCKS 和 HTTP
  • 支持 生成 V2Ray 配置二维码链接 (仅适用部分客户端)
  • 支持 生成 V2Ray 配置信息链接
  • 支持 生成 Shadowsocks 配置二维码链接
  • 支持修改 V2Ray 传输协议
  • 支持修改 V2Ray 端口
  • 支持修改 动态端口
  • 支持修改 用户ID
  • 支持修改 TLS 域名
  • 支持修改 Shadowsocks 端口
  • 支持修改 Shadowsocks 密码
  • 支持修改 Shadowsocks 加密协议
  • 自动启用 BBR 优化 (如果内核支持)
  • 集成可选安装 BBR (by teddysun.com)
  • 集成可选安装 锐速 (by moeclub.org)
  • 一键 查看运行状态 / 查看配置信息 / 启动 / 停止 / 重启 / 更新 / 卸载 / 等等…
  • 人性化向导 & 纯净安装 & 卸载彻底

v2ray一键脚本安装

要求:Ubuntu 16+ / Debian 8+ / CentOS 7+ 系统。
推荐使用 Debian 9 系统,脚本会自动启用 BBR 优化。
备注:不推荐使用 Debian 8 系统,因为 Caddy 申请证书可能会出现一些莫名其妙的问题。
使用 root 用户输入下面命令安装:

bash <(curl -s -L https://git.io/v2ray.sh)

安装完成后,输入 v2ray 即可管理 V2Ray

v2ray升级到5.x后,v2ray启动发生了一些改变。

vim /usr/lib/systemd/system/v2ray.service

把ExecStart=/usr/bin/env v2ray.vmess.aead.forced=false /usr/bin/v2ray/v2ray -config /etc/v2ray/.json
改成ExecStart=/usr/bin/env v2ray.vmess。 aead.forced=false /usr/bin/v2ray/v2ray run -config /etc/v2ray/.json
就是config前面加个run

systemctl daemon-reload
systemctl restart v2ray

WS+TLS/HTTP2

如果你使用了这两个协议,那么就会使用了脚本自带的 Caddy 集成
不管如何,不建议直接去更改 Caddy 的配置:/etc/caddy/Caddyfile
如果你需要配置其他网站相关,请将网站的配置文件放到 /etc/caddy/sites 目录下,然后重启 Caddy 进程即可,脚本默认生成的 Caddy 的配置会加载 /etc/caddy/sites 这个目录下的所有配置文件。
所以,请将你的网站配置文件放到 /etc/caddy/sites 目录下,完完全全不需要去更改 /etc/caddy/Caddyfile

V2Ray安装后的文件配置路径

V2Ray 配置文件路径:/etc/v2ray/.json
Caddy 配置文件路径:/etc/caddy/Caddyfile
脚本配置文件路径: /etc/v2ray/233blog_v2ray_backup.conf
V2Ray客户端配置文件里SOCKS监听端口为2333, HTTP监听端口为6666

Telegram代理设置:

如果你在使用 Telegram 的话,你可以配置一个 Telegram 的专用代理,这样来,在某些情况下你就不需要再开一个代理软件了。
输入 v2ray tg 即可配置 TG 专用代理
配置 Telegram MTProto

V2ray一键安装脚本的管理命令:

下面的管理命令仅限于使用此脚本安装的v2ray。

  • v2ray info:查看 V2Ray 配置信息
  • v2ray :修改 V2Ray 配置
  • v2ray link:生成 V2Ray 配置文件链接
  • v2ray infolink:生成 V2Ray 配置信息链接
  • v2ray qr:生成 V2Ray 配置二维码链接
  • v2ray ss:修改 Shadowsocks 配置
  • v2ray ssinfo:查看 Shadowsocks 配置信息
  • v2ray ssqr:生成 Shadowsocks 配置二维码链接
  • v2ray status:查看 V2Ray 运行状态
  • v2ray start:启动 V2Ray
  • v2ray stop:停止 V2Ray
  • v2ray restart:重启 V2Ray
  • v2ray log:查看 V2Ray 运行日志
  • v2ray update:更新 V2Ray
  • v2ray update.sh:更新 V2Ray 管理脚本
  • v2ray uninstall:卸载 V2Ray

Caddy 插件

本脚本集成了Caddy,但不集成任何Caddy插件,如果你需要安装某些Caddy插件,你可以使用官方的Caddy安装脚本来一键安装。
脚本集成的Caddy的安装路径,跟Caddy官方的安装脚本是一致的。所以可以直接安装,不会有任何问题
举个例子,安装包含http.filebrowser插件的Caddy,执行如下命令即可

curl https://getcaddy.com | bash -s personal http.filebrowser

你可以在 https://caddyserver.com/download找到Caddy更多插件和安装命令。
注意:233版本的V2Ray一键脚本只支持配置一个V2Ray账号!如果需要多账号配置请更换其它版本。

 

V2Ray一键安装脚本二,wulabing一键安装脚本

wulabing一键安装脚本的V2Ray功能覆盖的比较全面,Nginx+vmess+ws+tls/http2 over tls。
github项目地址:https://github.com/wulabing/V2Ray_ws-tls_bash_onekey
telegram 交流群:https://t.me/wulabing_v2ray
最后更新日期:2020年2月26日

准备一个域名,并将A记录添加好。
V2ray官方说明,了解 TLS WebSocket 及 V2ray 相关信息
服务器上安装好命令:wget

Vmess+websocket+TLS+Nginx+网站的安装方法

wget -N --no-check-certificate -q -O install.sh "https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/master/install.sh" && chmod +x install.sh && bash install.sh

VLESS+websocket+TLS+Nginx+网站的安装方法

wget -N --no-check-certificate -q -O install.sh "https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/dev/install.sh" && chmod +x install.sh && bash install.sh

安装注意事项:

如果你不了解脚本中各项设置的具体含义,除域名外,请使用脚本提供的默认值。
使用本脚本需要你拥有Linux基础及使用经验,了解计算机网络部分知识,计算机基础操作。
目前支持Debian 9+ / Ubuntu 18.04+ / Centos7+ ,部分Centos模板可能存在难以处理的编译问题,建议遇到编译问题时,请更换至其他系统模板。
每周日的凌晨3点,Nginx 会自动重启以配合证书的签发定时任务进行,在此期间,节点无法正常连接,预计持续时间为若干秒至两分钟。
脚本支持自动生成 let's encrypted 证书,有效期3个月,自动生成的证书支持自动续签。
该程序依赖 Nginx 实现相关功能,请使用 LNMP 或其他类似携带 Nginx 脚本安装过 Nginx 的用户特别留意,使用本脚本可能会导致无法预知的错误(未测试,若存在,后续版本可能会处理本问题)。
V2Ray 的部分功能依赖于系统时间,请确保您使用V2RAY程序的系统 UTC 时间误差在三分钟之内,时区无关。
本 bash 依赖于 V2ray 官方安装脚本 及 acme.sh 工作。
Centos 系统用户请预先在防火墙中放行程序相关端口(默认:80,443)

启动方式:

启动 V2ray:systemctl start v2ray
停止 V2ray:systemctl stop v2ray
启动 Nginx:systemctl start nginx
停止 Nginx:systemctl stop nginx

相关目录:

Web 目录:/home/wwwroot/3DCEList
V2ray 服务端配置:/etc/v2ray/.json
V2ray 客户端配置: ~/v2ray_info.inf
Nginx 目录: /etc/nginx
证书文件: /data/v2ray.key 和 /data/v2ray.crt 请注意证书权限设置

V2Ray一键安装脚本三,xray一键安装脚本

bash <(curl -sL https://raw.githubusercontent.com/daveleung/hijkpw-scripts-mod/main /xray_mod1.sh )

连接v2ray之前你需要知道的事情

v2ray配置文件位于/etc/v2ray/.json,使用cat /etc/v2ray/config.json查看v2ray配置信息。
服务端使用脚本安装成功之后默认就是vmess协议,配置文件中的id、端口、alterId需要和客户端的配置保持一致。
服务器上的时间要和客户端保持一致,当使用国外服务器时,有时候会忽略时区的问题。
你首先要了解一下时区的概念:
UTC
整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC,Universal Time Coordinated)。
GMT
格林威治标准时间 (Greenwich Mean Time)指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。(UTC与GMT时间基本相同)
CST
中国标准时间 (China Standard Time)【GMT + 8 = UTC + 8 = CST】
DST
夏令时(Daylight Saving Time) 指在夏天太阳升起的比较早时,将时钟拨快一小时,以提早日光的使用。(中国不使用)
查看一下你使用的服务器当前的时间与本地时间有没有差异。如果时间不同,请使用timedatectl命令查看服务器时区。

timedatectl

Google 谷歌云免费搭建 V2ray 最全方案
使用tzselect命令查看一下北京时区的编码。

tzselect

选择Asia,输入前面的数字4,然后回车。选择国家China,输入数字9然后回车。城市选择Beijing Time,输入数字1,下面提示时区编码:“Therefore TZ='Asia/Shanghai' will be used.”这里输入数字1,不要输入yes或者y。
Google 谷歌云免费搭建 V2ray 最全方案
接下来编辑一下系统的时区的文件,删除系统原有的时区文件链接,然后设置北京时间的时区文件链接

rm -y /etc/localtime
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

再次输入date看一下时间,时间就更改成北京时间了。
Google 谷歌云免费搭建 V2ray 最全方案
其实修改系统时区只需要下面一个命令就可以搞定了,上面主要是了解一下什么是时区和时区编码。

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

说句题外话,刚才说到了时区,再说一下系统语言,如果你的英文不太好,可以考虑将centos8的语言修改为中文。
安装中文支持的语言包,langpacks-zh_CN.noarch这个是全中文支持。zh_CN,zh_CN.gb18030,zh_CN.gbk,zh_CN.utf8,zh_HK,zh_HK.utf8,zh_SG,zh_SG.gbk,zh_SG.utf8,zh_TW,zh_TW.euctw,zh_TW.utf8

dnf install langpacks-zh_CN.noarch

或者使用glibc-langpack-zh.x86_64安装中文支持。

dnf install glibc-langpack-zh.x86_64
locale -a

echo LANG=zh_CN.UTF-8 > /etc/locale.conf

source /etc/locale.conf

输入export命令可以查看到LANG="zh_CN.UTF-8"
Google 谷歌云免费搭建 V2ray 最全方案系统已经变成中文语言了,有点跑题了,下面进入v2ray客户端设置环节。
V2Ray其实不区分客户端和服务端,实际使用中客户端经常需要修改程序变量,所以许多开发者基于V2Ray内核开发了友好易用的客户端。例如:windows下的V2RayN,V2RayW,V2RayS等
请注意:在本机配置V2Ray客户端时请确保你的浏览器没有启用第三方扩展,常使用的谷歌浏览器和火狐浏览器。如果启用了浏览器里的其它vpn扩展或插件,会导致连接V2Ray服务器失败!因为第三方的VPN扩展插件会默认修改浏览器和电脑里的对外代理设置。

官方V2Ray服务端

官方的V2Ray下载地址(包含macos,windows,linux,freebsd,openbsd等版本):

https://github.com/v2fly/v2ray-core
最新版本v2ray-core v4.45.2,更新于2022年6月13日

Google 谷歌云免费搭建 V2ray 最全方案

火狐浏览器代理设置

打开火狐浏览器(Firefox),点击界面右上角“打开菜单”选项。在弹出的下拉框中,点击中间“选项”按钮。
Google 谷歌云免费搭建 V2ray 最全方案
在选项对话框里的搜索栏里输入代理两个字。
Google 谷歌云免费搭建 V2ray 最全方案
点击“配置Firefox如何连接互联网”右边的设置按钮。选择“手动配置代理”,选择socks,然后输入代理IP地址127.0.0.1和端口10086。
Google 谷歌云免费搭建 V2ray 最全方案
最后点击确定就行。代理设置过后你就可以访问国际互联网了。
火狐浏览器内置的代理功能还是比较方便的。谷歌浏览器的代理访问需要安装扩展,下面说一下谷歌浏览器如何使用代理访问国际互联网。

谷歌浏览器设置

谷歌浏览器(Google Chrome)首先要可以访问国际网络,然后在Google应用商店内搜索:SwitchyOmega,全名叫Proxy SwitchyOmega当前版本是2.5.21
Google 谷歌云免费搭建 V2ray 最全方案
安装好扩展,在扩展中需要设置代理IP,在扩展图标处点击左键,选择proxy。
Google 谷歌云免费搭建 V2ray 最全方案
然后在代理服务器里选择SOCKS5,代理服务器填写127.0.0.1和端口10086,这个是你本地V2ray客户端里设置的端口,要对应一样,不要随便填写。
Google 谷歌云免费搭建 V2ray 最全方案
填写完毕后,选择左面的应用选项就可以了。谷歌浏览器的代理也设置好了。
欧朋浏览器(opera)目前不支持浏览器代理,跟谷歌浏览器一样将代理指向到系统代理上面。谷歌浏览器还有扩展可以用,欧朋浏览器直接弃用。
原生的v2ray客户端设置相对要麻烦一些,没有图形化,以上只是在学习的角度介绍了一下,不推荐使用原生的v2ray客户端连接。

Windows下的v2ray客户端V2RayN

在windows下还是推荐使用图形化的客户端V2RayN,配置方便还可以一键导入节点。
V2RayN 是 PC 平台上一个对新手比较友好的 V2Ray Windows 客户端。目前最新版本是3.12
V2RayN发布地址: https://github.com/2dust/v2rayN/releases
下载链接:https://github.com/2dust/v2rayN/releases/download/5.34/v2rayN-Core.zip

下载好了之后,解压,然后打开解压的文件夹
目录结构大概如下图所示:
Google 谷歌云免费搭建 V2ray 最全方案
双击打开v2rayN.exe文件,在右下角的任务栏处找到v2rayN的图标后,双击打开。这个默认打开是最小化的。
在服务器图标处点击选择添加VMess服务器
Google 谷歌云免费搭建 V2ray 最全方案
将服务器上的配置填入到位置文件中。
Google 谷歌云免费搭建 V2ray 最全方案
当前配置的是最初级的v2ray设置,配置内容以服务器配置为准。
服务器信息填写完毕后,点击参数配置。先配置基础设置,http代理选择开启PAC,并自动配置系统代理(PAC模式)保存!
Google 谷歌云免费搭建 V2ray 最全方案
然后点击路由设置,域名计息策略选择AsIs,然后点击一键设置默认自定义路由规则。
Google 谷歌云免费搭建 V2ray 最全方案
最后设置一下用户PAC设置。勾选允许来自局域网的连接和启用统计。这两项因人而异,不是必选项。如果你安装虚拟机的话,可以通过局域网共享v2ray网络。
Google 谷歌云免费搭建 V2ray 最全方案
到这里就告一段落了!v2ray的配置与本地操作先就说到这里。开启v2ray后可以去http://www.youtube.com测试一下网络速度了!

订阅
提醒
guest
0 评论
内联反馈
查看所有评论