2019 搭建 V2Ray 服务器最新教程

作者: 潘羿 来源: 无主界 编辑: 2019年12月1日
所属分类:电脑手机

来自233boy的简单V2Ray搭建脚本近期很不稳定。笔者测试了他的安装命令是否还能继续使用,事实是脚本依然能够正常安装使用。但是笔者并不再推荐使用此脚本安装。根据笔者之前的测试,此脚本存在一定的bug,由于无法确定是否有人还在继续维护,因此若有了bug可能也很难再被修复。笔者推荐大家换用其他脚本。

2019 搭建 V2Ray 服务器最新教程

如果大家仍然有需要使用此脚本可以运行如下命令:

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

注:如果提示 curl: command not found ,那是因为你的 VPS 没装 Curl
ubuntu/debian 系统安装 Curl 方法: apt-get update -y && apt-get install curl -y Centos 系统安装 Curl 方法: yum update -y && yum install curl -y

multi-v2ray

GitHub地址:链接

现在有新的脚本进行替代,经过笔者的测试,安装简单方便。不过也经过笔者的测试,在部署SSL证书时同样有一定的问题。这应该是使用Let's Encrypt部署脚本其自带的bug,虽然有一定的bug,但好在还有人维护此插件(现已修复BUG),因此推荐大家使用。也推荐大家持续关注GitHub的BUG反馈。

2019 搭建 V2Ray 服务器最新教程

直接安装命令:

source <(curl -sL https://git.io/fNgqx)

安装中文版:

source <(curl -sL https://git.io/fNgqx) --zh

保留配置文件,更新脚本:

source <(curl -sL https://git.io/fNgqx) -k

卸载脚本:

source <(curl -sL https://git.io/fNgqx) --remove

安装完成会直接自动生成一个随机协议的通道。可以直接开始使用,就是这么简单。如果需要更改协议内容等,直接输入v2ray即可。注意区分大小写。其他根据提示能轻松完成,不再赘述。

V2Ray_ws-tls_bash_onekey

GitHub地址:链接(原版)、链接(优化版)

此为基于 Nginx 的 vmess+ws+tls 一键安装脚本 (Use Path)。部署速度快,但相较之multi-v2ray缺少了定制以及用户组等功能。增加不同的配置需要手动更改配置文件。因此适合自用。

如何安装:需要一个属于你自己的域名,并且解析到你所购买的VPS的公网IP上。(在域名服务商添加A地址即可)。之后登录至VPS,运行脚本,按照提示运行即可。

如果你选择使用 V2Ray,强烈建议你关闭并删除所有的 shadowsocksR 服务端,仅使用标准的 V2Ray 三件套。

安装方式(不兼容,二选一)

一、Vmess+websocket+TLS+Nginx+Website 优化版本

bash <(curl -L -s https://raw.githubusercontent.com/paniy/V2Ray_ws-tls_bash_onekey/master/install.sh) | tee v2ray_ins.log

优化版说明(2019年12月1日):

  • 减少直接访问,隐藏代理域名,302跳转至idleleo.com(了解配置过程可自行修改)
  • 阻止HTTP直接访问服务器IP,更安全
  • 优化tls 1.3加密配置
  • 减少无关元素
  • 重装必须重新编译nginx,防止更新不兼容

Vmess+websocket+TLS+Nginx+Website 原版

bash <(curl -L -s https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/master/install.sh) | tee v2ray_ins.log

二、Vmess + HTTP2 over TLS

bash <(curl -L -s https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/master/install_h2.sh) | tee v2ray_ins_h2.log

启动方式

启动 V2Ray:systemctl start v2ray

启动 Nginx:systemctl start nginx

开机自动启动 V2Ray:systemctl enable v2ray (新版已集成)

开机自动启动 Nginx:systemctl enable nginx (新版已集成)

升级V2Ray core

执行: bash <(curl -L -s https://install.direct/go.sh)

( 来源参考 :V2Ray官方说明

  • 如果为最新版本,会输出提示并停止安装。否则会自动更新
  • 未来会将相关内容集成到本脚本中并进行交互式操作更新

开启CDN中转

由于此一键脚本做了Nginx反向代理,因此只需将域名交由Cloudflare解析,并在解析页面点击黄色云朵,即可方便的开启CDN,进而隐藏真实ip。笔者是推荐大家这么做的。

2019 搭建 V2Ray 服务器最新教程

相关注意

经笔者实际测试,脚本由于均仍在维护,因此bug较少。但也不排除存在bug。如第一个脚本,经笔者测试时发现存在bug致使部署失败。经联系原作者后才妥善解决。因此,若出现问题,请及时关注社区信息。

在实际部署中,对于CentOS 7等系统的用户需要注意开启相应的端口,如80443,前者部署SSL证书需要使用,后者若V2Ray为ws+tls协议时可能需要开启。

开启80443端口:

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --zone=public --add-port=443/tcp --permanent

以上开放的是tcp,若使用如mkcp协议则需要打开udp。方法简单将上述代码中的tcp改为udp即可。

重启防火墙:

firewall-cmd --reload

相关阅读

选择合适的传输协议:V2Ray / SSR 传输协议哪个好? (各种协议对比)

V2Ray加密方式哪个更好:V2Ray / SSR 加密方式哪个好? (加密方式对比)

使用BBR等加速TCP:加速网络 一键部署BBR+BBR魔改+Lotsever(锐速)

V2Ray各平台客户端:V2Ray 客户端下载

评论

您必须登录才能发表评论!

目前评论:50  ┆  欢迎留下您的精彩评论~

  1. 云外星河 2

    multi-v2ray这个脚本不知道是不是有bug 正常用可以用 但是用两天就连不上了 必须重启服务器才行 是不是内存爆了

  2. asdfasf 1

    反向代理的网站必须是能够正常上的网站吗?

    • 潘羿 站长 5

      @asdfasf 你设置的网站必须要解析到你购买的服务器的IP上。否则无法搭建。

  3. asdfasf 1

    大佬,我怎么试都不行,不知道哪里出错了,使用的是Vmess+websocket+TLS+Nginx+Website优化版,电脑和手机端都无法连接,反向代理是我自己的网址,DNS也是选择的cloudflare,但是就是无法连接,站长能否给一个详细一点的客户端配置教程,实在是不知道哪里出了问题?

    • 潘羿 站长 5

      @asdfasf 直接按照安装提示安装即可,记得开启防火墙端口。安装失败会有报错。

  4. Boris 0

    Vmess+websocket+TLS+Nginx+Website
    大佬,我能修改源码反向代理至我的网站嘛

    • 潘羿 站长 5

      @Boris 直接修改nginx的配置即可,在nginx/conf/conf.d下,理论上你可以改成任何你想改的。

  5. Hualalhl 1

    multi-v2ray搭建成功后用安卓客户端V2rayN连接后手机显示网速达(1MB/s)但就是打不开谷歌,PC端倒是可以正常连接。 :!:

    • 潘羿 站长 5

      @Hualalhl 很可能是手机问题,检查v2rayN是否屏蔽谷歌网址。

      • Hualalhl 1

        @潘羿 发现手机用4g网络连不上,后来连wifi就可以了,服务器IP检测到国内ICMP和TCP阻断。

        • 潘羿 站长 5

          @Hualalhl 恐怕是DNS问题,设置DNS为8.8.8.8或114.114.114.114

  6. 云外星河 2

    没买域名的是不是只能用multi-v2ray这个脚步啊 国内域名不敢买 国外的贵了

    • 潘羿 站长 5

      @云外星河 可以搞一个免费域名。没域名V2Ray_ws-tls_bash_onekey不能用。

      • 云外星河 2

        @潘羿 请问在哪申请免费域名呢

      • 云外星河 2

        @潘羿 另外麻烦问一下 multi-v2ray 这个脚本里面的设置 想给两个朋友一起用 是添加用户还是添加端口啊 能不能限制连接的设备数量

        • 潘羿 站长 5

          @云外星河 免费域名直接百度,脚本不能限制设备数量,限制需要其他软件。

          • 云外星河 2

            @潘羿 哎 刚刚百度了一下 申请不了免费域名了 哈哈 算了 就第二个算了

  7. lipolg 0

    Vmess+websocket+TLS+Nginx+Website 优化版本
    安装后连接报这个怎么处理:io:read/write on closed pipe

    • 潘羿 站长 5

      @lipolg 安装过程若没有报错,检查一下客户端是否配置有误。

  8. Avalon 1

    Vmess+websocket+TLS+Nginx+Website 优化版本
    安装后网站就打不开了是怎么回事

    • 潘羿 站长 5
      2

      @Avalon 检查了一下,确实有问题,稍后修复。(已经修复)

  9. STENAAAAAA_ 0

    您好 我用的是Vmess + HTTP2 over TLS
    却显示
    2019/11/14 22:25:08 [Warning] failed to handler mux client connection > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [v2ray.com/core/transport/internet/http: unexpected status404] > v2ray.com/core/common/retry: all retry attempts failed
    是为什么呢

    • 潘羿 站长 5

      @STENAAAAAA_ 可能是你的Cloudflare配置有问题,检查一下Cloudflare中TLS选项有没有设置成FULL。

  10. lisa1936 3

    If you click on the one on the left of the ‘new pull request’, you will find that something he is hiding to Avoid some trouble.He continues to maintain it. just look into the ‘issues’

    • 潘羿 站长 5

      @lisa1936 :!: 听上去有些阴谋的感觉,这是哪个项目里面的?