Ubuntu系统请参考: v2ray带伪装一键脚本Ubuntu版。如有问题,欢迎到 网络跳越论坛 或 TG群组 https://t.me/hijkclub 交流

今天抽空完成了CentOS系统的v2ray带伪装一键安装脚本,代码已上传到 Github。本脚本能让您在服务端一键安装基于Nginx+websocket+tls的v2ray流量伪装和bbr加速模块,接下来就感受稳如狗的体验吧,再也不用担心ip被墙了!

提示:这是自行搭建科学上网环境的第三步,请确认已经做了前两步:

  1. 购买服务器和域名。想要服务器速度快请参考 搬瓦工VPS购买教程购买AkkoCloud德国、美西CN2 GIA VPS,希望ip被封后免费换请参考:购买vultr服务器超详细图文教程,域名购买可参考:Namesilo购买域名详细教程
  2. 连接到服务器。Windows系统请参考 Bitvise连接Linux服务器教程,mac用户请参考 Mac电脑连接Linux教程

伪装的前提是需要一个域名(例如hijk.pw),并且域名的某个主机名(例如v2raytech.com)正确解析到服务器的ip!如果你没有域名,请使用常规版的一键脚本:v2ray一键脚本

注意:

1. 如果服务器有在运行网站,请联系网站运维再执行脚本,否则可能导致原来网站无法访问,本人不负责!

2. 对域名没有要求,不管国内还是国外注册的都可以,不需要备案,不会影响使用,也不会带来安全/隐私上的问题;

3. 根据 Namesilo购买域名详细教程 购买的域名,默认@和www在买之前都有解析,所以尽管www已经改成了你服务器的ip,但可能执行本脚本还会提示“主机未解析到当前服务器IP”的错误。这时你只需要换一个名称做解析即可,例如 www2;

4. 希望上cdn,请根据本教程操作完后再阅读:v2ray使用cloudflare中转流量,拯救被墙ip

5. 理论上只要流量够、服务器扛得住,同一个配置支持无数人、无限设备使用。如果想为不同的人配置不同的id,请参考:v2ray多用户配置

6. 2020.3.2月更新:目前脚本已支持更换Nginx的https端口(默认是443),如非端口被墙或特殊原因,请使用443端口!

7. BBR换成魔改BBR/BBR Plus/锐速清参考:安装魔改BBR/BBR Plus/锐速(Lotserver)

8. 搭建好伪装v2ray后建站/改伪装网站请参考:v2ray伪装建站教程

9. 这两天官方脚本会出现“unzip: cannot find zipfile directory in one of /tmp/v2ray/v2ray.zip or /tmp/v2ray/v2ray.zip.zip, and cannot find /tmp/v2ray/v2ray.zip.ZIP, period. Failed to copy V2Ray binary and resources.”的抽风现象,本站一键脚本已经做了兼容修复。

10. 2020.03.27更新:脚本已经能检测并支持宝塔环境;

11. 本脚本请勿与trojan一键脚本 在同一个vps上运行,除非你能手动解决冲突!

12. 近日v2ray爆出tls流量识别漏洞,建议客户端勾选“allowinsecureciphers”,小火箭、clash等客户端不受影响;

13. 刚搭建好带伪装的v2ray不要猛上流量,否则可能导致被限速、端口被墙,严重可能ip被墙。

使用教程

1. 如果vps运营商开启了防火墙(阿里云、腾讯云、google云等默认开启,搬瓦工/hostdare/vultr默认放行所有端口),请先登录vps管理后台放行80和443端口,否则可能导致获取证书失败;

2. 登录到服务器(windows请参考 Bitvise连接Linux服务器教程,mac用户请参考 Mac电脑连接Linux教程),在终端(黑框框)输入如下命令:

bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/centos_install_v2ray2.sh)

按回车键,屏幕上开始滚动各种看得懂看不懂的东西。紧盯着屏幕,直到屏幕出现“确认满足按y,按其他退出脚本:”,确认条件满足,按y,回车,然后输入你域名的主机名(注意是主机名,比如v2raytech.com,不建议填裸域名hijk.pw!),设置一个伪装路径(不能是/),例如/abcedf(强烈建议设置一个复杂的、别人猜不到的路径,除 “数字、字母、/、-、_” 外不能有其他特殊字符!)。

接下来脚本会自动疯狂运行,如果安装过程卡住,请耐心等待几分钟;期间网络断开(windows上表现为黑框框中或者顶部标题出现disconnected字样,mac表现为终端出现“closed by remote host”或”broken pipe”),请重新连接后再次执行命令。脚本运行成功会输出配置信息,截图如下:

带伪装v2ray配置

带伪装v2ray配置

到此服务端配置完毕,服务器可能会自动重启(没提示重启则不需要),windows终端出现“disconnected”,mac出现“closed by remote host”说明服务器成功重启了。

可能出现的问题

1. 多次运行一键脚本,安装过程中会出现如下提示:

What would you like to do?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1: Keep the existing certificate for now
2: Renew & replace the cert (limit ~5 per 7 days)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Select the appropriate number [1-2] then [enter] (press 'c' to cancel):

输入1,回车即可。

2. 如果提示证书失败,终端出现如下提示:

An unexpected error occurred:
There were too many requests of a given type :: Error creating new order :: too many certificates already issued for exact set of domains:test2.hijk.pw: see https://letsencrypt.org/docs/rate-limits/

说明这个主机名近期申请过太多次免费证书,请换一个主机名尝试,例如test2.hijk.pw 换成 test3.hijk.pw(需要到dns控制台添加解析)。

如何判断服务端已经正常运行?

操作如下:

1. 浏览器输入域名,打开是一个随机小说网站;注意:这些小说网站都是本人在网上随机找的,如果打开出现这个错误也是正常:

小说网站错误截图

小说网站错误截图

2. 输入域名加伪装路径,出现”bad request”。

只要有第二个现象,说明服务器运行正常,不用管直接打开域名是否出现小说网站

客户端下载

接下来是科学上网最后一步:下载客户端,并参考页面中的配置教程进行配置:

v2ray windows客户端下载

v2ray安卓客户端下载

v2ray mac客户端下载

v2ray ios客户端下载

下载客户端配置好后,就可以愉快的上外网了!

其他

1. 查看v2ray运行状态 / 配置:bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/centos_install_v2ray2.sh) info

2. v2ray管理命令:启动:systemctl start v2ray,停止:systemctl stop v2ray,重启:systemctl restart v2ray

3. nginx管理命令:测试配置文件有无错误:nginx -t,启动:systemctl start nginx,停止:systemct stop nginx,重启:systemctl restart nginx

4. 更新v2ray到最新版:bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/goV2.sh)(提示“装不上daemon”不用管,systemctl restart v2ray重新启动v2ray就好了)

5. 查看SSL证书:certbot certificates,更新证书:systemctl stop nginx; certbot renew; systemctl restart nginx

6. 卸载: bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/centos_install_v2ray2.sh) uninstall

7. 建站/改伪装网站请参考:v2ray伪装建站教程

参考

1. v2ray高级技巧:流量伪装

2. v2ray一键脚本

3. trojan一键脚本


2,831 条评论

头像

eric · 2020年9月18日 09:16

“如果服务器有在运行网站,请联系网站运维再执行脚本,否则可能导致原来网站无法访问。”

大佬,服务器现在在运行网站,应该怎么设置才能运行脚本又能继续访问网站?

    威龙

    威龙 · 2020年9月18日 09:30

    先备份之前的配置

头像

Yul · 2020年9月18日 00:57

大佬,我输出配置信息后面多了一行这个,是不是要重装了?我看配置文件里id是正常的,而且我连接的时候如果把后面 /jidhe删了没法上网
IP(address):
端口(port):4136
id(uuid):5f6b7fe6-4f2e-418e-a60b-a8ef480c0b8a
/jidhe
额外id(alterid): 0
加密方式(security): auto
传输协议(network): ws
主机名(host):
路径(path):/jidhe
安全传输(security):TLS

    威龙

    威龙 · 2020年9月18日 00:59

    不能删伪装路径

      头像

      Yul · 2020年9月18日 01:10

      是id下面多了那一行,我用clash添加信息后,不能上网
      – name: “V2ray”
      type: vmess
      server: *****
      port: 4136
      uuid: 5f6b7fe6-4f2e-418e-a60b-a8ef480c0b8a
      alterId: 0
      cipher: auto
      udp: true
      tls: true
      skip-cert-verify: true
      network: ws
      ws-path: /jidhe
      ws-headers:
      Host: *****
      但是直接用链接添加配置到v2rayN上可以上网,然后我看里面参数配置,id一栏写的5f6b7fe6-4f2e-418e-a60b-a8ef480c0b8a /jidhe,这个格式放到clash配置直接发生错误

        威龙

        威龙 · 2020年9月18日 08:19

        后面那个不能添加

          头像

          Yul · 2020年9月18日 09:04

          v2rayN上用链接自动生成的配置,id一栏写的5f6b7fe6-4f2e-418e-a60b-a8ef480c0b8a /jidhe,能上网,我把id改成5f6b7fe6-4f2e-418e-a60b-a8ef480c0b8a 就不能上网了,

          威龙

          威龙 · 2020年9月18日 09:30

          哪个能用你就用哪个

头像

小白鼠 · 2020年9月15日 23:36

大佬你好,我的域名解析不了,能ping。
/dev/fd/63: line 83: host: command not found
(我的域名地址)解析结果:/dev/fd/63: line 87: host: command not found
主机未解析到当前服务器IP(我的IP地址)!

    威龙

    威龙 · 2020年9月16日 00:00

    yum install -y bind-utils,然后再试试

      头像

      小白鼠 · 2020年9月16日 20:52

      还是一样。。。

        威龙

        威龙 · 2020年9月16日 21:21

        先运行:yum clean all,然后再运行一键脚本

          头像

          小白鼠 · 2020年9月17日 18:09

          你好,还是相同的结果,可能是我这个VPS不行吧

          头像

          小白鼠 · 2020年9月17日 18:10

          有这么一段:
          Finished Dependency Resolution
          Error: Package: 12:dhclient-4.2.5-58.el7.centos.x86_64 (@anaconda)
          Requires: libdns-export.so.100()(64bit)
          Removing: 32:bind-libs-lite-9.9.4-51.el7_4.1.x86_64 (@updates)
          libdns-export.so.100()(64bit)
          Updated By: 32:bind-libs-lite-9.11.4-16.P2.el7_8.6.x86_64 (updates)
          Not found
          Error: Package: 12:dhclient-4.2.5-58.el7.centos.x86_64 (@anaconda)
          Requires: libisc-export.so.95()(64bit)
          Removing: 32:bind-libs-lite-9.9.4-51.el7_4.1.x86_64 (@updates)
          libisc-export.so.95()(64bit)
          Updated By: 32:bind-libs-lite-9.11.4-16.P2.el7_8.6.x86_64 (updates)
          Not found
          You could try using –skip-broken to work around the problem

          威龙

          威龙 · 2020年9月17日 21:11

          你的服务器环境有问题,重装一下吧

头像

misaka · 2020年9月15日 22:20

v2ray安装的时候显示安装失败 check network or try again
我猜应该要重试
但是提示要我到网站反馈

头像

QIN · 2020年9月15日 10:15

你好,问一下为什么伪装的域名能链接上,按照给的内容配置了之后,昨天能用,今天就连不上了,但是伪装的那个网站还能用,IP问题嘛?

    威龙

    威龙 · 2020年9月15日 10:32

    网站能用,说明是电脑时间不对,或者其他软件影响了

头像

ceshi1 · 2020年9月13日 11:13

国内主机可以安吗

    威龙

    威龙 · 2020年9月13日 11:26

    不可以

头像

vpser · 2020年9月13日 09:22

v2ray带伪装一键脚本安装后能安装魔改BBR/BBR Plus/锐速吗?

    威龙

    威龙 · 2020年9月13日 10:28

    ke yi

头像

张祥 · 2020年9月9日 18:30

是否允许不安全连接。当勾选时,将跳过证书验证。
帅哥,问下你这个脚本这个需要勾选吗?

    跳越者

    跳越者 · 2020年9月9日 18:35

    如果你能保证证书不过期,那就不用勾选,否则就应该勾选上

头像

Bruce · 2020年9月9日 16:47

腾讯云的域名,有申请ssl证书,但是登录网站后证书不是我申请的那个

    跳越者

    跳越者 · 2020年9月9日 17:54

    目前脚本不支持自定义证书

      头像

      Bruce · 2020年9月9日 18:16

      好的,谢谢

头像

zaa555 · 2020年9月9日 09:07

德国小鸡euserv怎么安装一键脚本

    跳越者

    跳越者 · 2020年9月9日 09:09

    没用过这家

头像

Yvan · 2020年9月8日 19:34

请问cloudflare域名解析一直没反应应该怎么办呀

    跳越者

    跳越者 · 2020年9月8日 19:37

    ns服务器设置不对吧

      头像

      Yvan · 2020年9月8日 20:24

      已经解析成功了,没看懂“输入你域名的主机名”这句话是什么意思,小白一个,求大佬指教,比如我的域名是example.com dns域名是forever.example.com 我就输入forever就行了吗

        跳越者

        跳越者 · 2020年9月8日 20:29

        要输入forever.example.com

头像

张祥 · 2020年9月8日 11:53

帅哥,问一下这个脚本开了Session Ticket吗?我OP一开TLS显示是否勾选SESSION TICKET,勾了就翻不了,谢谢

    跳越者

    跳越者 · 2020年9月8日 12:51

    tls开了的

头像

坠天使 · 2020年9月8日 09:08

使用教程里,主机名(v2raytech.com)后缀和域名(hijk.pw)后缀不一致…怎么弄的呢?我在阿里云做解析,似乎无论如何主机名的后缀都是域名?

    跳越者

    跳越者 · 2020年9月8日 12:51

    要用你自己的域名

      头像

      坠天使 · 2020年9月9日 08:51

      啊,我只是好奇这个不一样是怎么弄的,是域名转发吗?已经弄好了,没有遇到使用上的问题…谢谢大佬呢!

发表评论

电子邮件地址不会被公开。 必填项已用*标注