Project V
是一组网络工具,可帮助您构建自己的计算机网络。它可以保护您的网络连接,从而保护您的隐私。V2Ray
多数传输协议WebSocket
+ TLS
/ HTTP/2
WebSocket
+ TLS
,Socks5
, HTTP/2
除外)Ubuntu 16+
/ Debian 8+
/ CentOS 7+
系统v2ray
服务器端安装及配置nginx
安装及配置v2ray
客户端使用
假设域名 www.example.com 指向你的 VPS
IP
地址
https://v2ray.com/chapter_00/install.html
V2Ray
提供了一个在 Linux
中的自动化安装脚本。这个脚本会自动检测有没有安装过 V2Ray
,如果没有,则进行完整的安装和配置;如果之前安装过 V2Ray
,则只更新 V2Ray
二进制程序而不更新配置。
以下指令假设已在 su
环境下,如果不是,请先运行 sudo
su
。
运行下面的指令下载并安装 V2Ray
。当 yum
或 apt-get
可用的情况下,此脚本会自动安装 unzip
和 daemon
。这两个组件是安装 V2Ray
的必要组件。如果你使用的系统不支持 yum
或 apt-get
,请自行安装 unzip
和 daemon
。
bash <(curl -L -s https://install.direct/go.sh)
此脚本会自动安装以下文件:
/usr/bin/v2ray/v2ray:V2Ray 程序; /usr/bin/v2ray/v2ctl:V2Ray 工具; /etc/v2ray/config.json:配置文件; /usr/bin/v2ray/geoip.dat:IP 数据文件 /usr/bin/v2ray/geosite.dat:域名数据文件 此脚本会配置自动运行脚本。自动运行脚本会在系统重启之后,自动运行 V2Ray。目前自动运行脚本只支持带有 Systemd 的系统,以及 Debian / Ubuntu 全系列。
运行脚本位于系统的以下位置:
/etc/systemd/system/v2ray.service: Systemd /etc/init.d/v2ray: SysV
脚本运行完成后,你需要:
编辑 /etc/v2ray/config.json
文件来配置你需要的代理方式;
运行 systemctl status v2ray
来启动 V2Ray
进程;
之后可以使用 service v2ray start|stop|status|reload|restart|force-reload
控制 V2Ray
的运行。
v2ray
的JSON
配置文件; 支持单行注释//; 和多行注释/* / * ;**上面的服务器配置文件也简单注释说明。
以下是nginx
部分配置, 当然此配置不影响你现在有nginx
服务, 只是添加了一个 location
/v2ray_ssl。
ssl
证书,因为let's encrypt
证书三个月过期,所以使用certbot
或者ACME v2
自动签一个let's encrypt
证书就行了。
创建反代理再修改反代理的配置文件信息:反代理配置文件如下:
/v2ray_ssl;www.example.com #请更换为自己的相关配置
v2ray
客户端主要还在Windows
上使用, 需要手动编辑config.json
文件,推荐使用界面化v2rayN
v2rayN下载
, 在release
页面下载一个v2rayN.exe
放在 v2ray
客户端文件夹里就行了。v2rayN
使用websocket(ws)
时一点需要注意,伪装域名/其选项,应该如下填写:
手机扫描
v2ray
的配置相对于ss
(ssr
)还是复杂一点,其中还涉及到nginx
的使用,及ssl
证书管理等, 使用效果来说,基本和ss
(ssr
)具有较高的安全性,最主要还是跟服务器相关,相对来说更稳定一些。
本文由 podipod软库网 作者:DevOps 发表,转载请注明来源!
要发表评论,您必须先登录。
怎么才能查看?
请根据网站提示进行操作,
666~学习一下~
学习一下
666~学习一下~
无权查看?
有些文章为了资源可持续发展,所以请谅解。
学习一下~!
学习一下
欢迎您的评论,我们会提供更多的内容分享给大家。