如果使用SS或SSR频繁被墙IP墙端口那么你需要使用v2ray科学上网

v2ray是一个比shadowssocks更进一步的科学上网工具,有兴趣了解的朋友可查看其官网

据不可靠消息称,现在GFW已经可以识别SS及SSR的流量,要封掉是分分钟的事,之所以不全盘封杀是想留个口子方便外贸、学术等正常用途的用户。

你如果使用SS或SSR老是被封IP、封端口,可能是被重点照顾了,不再适合使用这两种科学上网工具了,你需要使用抗干扰能力更强、更难被识别流量的V2ray。

更新的一篇更全面的教程已经发布,请见墙越来越高,如何升级翻墙工具?这是一篇全面的指引

v2ray的图形界面不完善,用户远少于ss及ssr,目前还没听过使用v2ray被大规模封禁的消息(当然这也可能是因为它的用户基数不够大),不管怎么说,用户少的工具受到墙的关注肯定是更少的,被封的机率更小。

这里使用搬瓦工的VPS进行教程演示

搬瓦工性价比套餐基本都无货,可以看下Krypt Ion的机器,正在做圣诞优惠活动

重装系统为带BBR的CENTOS7(可选 加速用的,已经是BBR系统的无视)

停止VPS
重装
显示新的root密码和端口号,要记录起来。
密码端口

使用Xshell登陆VPS

xshell添加新服务器
xshell添加新服务器-1
xshell添加新服务器-2
连接服务器1
连接服务器2
成功登陆

更新系统并安装常用软件

yum update -y && yum install wget curl unzip -y

需要时间较长,请耐心等待。

安装v2ray服务端

这里使用是官方的安装脚本,一键即可安装完成

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

安装完成会显示连接端口和UUID,这是我们客户端连接要用到的信息,记录起来。
安装v2ray

安装完成后v2ray并不会自动启动,使用如下命令启动它。

service v2ray start

安装v2ray客户端

官方下载链接在此

下载后解压到任意文件夹,这是绿色软件无需要安装,修改config.json配置文件,清空里面的内容按如下配置填入,注意要修改为你的服务器端口和UUID

{
  "inbounds": [{
    "port": 1080,  // SOCKS 代理端口,在浏览器中需配置代理并指向这个端口
    "listen": "127.0.0.1",
    "protocol": "socks",
    "settings": {
      "udp": true
    }
  }],
  "outbounds": [{
    "protocol": "vmess",
    "settings": {
      "vnext": [{
        "address": "server", // 服务器地址,请修改为你自己的服务器 ip 或域名
        "port": 10086,  // 服务器端口
        "users": [{ "id": "b831381d-6324-4d53-ad4f-8cda48b30811" }]
      }]
    }
  },{
    "protocol": "freedom",
    "tag": "direct",
    "settings": {}
  }],
  "routing": {
    "strategy": "rules",
    "settings": {
      "domainStrategy": "IPOnDemand",
      "rules": [{
        "type": "field",
        "ip": ["geoip:private"],
        "outboundTag": "direct"
      }]
    }
  }
}

修改完成后保存文件,打开v2ray.exe,它没有图形界面,打开是这样的。

v2ray客户端界面

之后就可以修改浏览器代理使用它进行科学上网了,默认的本地代理为 socks5 127.0.0.1:1080

使用它测速

speedtest

速度还是不错的~

注意事项

v2ray默认的vmess协议使用时间校验,客户端和服务端的时间相差超过90秒即无法连接,服务端日志会一直提示Invalid user(无效用户)。

为避免时间不准导致出现问题,建议创建一个定时任务定任同步时间。

yum update -y && yum install ntpdate -y
crontab -e #会使用vi打开crontab任务文件,在文件的最后加入下面一行命令,表示每十分钟同步一次时间。
*/10 * * * * /usr/sbin/ntpdate us.pool.ntp.org | logger -t NTP

说明:vi是linux自带的文件编辑软件,进入后按i进入编辑模式,编辑完成后按esc退出编辑模式,按:wq保存并退出文件。

如果使用SS或SSR频繁被墙IP墙端口那么你需要使用v2ray科学上网》有13个想法

    1. glorystar 文章作者

      使用的手机是什么系统?
      苹果的话使用非大陆账号登陆app store,购买个小火箭shadowrocket
      安卓的话去Play商店下载V2rayNG,手机里没有Play商店的话去 https://apkpure.com/v2rayng/com.v2ray.ang 这个链接下载
      之后的步骤和ss手机端设置差不多的,需要注意的一点是官方安装脚本安装好是没有加密的,加密方式要选none

      回复
      1. live

        不行啊,我的手机是安卓的,装了v2ray测试的提示connection closed by peer ,我的路由器刷了梅林固件,装了也不行,提示v2ray未运行

        回复
        1. glorystar 文章作者

          排查一下服务器和手机时间是否同步,时差超过90秒会造成客户端提示“connection closed by peer”,服务端提示“Invalid user”
          如果时间没问题,在前台运行V2ray看看提示的错误是什么
          先使用 service v2ray stop 停止V2ray
          再运行命令 /usr/bin/v2ray/v2ray -config /etc/v2ray/config.json 前台启动V2ray

          回复
  1. Lee

    你好,我当前VPS的IP已经被屏蔽了,然后照着教程配置好,是不是也不可以访问?就是说用v2ray的前提是,VPS的IP没有被屏蔽?

    回复
  2. kz7

    能否请楼主出一个Y1S路由器上V2Ray的教程?之前按照教程用Y1S路由器上ss/ssr得到楼主无私帮助,感激不尽。然而最近酸酸乳经常受阻,需要更新武器库了。再次感谢!

    回复
    1. glorystar 文章作者

      V2ray比shadowsocks或shadowsocksR吃资源得多,一般得使用软路由才能跑得动,配置上是比较麻烦的。
      我有空写一个使用斐讯N1跑V2RAY的教程吧

      回复
  3. bbwagong

    楼主,你好!我按照你的教程试了一下,vps的服务器能正确安装上,也启动了服务。然而,使用电脑端完全无法上网(手机端尚未尝试)。我想,既然服务器没问题,那就不用动它,经过认真检查和搜索,我在客户端的config.json文档参考了另外一个人的教程,就可以上了。但是,我也是小白,我担心这个人的config.json文档不够安全(瞎猜的),怕有后门,你能帮我检查一下吗?另外,为什么用你的config.json不行呢?百思不得姐啊。那个人的config.json的内容如下(把我的服务器ip/port/uuid隐去了):
    {
    “log”: {
    “loglevel”: “info”
    },
    “inbounds”: [
    {
    “port”: 1080,
    “protocol”: “socks”,
    “sniffing”: {
    “enabled”: true,
    “destOverride”: [
    “http”,
    “tls”
    ]
    },
    “settings”: {
    “udp”: true // 开启 UDP 协议支持
    }
    },
    {
    “port”: 8080,
    “protocol”: “http”,
    “sniffing”: {
    “enabled”: true,
    “destOverride”: [
    “http”,
    “tls”
    ]
    }
    }
    ],
    “outbounds”: [
    {
    “tag”: “proxy-vmess”,
    “protocol”: “vmess”,
    “settings”: {
    “vnext”: [
    {
    “address”: “x.x.x.x”, // 服务器的 IP
    “port”: x, // 服务器的端口
    “users”: [
    {
    // id 就是 UUID,相当于用户密码
    “id”: “xxxxxxxx”,
    “alterId”: 4
    }
    ]
    }
    ]
    }
    },
    {
    “tag”: “direct”,
    “settings”: {},
    “protocol”: “freedom”
    }
    ],
    “dns”: {
    “server”: [
    “8.8.8.8”,
    “1.1.1.1”
    ],
    // 你的 IP 地址,用于 DNS 解析离你最快的 CDN
    “clientIp”: “203.208.40.63”
    },
    // 配置路由功能,绕过局域网和中国大陆地址
    “routing”: {
    “domainStrategy”: “IPOnDemand”,
    “rules”: [
    {
    “type”: “field”,
    “domain”: [
    // 默认跳过国内网站,如果想要代理某个国内网站可以添加到下列列表中
    “cnblogs.com”
    ],
    “outboundTag”: “proxy-vmess”
    },
    {
    “type”: “field”,
    “domain”: [
    “geosite:cn”
    ],
    “outboundTag”: “direct”
    },
    {
    “type”: “field”,
    “outboundTag”: “direct”,
    “ip”: [
    “geoip:cn”,
    “geoip:private”
    ]
    }
    ]
    }
    }

    回复
  4. kz7

    在VPS的IP被封之后,研究了V2Ray,然后费尽周折在VPS上安装了V2Ray+WS+TLS+CDN,PC端的V2Ray也已经走通,但新3路由器开V2Ray偶尔会走通,必定要死机,只能关了。现在就希望能用路由器上V2Ray,期待楼主出个N1教程,或者指定型号路由器也行。先行谢过!

    回复
  5. kz7

    学习了油管上的视频,终于在新3老毛子上走通了V2Ray,只是速度感人,联接美西服务器测速,下载<1Mbps,上传>40Mbps。一脸懵逼,望指点。thx in advance.

    回复

发表评论

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据