文章是给小白用户看的,目标是帮助你快速实现科学上网,比如使用Google搜索,或者Youtube学习国外的知识。
即便你完全不懂什么是服务器、VPS、命令行、网络协议…… 没有关系,只要一步一步跟着这一篇文章操作,你完全可以通过最新的V2ray工具,实现外网的自由访问。
了解V2ray
V2Ray是一个优秀开源网络代理工具,可帮你畅爽体验互联网,目前已经全平台支持 Windows、Mac、Android、IOS、Linux 等操作系统的使用。相对起 Shadowsocks 来说属于后起之秀,在混淆能力、兼容性、速度上有着独到的优点。在目前Shadowsocks、ShadowsocksR 停止更新的情况下,多掌握一个活跃项目工具的使用是完全有必要的。下面我们就来搭建一个V2Ray。
一、购买一台远程服务器VPS
任何境外VPS都可以,一般而言香港、台湾、新加坡、韩国、日本等亚洲机房速度(延迟小)最快,但价格贵并且由于用的人多经常会被重点关照。无论如何,如果预算充足并追求速度可以选择这些机房,但需要提前了解测试线路是否是直连中国,一些线路可能会绕美国,别用阿里云的。国外服务器推荐,这里我推荐Vultr, Vultr是一家创建于2014年的VPS提供商,总部位于美国新泽西州。Vultr发展迅猛、有口皆碑,在全球各地部署有16个数据中心,其中亚太地区部署在美国西海岸的硅谷和洛杉矶机房深受大陆用户青睐。Vultr也是目前主流VPS商家中,唯一可用户自定义安装Windows系统的商家。点击下面链接即可注册
如果你已经有了 Vultr 账号还想薅羊毛,可以重新注册一个新账号,使用不同的邮箱和充值渠道,以躲避 Vultr 的作弊检测。
Vultr支持支付宝、微信付款(付款时选择 Alipay、Wechat Pay),多地机房选择最低月付 2.5$(IPV6 only)起,按小时计费可随时删除创建多个 VPS,意味着实际上无流量限制,通过备份快照,删除再还原 VPS 的方式可以重置流量。
Vultr是按时计费的,IP被墙了后,可删除服务器,再重新开一台。
注册Vultr和充值我这边就不多说了。下面我们来开一台VPS,
点击右上角的加号,部署新的服务器。
选择服务器
这里可以选择各个大洲的服务器。推荐两个,一个是日本,一个洛杉矶。 日本的节点好处是延迟很低,大概在80-120左右,但是掉包率有点高。 洛杉矶的节点延迟大概在120-220左右,掉包率低,几乎不掉包。 其他的节点也可以试试,比如硅谷也不错,虽然延迟高了点,但是不容易被墙,很稳定。
然后选择操作系统。我这里选择 CentOs7 Without SELinux
选择最基本的5美元/月,然后直接点击右下的Deploy NOW(立即部署)
稍等片刻,等服务器就绪。
就绪后,我们来看看分配的这个IP可不可以PING通。
开始运行输入CMD(快捷键WIN R),然后回车,输入ping IP地址
我开的这个目前速还不错,如果ping值高,比如大几百,或者PING不通,那说明这个IP被墙了,这台我们先别删,删除再开的话,分配的IP地址跟这台的IP是一样的,再开一台服务器进行测试,只到满意为止,然后再删除被墙的服务器。
服务器开好后,点击管理,记住IP地址,用户名和密码。
二、安装脚本
1.安装wget
执行如下命令进行安装:
sudo yum -y install wget
2.下载脚本
安装完wget之后就可以进行下载操作了,如下:
wget https://install.direct/go.sh
3.安装unzip 回车
因为centos不支持apt-get,我们需要安装unzip,详见官方说明:
sudo yum install zip unzip
Is this ok [y/d/N]: y 回车
4.执行安装 回车
sudo bash go.sh
显示一下信息代表安装成功:
[centos74 v2ray]$ sudo bash go.sh
Installing V2Ray v3.14 on x86_64
Downloading V2Ray.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 608 0 608 0 0 2229 0 –:–:– –:–:– –:–:– 2235
100 8482k 100 8482k 0 0 2501k 0 0:00:03 0:00:03 –:–:– 2813k
Extracting V2Ray package to /tmp/v2ray.
Archive: /tmp/v2ray/v2ray.zip
creating: /tmp/v2ray/v2ray-v3.14-linux-64/
inflating: /tmp/v2ray/v2ray-v3.14-linux-64/geoip.dat
inflating: /tmp/v2ray/v2ray-v3.14-linux-64/geosite.dat
inflating: /tmp/v2ray/v2ray-v3.14-linux-64/readme.md
creating: /tmp/v2ray/v2ray-v3.14-linux-64/systemd/
inflating: /tmp/v2ray/v2ray-v3.14-linux-64/systemd/v2ray.service
creating: /tmp/v2ray/v2ray-v3.14-linux-64/systemv/
inflating: /tmp/v2ray/v2ray-v3.14-linux-64/systemv/v2ray
inflating: /tmp/v2ray/v2ray-v3.14-linux-64/v2ctl
extracting: /tmp/v2ray/v2ray-v3.14-linux-64/v2ctl.sig
inflating: /tmp/v2ray/v2ray-v3.14-linux-64/v2ray
extracting: /tmp/v2ray/v2ray-v3.14-linux-64/v2ray.sig
inflating: /tmp/v2ray/v2ray-v3.14-linux-64/vpoint_socks_vmess.json
inflating: /tmp/v2ray/v2ray-v3.14-linux-64/vpoint_vmess_freedom.json
PORT:13437
UUID:f500ecf5-e135-49c6-9ce2-78eb490d0aa9
Created symlink from /etc/systemd/system/multi-user.target.wants/v2ray.service to /etc/systemd/system/v2ray.service.
关于软件更新:更新 V2Ray 的方法是再次执行安装脚本!再次执行安装脚本!再次执行安装脚本!
好了到这里我们就搭建成功了(*^▽^*)
5.相关命令
在首次安装完成之后,V2Ray 不会自动启动,需要手动运行上述启动命令。
而在已经运行 V2Ray 的 VPS 上再次执行安装脚本,安装脚本会自动停止 V2Ray 进程,升级 V2Ray 程序,然后自动运行 V2Ray。在升级过程中,配置文件不会被修改。
## 启动
sudo systemctl start v2ray
## 停止
sudo systemctl stop v2ray
## 重启
sudo systemctl restart v2ray
6.配置
安装完成之后,需要对服务器端、客户端进行配置才能进行使用,配置文件位于 /etc/v2ray/config.json :
v2ray支持多种协议,针对不同的协议需要进行不同的配置,下面是各种协议对应的服务端配置:
vmess协议配置
按照上面的步骤安装完之后就是类似与下面的配置,如果你想使用vmess协议,基本不用修改,就可以使用客户端进行连接。
查看配置文件(该配置在后面链接时使用):
cat /etc/v2ray/config.json
注意:Vultr最新CentOS7需要开放端口或者关闭防火墙才能连接!!!!!!
停止防火墙请执行[回车]:
systemctl stop firewalld
重启防火墙[回车]:
firewall-cmd –reload
查看防火墙状态[回车] not running
表示已关闭:
firewall-cmd –reload
三、V2Ray链接使用
各平台的v2ray客户端地址:
Windows v2ray客户端:
下载方式一:百度云(直接解压可用)
【v2ray-windows-64】:链接: http://www.lanzous.com/i7ibrk
解压【点击v2rayN.exe启动】
下载方式二:GitHub
【v2rayN-v2rayN.exe-Github Release】 https://github.com/2dust/v2rayN/releases
【v2ray-windows-64.zip Github Release】 https://github.com/v2ray/v2ray-core/releases
对v2ray-windows-64.zip
进行解压,然后将下载的V2RayN.exe
复制到解压后的目录,即两个下载好的文件需要在同一目录。
【【【点击v2rayN.exe启动】】】
进行配置:
客户端的配置需要根据你的服务端进行相应的配置,因为你的服务端协议可能是vmess等。
如果你的服务端配置是协议vmess,则配置如下:
windows除了v2rayny也可以使用clash
Clash for Windows教程 | 小白都能看得懂系列
Macos系统 v2ray客户端:
macOS最好用的科学上网工具ClashX教程 | 小白都能看得懂系列
Linux内核 v2ray客户端:
(Debian、Ubantu、CentOS等电脑桌面发行版(不能完全通用,可以尝试一下)):
https://github.com/jiangxufeng/v2rayL/releases
IOS v2ray客户端:
IOS Shadowrocket小火箭教程 | 小白都能看得懂系列
需要国外账号,推荐shadowrocket(小火箭),quantumult(圈),kitsunebi
最新shadowrocket小火箭苹果id免费分享
安卓 v2ray客户端:
Clash for Android教程 | 小白都能看得懂系列
测试
打开浏览器,访问www.google.com
,如下: