#V2Ray简介
V2Ray 是一个模块化的代理软件包,它的目标是提供常用的代理软件模块,简化网络代理软件的开发
说白了白说了,知道这是一个可以带你翻墙带你飞的东西就好了,像是Shadowsocks一样。尽管他们并不是兄弟关系,不论是开发初衷,功能还是配置等方面、我个人是这样理解的,Shadowsocks就像是唯品会,V2Ray就像是淘宝。都可以剁手买买买,但是前者基本上是服装类,后者除了服装还有更多选择。毕竟V2ray搭建好了经过一番配置,也可以使用Shadowsocks客户端进行连接访问。
不过V2ray主要是配置太繁琐,再加上不太有名吧。其实我是觉得V2Ray的功能太多且强大,然后没有出傻瓜的一键功能等,还有就是一些专业术语和配置不太看得懂,以至于并没有像Shadowsocks那么普及。不过最后能愉快的科学上网就好了啊。
#V2Ray环境搭建
##服务器环境
鼓捣这个有部分原因也是因为Vultr到期无力续费,换个工具尝尝鲜,否则我那东京节点速度杠杠的100ms上下。但是万幸我搬瓦工续的起啊!
所以服务器环境是:
搬瓦工 年付 $3.99 USD
RAM 72M
Disk 2GB
Bandwidth 100G
Operating system **Centos 7 x86_64 **
我在一文章看到说是支持Debian 7、Debian 8、Ubuntu 14、Ubuntu 16、CentOS 7,不支持Centos 6。但是官网是这样说的:
V2Ray 在以下平台中可用:
- Windows Vista 及之后版本(x86 / amd64);
- Mac OS X 10.7 及之后版本(amd64);
- Linux 2.6.23 及之后版本(x86 / amd64 / arm / arm64 / mips64 / mips);
包括但不限于 Debian 7 / 8、Ubuntu 12.04 / 14.04 及后续版本、CentOS 6 / 7、Arch Linux;- FreeBSD (x86 / amd64);
- OpenBSD (x86 / amd64);
##安装
安装很简单,就一条命令,但是建议安装的Linux是完整版的。
1 | bash <(curl -L -s https://install.direct/go.sh) |
##配置
- 编辑 /etc/v2ray/config.json 文件来配置你需要的代理方式;
- 运行 service v2ray start 来启动 V2Ray 进程;
- 之后可以使用 service v2ray start|stop|status|reload|restart|force-reload 控制 V2Ray 的运行。
config.json 文件是服务器端配置文件。我直接删除重新建了一份,然后本地写好拷贝进去。
###服务器配置
1 | { |
这个配置已经包含了Shadowsocks,其中必改的是id和密码。其中id可以到这个网站生成一个,服务器和客户端同一个。其他的可以参考文档看着改以及增加,官网有很多功能可以加。
###客户端配置
1 | { |
客户端的ip是服务器的ip,id与服务器配置相同,其他的端口之类的和服务器保持一致就行。然后客户端的这个文件放到程序文件夹目录下,替换原有的配置文件。相关客户端文件夹可以到github下载页面下载。然后点击文件夹下的两个exe中的一个就行了。w开头的是后台静默运行,另一个则是带命令框运行。其实并无卵用。
只是这样浏览器还并不能打开google哦。
一是服务器端要打开服务器端的端口,我的是6666。
1 | firewall-cmd --zone=public --add-port=6666/tcp --permanent //永久将6666端口加入开启规则 |
不过很意外发现搬瓦工的防火墙默认不开启,
二是要给客户端的浏览器设置Sock5代理。Chrome下载SwitchyOmega扩展,火狐可以直接配置,IE我试了下没成功不知原因、
#使用感受
最大的感受是官网的配置文档我过了一遍,不才很多没看懂。最后是结合其他博文配置好的。速度上来说,似乎可能大概比Shadowsocks快一些?也许心理作用。但是客户端的使用体验上完全没有Shadowsocks好,单单从有UI这个角度说,连个速度显示都没有,当然我没有去尝试第三方的GUI。不过也可以用Shadowsocks来连接它也是良心。目前一切稳定,访问延时100-200ms。偶尔会很多一些。后面再看看是不是可以再优化吧。
#参考
- V2Ray 用户手册 想要详细配置看这个
- 白话文版上手教程 想要一般配置看这个
- vultr VPS主机安装v2ray代理服务器手记
- V2Ray环境搭建,支持V2Ray协议和Shadowsocks协议