实现校园网IPv6免流量上网与科学上网 | V2ray教程:X-ui与v2rayN

1.前言

V2Ray,是Victoria Raymond以及其社群团队开发的Project V下的一个工具。Project V是一个工具集合,号称可以帮助其使用者打造专属的基础通信网络。Project V的核心工具称为V2Ray,其主要负责网络协议和功能的实现,与其它Project V通信。V2Ray可以单独运行,也可以和其它工具配合,以提供简便的操作流程。开发过程主要使用Go语言Core采用MIT许可证开放源代码

在中国大陆,本工具广泛用于突破防火长城GFW),以访问被封锁和屏蔽的内容。

该教程流程用了不到30分钟,包括截图和保存时间,所以整体来说大概30分钟就能配置好。

2.准备工作

  • 一台 VPS,系统为CentOS 8 Stream x64或CentOS 9 Stream x64,可见教程:搭建VPS

3.安装X-ui面板

X-ui是支持多协议多用户的 xray 面板,具有以下特性:

  • 系统状态监控
  • 支持多用户多协议,网页可视化操作
  • 支持的协议:vmess、vless、trojan、shadowsocks、dokodemo-door、socks、http
  • 支持配置更多传输配置
  • 流量统计,限制流量,限制到期时间
  • 可自定义 xray 配置模板
  • 支持 https 访问面板(自备域名 + ssl 证书)
  • 更多高级配置项,详见面板

登录VPS

首先将X-ui面板部署到VPS上。这里需要用到putty来连接VPS,putty界面中鼠标右键为粘贴。没有这个软件的点击下载安装第一个putty-64bit-0.76-installer.msi就行。然后从Vultr的后台获取服务器的IP地址和root密码,如下图所示。

打开putty,输入IP Address: 108.61.161.54

点击Open,出现以下警告直接点Accept。

输入账号(root)和密码,注意密码是隐藏的,复制网站上的密码后右键点击putty界面,然后直接回车就行,出现以下界面就是登录成功了。

更新及安装组件

注意:所有代码最好一行一行执行,避免出错

yum update -y
yum install -y curl
yum install -y socat

等待完成,如下图所示

安装 X-ui 面板

bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)

安装过程中需要设置面板账户密码(建议设置得复杂点),和端口号54321),设置完后输入y确认,如图所示。

4.开放端口和开启BBR加速

开放端口

输入下面的命令放行54321和12345端口

firewall-cmd --permanent --add-port=54321/tcp --add-port=12345/tcp #开放端口(54321是面板端口,12345是后面节点要用的)
firewall-cmd --permanent --list-ports #查看防火墙的开放的端口
firewall-cmd --reload #重启防火墙(修改配置后要重启防火墙)

如下图所示

开启BBR加速

什么是BBR?

BBR(Bottleneck Bandwidth and Round-trip propagation time)是谷歌开发的一种加速网络传输协议TCP的新算法,这种算法通过优化传输速度,避免路由堵塞现象的产生。BBR利用瓶颈带宽和往返传播时间,被认为是迄今为止跨越不同路由发送数据的最快方法,当数据路由拥挤时,能够更有效地处理流量。

Centos 8+自带BBR输入以下命令开启BBR。

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

如下图所示

可以输入下面命令检查BBR是否开启

sysctl -n net.ipv4.tcp_congestion_control
lsmod | grep bbr

显示以下信息就表示开启成功,主要看bbrtcp_bbr

然后输入reboot重启VPS,显示断开连接的警告直接无视,然后关闭putty即可。

reboot

5.配置X-ui面板

登录面板并修改密码

在浏览器输入VPS的IP地址加54321端口回车登录X-ui面板。例如108.61.161.54:54321

输入设置的账号和密码。

X-ui面板主页如下图所示

面板设置-用户设置中可以修改账号和密码。

配置入站规则

入站列表中点加号,按照下图配置好了之后点添加即可

  • 备注:随便设置
  • 协议:自己选,这里选的是vmess
  • 监听IP:不填
  • 端口:12345
  • id:保持默认
  • 额外ID:0(保持默认值)
  • 传输:选ws,即WebSocket
  • 路径:随便输入,注意前面必须要加上斜杠“/”
  • tls:有域名和证书可以打开,这里就不打开了
  • 其它保持默认

添加成功如下图所示

点击该入站规则的操作-二维码,然后点击复制,如下图所示。(可以将链接复制到记事本备用)

V2ray的服务器端配置就完成了。

6.配置Windows客户端

点击链接(Github)下载v2rayN,如果下载速度慢或者无法下载,可以下载本网站的备份(V4.26版本)。下载完成后解压,打开v2rayN.exe

出现警告点允许访问

在桌面右下角找到v2rayN图标,然后双击打开。点服务器,然后添加刚才复制的二维码链接,如下图所示。

获取VPS的IPv6地址,地址可以在VPS网站上找到,其中vultr可以这样找

打开v2rayN双击服务器链接(节点),将IPv4地址替换为刚才复制的VPS的IPv6地址,然后点击确定

注意:校园网用户要免流必须改为IPv6地址。非校园网用户如果本地设备有IPv6地址也推荐将IPv4地址改为IPv6地址,这样不容易被封IP,同时也更为稳定。

可以测试一下节点的ping和速度,不一定真实,但是可以判断出能不能用。右键节点,然后选对应操作

示例测试结果如下(测试环境是日本的VPS,校园网带宽50Mbps)

像这样就表示这个节点可以用,最后在桌面右下角设置为自动配置系统代理,v2rayN变红了就对了。

V2ray的Windows端配置就完成了。其它平台见下一节。

7.配置其它客户端

  • v2rayNG - 适用于 Android 平台
  • Shadowrocket - 适用于 iOS, 基于苹果 M 芯片的 macOS
    • 你需要注册一个【非中国区】的 iCloud 账户
    • 你需要通过 App Store 搜索并购买
    • 请根据该客户端的说明进行设置
  • Qv2ray - 跨平台图形界面,适用于 Linux, Windows, macOS(注意:该项目在2021-08-17已停止更新)

本小节源自链接

8.连接测试

测试IP是否链接到了VPS,在这个网站测试。如果如下图一样,IPv4和IPv6变为你的VPS地址就表示成功了。

点击测试GoogleYoutube

Google搜索结果

Youtube 8K视频

检查是否可以校园网免流的方法有两个:

  • 最简单的方法:打开任务管理器,查看程序的流量情况。如下图所示,看视频时,wv2ray.exe在跑流量,其它程序几乎不跑就说明没问题。建议下大文件时检查一下任务管理器,看看是不是wv2ray.exe在跑流量,这样比较保险。

也可以登录X-ui面板查看流量使用情况。

  • 最稳健的方法:下载文件后查看校园网流量消耗情况。

9.无限流量和快速换IP

在配置好V2ray后,可以自由上网了,但是可能有的小伙伴觉得1000G/月流量不够。那怎么实现无限流量呢?其实很简单,在流量要用完了之后,只需要对原来配置好的VPS创建一个快照(Snapshot)。然后用这个快照创建一个新的VPS,就又有1000G流量了。记得在v2rayN客户端里面将地址改为新VPS的IPv6地址,其它的都不用改。所以这个操作也可以快速换IP。在确定新VPS可以科学上网后,记得销毁原来的VPS。因为Vultr是按小时计费的,所以这样并不会收10刀/月,还是5刀。但是要注意的是,快照现在要收费了,0.05/G/月,也不贵,一般一个快照就1-2G,一个月也就不到0.1刀。如果实在舍不得,可以在配置好新VPS后,将快照也销毁了。

  • 创建快照。

新建vps,找不到入口可以登陆vultr后点这个链接

确定新vps的ip没问题后,可以正常免流量后,销毁原来的vps。

10.Q&A

Q:为什么有的浏览器可以正常访问Google,但有的浏览器却不行(例如:360极速浏览器)?

A:因为有些浏览器不支持IPv6,所以不行,经过测试Chrome,Edge和Firefox浏览器是支持IPv6的。不过你也可以将v2rayN里面的地址改为IPv4地址,但是这样就不能免校园网流量了。

 

Q:为什么我ping 不通VPS?

A:需要注意以下几个事项:

  1. 校园网环境下有可能ping不通,因为一些校园网是禁止ping的,不过不影响使用,可以正常使用VPS进行免流。
  2. 查看客户端是否开启服务器负载均衡,如开启请关闭。
  3. 你可以在这个网站ping IPv4(这个网站是ping不通IPv6的)或这个网站ping IPv4或6,如果这些都不行,就需要将原VPS销毁,重开一个VPS。

 

Q:为什么QQ,Steam连接不上?

A:建议QQ不走代理,如果这样还不行就可能是VPS位置有问题,有小伙伴反映新加坡的VPS会出现上述情况,可以用快照功能(见8. 无限流量)在新的地方创建一个VPS(推荐日本和韩国)。

 

Q:谷歌搜索时提示异常流量?

A:在X-ui面板中将xray 相关设置替换为文本中的代码,如下图。原理:让Google走 IPv6,避免异常流量验证,没有IPv6地址的可以用WARP获取一个。

11.退款

如果你发现开了VPS之后不能使用,排除了技术上的问题后,建议你马上销毁VPS并申请退款。一般来说,支付宝充值90天内都是可以退款的,不过因为时差问题,可能会需要等一段时间。点这个链接可以了解vultr怎么退款。

评论

  1. yunhao
    3年前
    2022-2-22 0:09:50

    大佬,我IPV6能连接上,但是流量不是v2ray在跑咋整,求教

    • 博主
      yunhao
      3年前
      2022-2-22 18:45:56

      原因可能有很多,评论区不太好交流,可以加一下TG群

  2. ABC
    3年前
    2022-4-03 15:05:31

    博主你好,我按照你的文章设置好了,两种方法我都试过了,SSR和v2Ray都用过了。电脑软件如QQ、微信还是用的校园网的流量,虎牙等直播软件、IDM等下载器也是用的校园网流量,网页版的bilibili直播是免流的,但是网页版的bilibili视频又是用校园网流量。请问这是怎么回事呢?

    • 博主
      ABC
      3年前
      2022-4-03 18:41:01

      你好,首先能够免流说明服务端的配置没问题。客户端如果开了全局代理还存在使用校园网流量的情况可能有以下几个原因:
      1.有些软件不支持纯IPv6,比如QQ,TIM,Steam,这些都会消耗一部分ip4流量,也就是校园网流量,流量比例因软件不同而不同。
      2.有些资源不支持IPv6访问,例如bilibili网页中有些视频不支持IPv6,特别是最近的视频,一些老视频反而支持IPv6,推测应该是资源优先IPv4。
      3.客户端并没有真正地做到全局代理,在win上做到真正的全局代理其实并不容易,你可以通过更新客户端软件或者百度解决方法来尝试做到真正的全局代理。

      • archonn
        极星
        2年前
        2022-8-27 14:06:42

        那大佬是只有支持IPV6的软件才能免流量上网吗,那原本这些软件也可以通过禁用IPV4来实现免流上网呀,这样的话用VPS不就用处不大了吗(不是砸场子,纯小白好奇)。不是使用VPS用ipv4来访问下载资源,然后再用ipv6把数据传回来吗?大佬能不能抽空解答下

        • 博主
          archonn
          2年前
          2022-8-28 12:26:51

          并不是只有支持IPV6的软件才能免流量上网,只要是能代理的流量都行,软件的绝大部分流量都可以代理和免流。免流的原理就是使用VPS用ipv4来访问下载资源,然后再用ipv6把数据传回来,对本地端来说就不消耗ipv4流量。

  3. 2816363090
    3年前
    2022-4-04 21:13:15

    您好测试速度一直是零怎么办

    • 博主
      2816363090
      3年前
      2022-4-04 21:42:58

      这个原因很多,要一一排查。
      首先,需要看能不能ping通ipv6地址,要是不能ping通,需要检查本地有没有ipv6地址。如果能ping通,再测试一下ipv4能不能ping通,速度是多少。
      如果ipv4和ipv6都可以ping通,但是都没有速度,可以检查一下服务端配置是否有问题(端口是否打开,防火墙设置是否保存,是否开启bbr,服务器配置完后是否重启)。
      如果ipv4和ipv6都可以ping通,但是只有ipv6没有速度,看看是不是debian系统,这个系统可能会出现这个问题,推荐重装centos。
      如果ipv4和ipv6都ping不通,建议换一个vps。

      • 2816363090
        极星
        3年前
        2022-4-05 15:25:20

        您好,谢谢您,问题已经解决了,不过可以加一下qq吗,对于文章中一些知识我不是很理解,想请教一下大佬

        • 博主
          2816363090
          3年前
          2022-4-05 17:25:14

          你好,暂时不能加QQ,有什么问题可以加TG群(需要科学上网)。

          • 2816363090
            极星
            3年前
            2022-4-05 19:40:54

            那请教一下,如何让手机也用校园网连接上我创建的虚拟服务器呢,因为那个v2ray不是在电脑上运行的吗,手机如何可以访问到那个vpn呢,多谢指点

            • 博主
              2816363090
              3年前
              2022-4-05 19:48:41

              请看本文的第7小节内容,并根据手机操作系统选择客户端。

              • 2816363090
                极星
                3年前
                2022-4-05 20:09:01

                还有一个问题,想请教一下,为什么设置两个端口值,访问网站用一个端口值不就行了吗,因为刚了解学习网络方面,有些不理解,问的问题比较低智,请见谅

                • 博主
                  2816363090
                  3年前
                  2022-4-05 21:47:26

                  是的,访问x-ui面板是通过54321端口的,所以这个端口必须开。另外,搭建节点也需要一个端口,这里开放的是12345,所以就开放了两个端口。如果你需要搭建多个节点,也需要开放多个端口,一个端口只能有一个节点。

  4. 林辰
    2年前
    2022-9-14 15:12:47

    博主好,我在5.配置 XUI面板的时候,用54321的端口登不上去,是不是因为CDN只能支持http和https的缘故呢?无法登陆面板配置的话,还有什么别的办法吗?

    • 博主
      林辰
      2年前
      2022-9-17 17:57:37

      教程中没用到CDN的啊,你要是用到了CDN的话用域名可能就登录不上去,建议直接用IP加端口的方式进行访问。

  5. Orphesa
    2年前
    2022-9-23 10:46:22

    能实现纯ipv6的vless+xtls吗

    • 博主
      Orphesa
      2年前
      2022-9-23 10:52:44

      不太清楚,没试过。

  6. 小码同学
    2年前
    2022-11-02 10:54:28

    学校不支持IPv6还有希望吗?😂,广州天翼校园

    • 博主
      小码同学
      2年前
      2022-11-06 21:37:21

      不支持IPv6的话,IPv6免流就不行了,但科学上网还是可以的。

      • 小码同学
        极星
        2年前
        2022-11-06 21:43:11

        好吧,前段时间在搞校园网破解,没找到方法

        • 博主
          小码同学
          2年前
          2022-11-06 21:44:23

          这个的确比较困难,而且风险较大。

  7. 233333
    2年前
    2022-11-22 16:53:44

    还可以搭建3个运营商的免流服务器,不过可以用香港的vps或者内地的访问比较快延迟低

  8. jack
    2年前
    2022-11-24 22:40:08

    大佬,我想问一下,可以ping通,v2ray开启代理后也可以用,但是网速非常慢,打开网页要很久,请问这是这么回事

    • 博主
      jack
      2年前
      2023-1-10 9:38:03

      可能是这个IP与你的IP的连接质量不行(绕路),可以追踪一下路由或者换一个新IP。

  9. 啦啦啦啦啦
    2年前
    2022-11-27 1:11:30

    您好,弄完puty之后x-ui不会弄了,打不开这个程序,求助,或者加个群

    • 博主
      啦啦啦啦啦
      2年前
      2023-1-14 18:04:19

      可以加TG群(需要科学上网)。

  10. 1
    2年前
    2022-12-11 18:49:21

    大佬,我全部按步骤设置完成之后,ipv4和ipv6的地址还是校园网的地址,该怎么解决呢?

    • 博主
      1
      已编辑
      2年前
      2023-1-10 9:44:34

      检查一下是不是没有在客户端里面开系统代理。

  11. singa
    2年前
    2023-2-21 18:46:46

    大佬,我为什么搭好之后,测试也通过了,但还是会扣我的校园网流量啊

    • 博主
      singa
      2年前
      2023-2-22 21:43:00

      少部分软件不能代理,可能会扣少量流量,可以进TG群(需要科学上网)了解一下。要是所有软件都不能代理,应该是设置错了,请检查一下。

  12. 墨家
    2年前
    2023-3-02 23:35:47

    大佬我爱你

  13. smallfry
    2年前
    2023-3-03 8:37:13

    大佬请问怎么多人使用呀?我是小白希望您理解一下,我配置好了自己能用,如果和舍友一起用该怎么做,需要在入站列表那里建立新的端口吗还是怎样?

    • 博主
      smallfry
      2年前
      2023-3-03 22:39:20

      不用,多人用一个端口就行。新建端口也可以,这样可以统计每个端口的流量使用情况。

  14. kamidazed
    2年前
    2023-3-11 17:08:11

    大佬您好,照您的教程成功做到校园网免流了。我有一个朋友想和我同用一个vps当梯子用,但是他没有ipv6地址,请问他那边的v2ray该如何设置呢?试了下把ip地址设置成vps的ipv4地址,可以在v2ray上测出速度但是上不了网

    • 博主
      kamidazed
      2年前
      2023-3-12 17:22:50

      把客户端上的IP地址设置为服务器IPv4地址就行,能测出速度说明这个IPv4地址没有被封,上不了网可能是别的原因,你可以在你的本地测试一下IPv4,排除一下服务端方面的因素。

  15. zeckmon
    2年前
    2023-3-13 14:25:06

    您好,我自己测试了一下,首先经过网站测试vps的ipv4和ipv6都能ping通,但是挂上v2rayN的代理后无论是使用vps的ipv4地址还是ipv6地址都存在一个问题,无法连接至网页和steam,但是测试发现qq可以正常使用,测试下载速度也能ping通,请问这是为什么

    • 博主
      zeckmon
      2年前
      2023-3-14 19:41:54

      无法连接steam可能是DNS的问题,具体可百度。无法访问网页,如果只是无法访问某些网页,可能是版权或者区域受限原因,如果所有网页都无法访问,应该是设置出问题了,需要仔细检查一下服务端和客户端的设置。

    • 博主
      sxh
      2年前
      2023-3-18 20:35:18

      爬虫失败我不太清楚,可能是代理没代理到这个程序,看看设置为全局代理是否有效。

  16. Qiu
    2年前
    2023-3-14 10:32:31

    您好,我用您的教程成功连上了ipv6,并且可以正常访问网页。但是无法正常登录steam,我推测可能是steam需要的端口没有打开,请问我是直接在putty中打开所需的端口还是在X-ui中也要打开这个端口呢?比如steam客服说:如需登录 Steam 并下载内容:
    HTTP(TCP 远程端口 80)和 HTTPS(443)
    UDP 远程端口 27015 至 27050
    TCP 远程端口 27015 至 27050,我是否应该将这些端口全部打开,还是说将教程中的12345替换为其中的任意一个tcp端口?感谢解答

    • 博主
      Qiu
      2年前
      2023-3-14 19:43:29

      无法连接steam可能是DNS问题,具体可百度。也可能是steam登录需要走ipv4,这样的话可以登录后再切到代理

    • xxcc
      Qiu
      1年前
      2023-6-29 22:14:31

      无法登录steam点重新登陆就行我是这样的,就是再登一次

  17. MRRUI
    2年前
    2023-3-14 13:08:56

    大佬您好,请问如何给一些v2rayN代理不了但是可以在设置里手动设置代理服务器的软件实现免流呢?比如某音乐和某网盘

    • 博主
      MRRUI
      2年前
      2023-3-14 19:44:28

      这个一般设置为代理软件的端口就行。

  18. Lee
    2年前
    2023-3-16 10:11:03

    一天被封一个端口怎么破,已经换过一个IP了

    • 博主
      Lee
      2年前
      2023-3-18 20:32:21

      我还没遇到这种情况,一般IPv6不容易被封端口的。可以买个域名解析到VPS的IP,然后套一个cloudflare,基本就不会再被封了。

  19. 云衣
    2年前
    2023-4-06 16:58:47

    你好,我安装你的方法成功搭建了,油管推特之类的网站都可以访问,但是打开chatgpt网站却出现了访问禁止,请问是出现了什么问题?

    • 博主
      云衣
      1年前
      2023-4-20 19:36:47

      ChatGPT需要质量很好的机房的IP才能访问,Vultr显然用的人多就被禁止了。

  20. 315
    2年前
    2023-4-11 19:47:53

    大佬好,想问一下搞定之后无法使用bing进行搜索是因为什么呢?该怎么解决呢?谢谢大佬

    • 博主
      315
      1年前
      2023-4-20 19:35:42

      可能是IP被禁止了,换个IP试试。

  21. 1eaF
    1年前
    2023-4-22 16:01:53

    大佬您好,按照您的方法配置好后,B站直播、steam下载都支持ipv6了,但idm和百度网盘这种还是用的校园网流量,请问什么方法让idm和百度网盘等下载也通过ipv6下载

    • 博主
      1eaF
      1年前
      2023-9-06 11:12:43

      有些软件或者资源不支持国外ip访问或者ipv6可能就不行,建议百度一下。

  22. CaptainLi
    1年前
    2023-5-03 9:50:39

    ipv6能通,ipv4不通是如何解决呀?

    • 博主
      CaptainLi
      1年前
      2023-9-06 11:11:15

      ipv4被屏蔽了,换个vps。

  23. 可爱的羊
    1年前
    2023-6-14 23:24:25

    大佬 putty显示connection timeout怎么办

    • 博主
      可爱的羊
      1年前
      2023-9-06 11:14:13

      这个vps的ip被屏蔽了,重新开一个。

  24. kkll
    1年前
    2023-7-17 10:09:08

    求问大佬TT前面的步骤都正常进行了,但是最后连接测试时ipv4和ipv6的地址都还是之前我自己的原地址?

    • 博主
      kkll
      1年前
      2023-9-06 11:15:03

      代理软件的模式记得开全局,然后重启浏览器再测试。

  25. ruuby
    1年前
    2023-9-03 14:05:33

    大佬你好,我卡在putty那一步,登陆不上去,输完root用户名后按回车,界面就会卡住,输入不了密码,请问这是怎么回事。然后vultr服务器显示此订阅当前未处于活动状态,无法对其进行管理。

    • 博主
      ruuby
      1年前
      2023-9-06 11:16:23

      等vps启动好了再操作。

  26. zeng
    1年前
    2023-9-09 12:51:32

    您好,用浏览器输入IP地址登录控制面板的网页一直进不去,是什么情况。

    • 博主
      zeng
      1年前
      2023-9-12 10:35:19

      先检查输入的IP的格式是否正确,然后再检查一下IP是否能ping通。

  27. Gabriel
    2年前
    2023-3-22 17:44:24

    大佬,问下只是免流还是绕过认证

  28. 博主
    2年前
    2023-3-22 18:13:21

    免流。

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇