Files
NEU-ipv6-proxy/README.md
ChuXun eb6dadd89d 1
2025-10-19 20:57:33 +08:00

240 lines
11 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 东北大学校园网免流全新教程
### 免流介绍
![image-20250419212113105](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212113105.png)
由于之前的教程已经彻底亡了(我明明用了快一年,但写出教程一个月就不行了),因此出个新的教程。
免流顾名思义就是通过校园网ipv6免费的特性让所有流量都通过ipv6这样不使用ipv4自然就不会产生费用。
之前的方案不能用了主要在于国内用不了cloudflare的服务器了因此这次的免流方案的最主要目标就是解决免费的服务器而通过GitHub学生认证之后刚好可以获得DigitalOcean的1年200刀的学生优惠额度就可以很爽的用这200刀买服务器了因此本教程是部署于DigitalOcean基于hysteria2协议运用虚拟专用网原理实现的东北大学校园网免流教程。
想要百分百的白嫖DigitalOcean条件还是比较苛刻的如果不能白嫖还可以购买cloudcone、racknerd等运营商的服务器他们的服务器也很划算在黑五圣诞等各种节日促销中能低至9.9刀一年的价格并且也能有1T起步的月流量量大也不贵宿舍合租也很实惠。但是cloudcone、racknerd的服务器都在美国因此延迟较DigitalOcean较高速度较慢但速度也同样能有400左右用起来依旧也非常爽。
### 准备环节&前情提要
申请github学生认证、申请全币种信用卡等操作可能比较繁琐但这些步骤都是白嫖免费的DigitalOcean vps所需要的如果您在以上环节有卡住或者白嫖的一年DigitalOcean vps已经到期那么可以使用购买cloudcone、racknerd的服务器实现免流这两家的服务器在节日打折时可以低至10刀一年相当于1刀一月相比校园网来已经足够便宜且流量大。如果不进行白嫖DigitalOcean可以直接跳到第4步进行查看。
### 1. 申请github学生认证
[Github学生认证及学生包保姆级申请指南 - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/578964972)
目前申请的方法教程很多,自行申请即可,不过目前申请条件越来越严格,要尽早申请。
![image-20250419212301055](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212301055.png)
### 2. 使用DigitalOcean学生认证
github的学生包有很多东西最有用的当然是copilot极大方便写代码。当然除此之外还有DigitalOcean其中就包括了1年200刀的免费额度普通注册也有200刀但是限时60天比亚马逊还大度。
![image-20250419212328702](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212328702.png)
使用github登录即可
![image-20250419212335456](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212335456.png)
初次登录会提示需要绑定支付方式有两种方法1.如果使用信用卡需要使用国外信用卡或者国内的全币种的信用卡大部分人是没有的因此比较麻烦2.如果使用PayPal使用会很简单PayPal很容易注册绑定银联银行卡即可但是使用PayPal要求必须初始要支付5刀。
![image-20250419212343223](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212343223.png)
登录进去在在billing里就可以看到已经充值的钱如果用PayPal的话
![image-20250419212349452](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212349452.png)
划到最下面就能看到github的200刀当购买服务器的时候就会优先使用这200刀。
![image-20250419212355328](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212355328.png)
### 3. 创建vps实例
![image-20250419212409084](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212409084.png)
具体设置如下即可
国家选择美国,新加坡等都可以,实测新加坡网速最快
系统选ubuntu
类型选basic
cpu型号可以任选但是最初我在regular上没有成功使用ipv6premium amd、premium intel没问题
选择适当的配置免流不吃配置因此一般选择最烂的cpu、内存即可免流流量自选一般1T十分充裕但是更多也可以
设置密码
最后最重要的,**在高级选项里面开启IPV6在高级选项里面开启IPV6在高级选项里面开启IPV6**没有ipv6怎么免流
![image-20250419212516193](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212516193.png)
### 4. 设置服务器架设代理
当DigitalOcean的服务器创建好之后控制面板大概是这样的。
![image-20250419212536281](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212536281.png)
这里可以先复制ipv6地址在cmd中用"ping -t ip地址"的方式先测一下延迟丢包率如何,延迟太高丢包太高或者根本连不上的情况建议换地区或者重开服务器。
![image-20250419212542683](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212542683.png)
没问题的话就用finalshell连服务器
![image-20250419212548673](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212548673.png)
接下来进行搭建:首先更新组件
```
apt update -y
apt install curl sudo -y
```
安装一键安装脚本
```
wget -N --no-check-certificate https://raw.githubusercontent.com/flame1ce/hysteria2-install/main/hysteria2-install-main/hy2/hysteria.sh && bash hysteria.sh
```
选1安装
![image-20250419212703120](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212703120.png)
选1自签证书
![image-20250419212725751](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212725751.png)
填写端口号
![image-20250419212733414](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212733414.png)
默认就行
![image-20250419212740023](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212740023.png)
密码,随便填,忘了也没事,足够长就行
![image-20250419212747281](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212747281.png)
混淆的网址默认也行或者就bing
![image-20250419212755706](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212755706.png)
后就配置完了,会生成配置文件
![image-20250419212802657](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212802657.png)
这就是我们的配置信息了,如果你忘记了配置信息,可以用
```
nano /root/hy/hy-client.yaml
```
的指令来重新查看。
重新打开就像这样:
![image-20250419212842701](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212842701.png)
### 5.配置代理文件
接下来就需要小猫咪的软件了,可以在这里下载。
[Releases · clash-verge-rev/clash-verge-rev](https://github.com/Clash-Verge-rev/clash-verge-rev/releases)
虽然服务器直接给我们生成了yaml文件但是并不能在clash中直接用还需要配置一些信息。
下面是一个通用的配置文件,根据下面的提示来更改一下。
新建一个txt文本文件后缀改成yaml
![image-20250419212933378](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419212933378.png)
打开将下面的信息复制到文本里面并且更改serverportpassword三行。
```
proxies:
- name: Hysteria2
type: hysteria2
server: 这里填服务器的ipv6地址填ipv4的话还怎么免流
port: 这里填设置成的端口号上面用的11451
password: 这里填密码也就是上面hy-client.yaml中的的auth的一行内容
sni: 这里填混淆地址默认是首尔大学我上面用的bing这里也用bing www.bing.com
skip-cert-verify: true
hopinterval: 30
fast-open: true
udp: true
recv-window-conn: 33554432
recv-window: 16777216
proxy-groups:
- name: PROXY
type: select
proxies:
- Hysteria2
rules:
- IP-CIDR6,::/0,DIRECT,no-resolve
- MATCH,PROXY
```
如果你想要屏蔽掉校园内网的话,可以自己修改规则,这样可以更方便的使用校园网,东北大学的校园网规则如下:
```
rules:
- IP-CIDR6,::/0,DIRECT,no-resolve
# 新增的直连IP规则IPv4
- IP-CIDR,202.118.0.0/19,DIRECT
- IP-CIDR,202.199.0.0/20,DIRECT
- IP-CIDR,210.30.192.0/20,DIRECT
- IP-CIDR,219.216.64.0/18,DIRECT
- IP-CIDR,58.154.160.0/19,DIRECT
- IP-CIDR,58.154.192.0/18,DIRECT
- IP-CIDR,118.202.0.0/19,DIRECT
- IP-CIDR,118.202.32.0/20,DIRECT
- IP-CIDR,172.16.0.0/12,DIRECT
- IP-CIDR,100.64.0.0/10,DIRECT
- IP-CIDR,192.168.1.1/24,DIRECT
# 兜底规则(必须放在最后)
- MATCH,PROXY
```
更改完应该是一下的样子,其中这三行填的是你的服务器的信息
![image-20250419213020702](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419213020702.png)
ipv6地址在哪找呢在DigitalOcean的面板里面就有
![image-20250419213207630](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419213207630.png)
### 6.设置代理软件
这里以clash verge为例。
首先配置一下clash verge的基本设置按需配置即可。
![image-20250419213307416](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419213307416.png)
在订阅里面直接 拖入刚刚写好的yaml文件就可以在这里面看到我们订阅了
![image-20250419213317090](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419213317090.png)
之后在代理里面就能看到我们的服务器上文我们在配置yaml的时候只用了一个最简单的规则只有一个服务器因此在这里面也只有一个我们可以在这里面测一下延迟
![image-20250419213326386](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419213326386.png)
最后使用时只需要在右下角的图标处右键快速设置即可这里我们使用规则模式规则就是我们写的除了ipv6和校园网内网都走代理的规则需要进行免流时就打开系统代理即可。
另外,默认情况下只有浏览器等少数软件可以免流,**如果需要电脑的所有软件都进行免流选择TUN模式即可**这样就连命令行都走的免流妈妈再也不用担心我下载python包超时啦。
![image-20250419213346963](https://github.com/SkYFly2233/NEU-ipv6-proxy/blob/main/image/image-20250419213346963.png)
现在你已经学会校园网免流了,赶紧去试试吧。