简单来说,V2Ray 是一个代理软件,可以用来科学上网学习国外先进科学技术。了解 Shadowsocks 历史的同学都知道,Shadowsocks 是 clowwindy 开发的自用的软件,开发的初衷只是为了让自己能够简单高效地科学上网,自己使用了很长一段时间后觉得不错才共享出来的。V2Ray 是 clowwindy 被喝茶之后 V2Ray 项目组为表示抗议开发的,一开始就致力于让大家更好更快的科学上网。V2Ray 最大的优点就是版本在持续更新优化,感谢开发团队的辛勤付出。
本文主要内容为 Linux VPS 安装 V2Ray 配置新手教程,搭建前需要有一台墙外的 VPS 主机,相关文章推荐阅读:
- Vultr VPS 主机注册购买以及创建图文教程
- Linux VPS 搭建 Shadowsocks(ss)单/多端口图文教程及常见问题
- Linux VPS 搭建 ShadowsocksR(ssr)单用户图文教程及常见问题
V2Ray 安装教程
脚本环境
系统支持:Debian8(推荐),Debian9,Ubuntu16+,Centos7
教程使用的是Vultr的 VPS 主机。Vultr 注册购买教程
脚本主要功能
mKCP: KCP 协议在 V2Ray 上的实现,不必另行安装 kcptun
动态端口:动态改变通信的端口,对抗对长时间大流量端口的限速封锁
路由功能:可以随意设定指定数据包的流向,去广告、反跟踪都可以
传出代理:看名字可能不太好理解,其实差不多可以称之为多重代理。类似于 Tor 的代理
数据包伪装:类似于 Shadowsocks-rss 的混淆,另外对于 mKCP 的数据包也可伪装,伪装常见流量,令识别更困难
WebSocket 协议:可以 PaaS 平台搭建 V2Ray,通过 WebSocket 代理。也可以通过它使用 CDN 中转,抗封锁效果更好
Mux:多路复用,进一步提高科学上网的并发性能
安装方法
连接 VPS,如果不会,推荐阅读Windows 和 Mac OS X 连接 ssh 最新图文教程及工具,连接 VPS 前先 ping 下看 VPS 是否被墙。
使用 root 用户登录,如不是 root 用户,输入sudo -i
切换到 root 用户,root 用户登录后运行以下命令按回车确认:
bash <(curl -L -s https://install.direct/go.sh)
提示以下内容既说明 V2Ray 安装成功,需要记住port 端口
和UUID
(相当于密码),配置中有一个alterID
默认为64
。
安装成功后执行以下命令启动 V2Ray:
systemctl start v2ray
启动后,V2Ray 服务端就配置完成了,接下来就可以在电脑或手机上安装相应的客户端进行使用。客户端的地址为 vps 的 IP 地址,端口、UUID 和 alterID 必须要和服务端的一模一样。
V2Ray 其他命令
停止运行 V2Ray:
systemctl stop v2ray
重启 V2Ray:
systemctl restart v2ray
在 Linux 中,配置文件通常位于 /etc/v2ray/config.json
如果修改配置文件,可以使用以下命令进行修改(不会使用 vi 的请自行 Google 学习):
vi /etc/v2ray/config.json
这个网站可以生成UUID,刷新后会重新生成。
修改配置后一定要重新启动 V2Ray