使用过程中遇到问题,请先仔细参考 科学上网常见问题。如果不能解决您的问题,欢迎到 网络跳越论坛 或 TG群组 https://t.me/hijkclub 交流

今天做了CentOS 7/8系统的v2ray的一键安装脚本,目前已经上传到 Github。如果您的系统是Ubuntu,请参考这个教程: v2ray一键脚本Ubuntu版

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

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

注意:

1. 如果你有域名,强烈建议使用 v2ray带伪装一键脚本,能有效应付近些天的疯狂封杀,提供稳如狗的体验!

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

3. 本站的一键脚本与其他网站的不能混合使用,如果之前运行过其他的请先卸载,否则可能导致无法上外网!

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

5. 这两天官方脚本会出现“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.”的抽风现象,本站一键脚本已经做了兼容修复;

6. 近日v2ray爆出裸tcp协议流量精确识别的漏洞,建议更新服务端和客户端,或使用 v2ray带伪装一键脚本

使用教程

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

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

按回车键,屏幕出现 “请设置v2ray的端口[1-65535]” 的提示,输入一个你希望的端口号(例如12345,不能是22)。接下来屏幕上会疯狂出现一些你看得懂也可能看不懂的东西,如果安装过程卡住,请耐心等待几分钟;期间网络断开(windows上表现为黑框框中或者顶部标题出现“disconnected”,mac表现为终端出现“closed by remote host”或”broken pipe”),请重新连接后再次执行命令。安装成功后,会输出配置信息,截图如下:

v2ray一键安装脚本

v2ray一键安装脚本

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

V2ray一键脚本做了如下事情:

  1. 更新系统到最新版
  2. 安装bbr加速模块
  3. 安装v2ray并设置开机启动

客户端下载

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

v2ray windows客户端下载

v2ray安卓客户端下载

v2ray mac客户端下载

v2ray ios客户端下载

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

其他

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

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

3. 更改端口、alterid最简单的办法:重新运行一键脚本

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

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

参考

1. v2ray教程


975 条评论

头像

· 2020年2月9日 12:57

大佬,装完v2ray下面日志显示[Warning] failed to handler mux client connection > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [dial tcp 108.61.78.233:25565: i/o timeout] > v2ray.com/core/common/retry: all retry attempts failed
然后打开谷歌无法访问此网站chrome.google.com 意外终止了连接。

    跳跃者

    跳跃者 · 2020年2月9日 13:10

    看起来是端口不通,用的哪家服务器,上层防火墙的25565端口放行了吗?

    头像

    · 2020年2月9日 15:20

    我用的是vultr的服务器,端口跟ssr端口设置的一模一样,会不会是这个起冲突了大佬

      跳跃者

      跳跃者 · 2020年2月9日 15:27

      大哥,仔细看教程,ss/ssr/v2ray可以同时安装,但是端口不能相同!
      你重新运行一次一键脚本,改一个端口吧

头像

lvx · 2020年2月9日 08:34

Failed to start v2ray.com/core/app/proxyman/inbound: failed to listen TCP on 1087 > v2ray.com/core/transport/internet: failed to listen on address: 127.0.0.1:1087 > listen tcp 127.0.0.1:1087: bind: address already in use
请问这个是什么意思

    跳跃者

    跳跃者 · 2020年2月9日 09:01

    和其他软件冲突,端口已经被占用了。建议先把其他软件都退出再打开试试

头像

小嵩 · 2020年2月9日 01:37

传输协议,伪装类型什么的,有限制吗还是必须要生成默认的。

    跳跃者

    跳跃者 · 2020年2月9日 01:41

    传输协议必须按照一键脚本输出的填写,这个脚本默认没有伪装,相关参数全都不要动

头像

zsy · 2020年2月8日 18:00

#############################################################
# CentOS 7/8 v2ray 一键安装脚本 #
# 网址: https://hijk.art #
# 作者: hijk #
#############################################################

系统版本: cat: /etc/centos-release: No such file or directory
系统不是CentOS

原谅我是个小白 请问这个是啥意思呢?

    跳跃者

    跳跃者 · 2020年2月8日 18:09

    本站的脚本只支持centos 7/8,你的系统用不了一键脚本。建议有:如果是个新机器,重新安装操作系统为centos 7或者centos 8;如果机器有其他东西,找网上其他人的一键脚本

头像

dy · 2020年2月8日 16:02

安装BBR模块…
curl: (35) Cannot communicate securely with peer: no common encryption algorithm(s).
error: https://www.elrepo.org/RPM-GPG-KEY-elrepo.org: import read failed(2).
Retrieving http://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm
curl: (35) Cannot communicate securely with peer: no common encryption algorithm(s).
error: skipping http://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm – transfer failed
Loaded plugins: fastestmirror

Error getting repository data for elrepo-kernel, repository not found
安装v2ray…
安装失败,请到 https://hijk.art 网站反馈

    跳跃者

    跳跃者 · 2020年2月8日 16:05

    看起来你的服务器没有连接到外网?

头像

zheng mengxing · 2020年2月8日 15:37

能加我QQ吗 472671760

头像

耿军召 · 2020年2月7日 23:52

可以加扣扣吗443773983,不胜感激

    跳跃者

    跳跃者 · 2020年2月8日 00:07

    已加

头像

耿军召 · 2020年2月7日 23:21

[[email protected] ~]# netstat -ntlp | grep v2ray
tcp6 0 0 :::23654 :::* LISTEN 1199/v2ray
[[email protected] ~]# systemctl restart v2ray
[[email protected] ~]# systemctl status firewalld.service
● firewalld.service – firewalld – dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
[r[email protected] ~]#

头像

耿军召 · 2020年2月7日 23:17

服务端显示成功,为什么还是连不上呢,客户端需要特别设置吗

    跳跃者

    跳跃者 · 2020年2月8日 00:28

    看配置教程

头像

安冬 · 2020年2月7日 21:26

牛逼!

头像

www · 2020年2月7日 18:38

你好,有ubuntu的一键安装吗?

    跳跃者

    跳跃者 · 2020年2月7日 18:43

    抱歉暂时没有,后续有时间会考虑出一个

头像

jones lisa · 2020年2月7日 17:28

我在安装服务器时80端口已经在使用了,安装时提示80端口占用,可以不设置默认端口为80吗?或者可以手动设置端口吗?

    跳跃者

    跳跃者 · 2020年2月7日 17:31

    80端口是申请证书用的,你可以先把软件停止,部署好后再改端口

头像

· 2020年2月7日 16:06

我的是vultr的服务区,执行bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/centos_install_v2ray.sh)
结果为:
系统版本: CentOS Linux release 7.7.1908 (Core)
参数错误
用法: 63 [install|uninstall]

    跳跃者

    跳跃者 · 2020年2月7日 16:39

    bug已经修复,再次运行就可以了

头像

ocean · 2020年2月7日 16:04

系统版本: CentOS Linux release 8.1.1911 (Core)
参数错误
用法: 63 [install|uninstall]

    头像

    ocean · 2020年2月7日 16:05

    大神请问这个怎么解决

      跳跃者

      跳跃者 · 2020年2月7日 16:39

      bug已经修复

头像

wechatnonsense · 2020年2月7日 15:44

[[email protected] ~]# bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/centos_install_v2ray.sh)
#############################################################
# CentOS 7/8 v2ray 一键安装脚本 #
# 网址: https://hijk.art #
# 作者: hijk #
#############################################################

系统版本: CentOS Linux release 8.1.1911 (Core)
参数错误
用法: 63 [install|uninstall]

你好,输入代码了之后显示这个是什么情况

    跳跃者

    跳跃者 · 2020年2月7日 16:33

    额,可能刚才引入了bug,稍等我处理一下

    跳跃者

    跳跃者 · 2020年2月7日 16:38

    问题已经修复,再次运行命令就可以了

头像

jones lisa · 2020年2月7日 13:00

建议脚本里增加一键卸载,方便使用。

    跳跃者

    跳跃者 · 2020年2月7日 15:08

    好的,稍等我就加一个

    跳跃者

    跳跃者 · 2020年2月7日 15:25

    卸载功能已经加了

头像

moc · 2020年2月7日 12:28

你好,输入
bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/centos_install_v2ray.sh)
后显示版本不对,需要怎么解决

    跳跃者

    跳跃者 · 2020年2月7日 12:29

    重装操作系统

      头像

      moc · 2020年2月7日 13:04

      我看的是显示我的CentOS系统是6.8,我现在在网上看的教程安装cnetOS8要先装虚拟机,这样操作没问题吧

      头像

      moc · 2020年2月7日 13:33

      弄好了,谢谢谢谢

头像

李尔王 · 2020年2月6日 17:51

网速好慢呀。跟用同样服务器搭的ss速度差好多。

    跳跃者

    跳跃者 · 2020年2月6日 18:33

    可以同时装ss和v2ray,哪个快用哪个

头像

leolee · 2020年2月5日 23:36

在google云上centos用你的脚本已安装成功,提示: v2ray安装成功!
但PC端用v2rayN,增加服务器后,提示如下:

启动服务(2020/2/5 23:30:51)……
V2Ray 4.22.1 (V2Fly, a community-driven edition of V2Ray.) Custom (go1.13.5 windows/386)
A unified platform for anti-censorship.
2020/02/05 23:30:51 [Warning] v2ray.com/core: V2Ray 4.22.1 started
2020/02/05 23:30:54 tcp:127.0.0.1:58034 accepted tcp:www.google.com:443 [proxy]
2020/02/05 23:30:56 [Warning] failed to handler mux client connection > v2ray.com/core/proxy/vmess/outbound: connection ends > v2ray.com/core/proxy/vmess/outbound: failed to read header > v2ray.com/core/proxy/vmess/encoding: failed to read response header > EOF
2020/02/05 23:30:57 tcp:127.0.0.1:58038 accepted tcp:www.gstatic.com:443 [proxy]
2020/02/05 23:30:57 tcp:127.0.0.1:58041 accepted tcp:www.gstatic.com:443 [proxy]
2020/02/05 23:30:59 tcp:127.0.0.1:58043 accepted tcp:www.google.com:443 [proxy]
2020/02/05 23:30:59 tcp:127.0.0.1:58045 accepted tcp:play.google.com:443 [proxy]
2020/02/05 23:30:59 tcp:127.0.0.1:58048 accepted tcp:mail.google.com:443 [proxy]
2020/02/05 23:30:59 tcp:127.0.0.1:58049 accepted tcp:mail.google.com:443 [proxy]
2020/02/05 23:30:59 tcp:127.0.0.1:58051 accepted tcp:www.google.com:443 [proxy]
2020/02/05 23:31:02 [Warning] failed to handler mux client connection > v2ray.com/core/proxy/vmess/outbound: connection ends >

    跳跃者

    跳跃者 · 2020年2月5日 23:38

    是不是谷歌网页后台的防火墙没放行端口?

      头像

      leolee · 2020年2月6日 00:00

      原来在这个上面搭建的SS,防火墙都放行了,
      名称 类型 目标 协议/端口 操作 优先级 网络
      alow-all-ip-port
      出站
      应用到所有实例
      all
      允许
      1000
      default
      allow-all-ip-port
      入站
      应用到所有实例
      all
      允许
      1000
      defau

      原来SS都一直正常的?

        跳跃者

        跳跃者 · 2020年2月6日 00:01

        用的同一个端口?

          头像

          leolee · 2020年2月6日 00:03

          和SS不是同一端口

        跳跃者

        跳跃者 · 2020年2月6日 00:01

        原来的ss停了吗?

          头像

          leolee · 2020年2月6日 00:03

          没有,必须要停掉SS?

          头像

          leolee · 2020年2月6日 00:21

          已经停了SS
          [[email protected] init.d]# /etc/init.d/shadowsocks-r stop
          IPv6 support
          2020-02-06 00:16:35 INFO shell.py:74 ShadowsocksR SSRR 3.2.2 2018-05-22
          stopped
          Stopping ShadowsocksR success

          还是同样报错?

          跳跃者

          跳跃者 · 2020年2月6日 00:30

          不是同一个端口就没必要停ss,不过你真的放行了v2ray 的端口吗?

      头像

      leolee · 2020年2月6日 00:34

      怎么确认放行了v2ray的端口?菜鸟一枚,希望没有打扰你太晚,明天再聊吧?

        跳跃者

        跳跃者 · 2020年2月6日 00:56

        在谷歌网页后台看看v2ray 的端口放行了没

          头像

          leolee · 2020年2月6日 15:11

          我看谷歌Vpc 里的防火墙规则里的入站的、出站的所有协议端口都打开了?

          跳跃者

          跳跃者 · 2020年2月6日 15:15

          登录到服务器,执行这个命令,把输出张贴一下:tail /var/log/v2ray/access.log

          头像

          leolee · 2020年2月6日 15:32

          [r[email protected] ~]# tail /var/log/v2ray/access.log
          2020/02/06 15:31:31 36.35.33.30:33322 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
          2020/02/06 15:31:39 36.35.33.30:32730 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
          2020/02/06 15:31:40 36.35.33.30:33070 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
          2020/02/06 15:31:41 36.35.33.30:33225 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
          2020/02/06 15:31:45 36.35.33.30:32579 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
          2020/02/06 15:31:47 36.35.33.30:32929 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
          2020/02/06 15:31:49 36.35.33.30:33204 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
          2020/02/06 15:31:50 36.35.33.30:32875 rejected v2ray.com/core/proxy/vmess/encoding: invalid user

          无效用户?

          跳跃者

          跳跃者 · 2020年2月6日 15:39

          问题原因:1. alterid不对; 2. 电脑时间不对。 解决办法:1. 确认客户端配置和一键脚本输出都相同; 2. 在手机上试试

          头像

          leolee · 2020年2月6日 16:24

          v2ray安装成功!

          IP(address): XXX
          端口(port):5088
          id:eb5cc0d6-ecbf-4a35-a5c5-f6e9a8a05ae7
          额外id(alterid): 88
          加密方式(security): auto
          传输协议(network): tcp

          v2ray配置文件:/etc/v2ray/config.json,请按照自己需要进行修改

          配置都一样啊?手机端也不行?可否加我QQ 1962326,我把谷歌云的地址和密码给你,帮忙看看?

          头像

          leolee · 2020年2月6日 17:33

          感谢大神远程检查,自己客户端配置没看清楚!底层安全传输 TLS不要选,选了反而不能用!学习了!

头像

lwj · 2020年2月5日 17:34

求教为啥大多数网站都可以打开,google,facebook等,但是个别网址还是无法打开,比如http://scs.ryerson.ca/~aharley/vis/conv/,(本网址是个正常网址,就是某国外大学的学术模型)

是不是哪里配置有问题呢?

    跳跃者

    跳跃者 · 2020年2月5日 17:58

    个别网站打不开正常,说明网址没有加到pac列表里,用全局模式试试

头像

Kaze · 2020年2月5日 13:51

V2Ray能够设置使用IP个数吗
想限制一下使用人数
谢谢站长

    跳跃者

    跳跃者 · 2020年2月5日 15:03

    不能,但是可以通过iptables来设置,网上找找教程吧

头像

山巷的酒 · 2020年2月3日 17:48

bbr默认已经开启了吗

    跳跃者

    跳跃者 · 2020年2月3日 18:01

    默认开启

      头像

      joe · 2020年2月7日 12:35

      配置成功
      Vmess-hk(34***40:37210)
      启动服务(2020/2/7 12:24:24)……
      V2Ray v3.38 (die Commanderin) 20180902
      A unified platform for anti-censorship.
      2020/02/07 12:24:24 [Warning] Core: V2Ray v3.38 started
      还是不能上网,请大神指教

        跳跃者

        跳跃者 · 2020年2月7日 15:06

        你贴的这个信息完全没有参考价值

头像

丑旧 · 2020年2月3日 10:59

您好 请问 这样该怎么办
[Warning] failed to handler mux client connection > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [dial tcp 149.248.12.25:60240: i/o timeout] > v2ray.com/core/common/retry: all retry attempts failed

    跳跃者

    跳跃者 · 2020年2月3日 11:59

    节点用不了了

头像

包子 · 2020年2月2日 21:53

您好 请问出现
2020/02/02 21:51:28 [Warning] failed to handler mux client connection > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [dial tcp 149.248.12.25:614: connectex: No connection could be made because the target machine actively refused it. dial tcp 149.248.12.25:614: i/o timeout dial tcp 149.248.12.25:614: connectex: No connection could be made because the target machine actively refused it. dial tcp 149.248.12.25:614: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. dial tcp 149.248.12.25:614: connectex: No connection could be made because the target

    头像

    包子 · 2020年2月2日 21:53

    该怎么解决 谢谢

      跳跃者

      跳跃者 · 2020年2月2日 21:54

      服务端不可用,请检查服务端程序是否运行正常

头像

james · 2020年2月2日 16:03

怎么生成二维码呢

    跳跃者

    跳跃者 · 2020年2月2日 17:23

    目前暂时不支持,有空我加一下

头像

gtg · 2020年2月1日 15:41

V2ray速度明显比ssr慢,请问有什么优化方法吗

    跳跃者

    跳跃者 · 2020年2月1日 15:42

    把alterid的值调小试试

头像

co2xiang · 2020年2月1日 14:29

你好,安装你的脚本提示系统不是CentOS

    跳跃者

    跳跃者 · 2020年2月1日 15:19

    那就不能用本站提供的一键脚本

头像

透明 · 2020年1月27日 15:04

感谢老哥,终于能用了

    头像

    透明 · 2020年1月27日 15:08

    老哥有GitHub吗 我去关注一波

      跳跃者

      跳跃者 · 2020年1月27日 15:49

      点教程里的github连接就是了

头像

leaves · 2020年1月25日 12:37

V2ray一键脚本做了如下事情:

更新系统到最新版
安装bbr加速模块
安装了迷惑性的nginx软件,通过80端口可以直接访问
交互式安装v2ray

你好,请教一下这些是怎么安装的?还是自带的?可否出个教程教教小白 谢谢

    跳跃者

    跳跃者 · 2020年1月25日 14:42

    大哥,脚本自动帮你做了这些事情,你只需要执行就可以了

头像

sin · 2019年12月24日 11:15

加密方式是什么?

    跳跃者

    跳跃者 · 2019年12月24日 12:21

    auto

发表评论

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