本文年久失修,不能保证现在可用,内容仅供参考
前言
由于学校的沙雕行为,在学校出口处建设了缓存服务器,导致大量网页的访问以及文件的下载都出现了不可预料的问题,恰巧本人手上又有一台国内的服务器,故有了本教程。
对了,我在学校上网的方式比较独特,在实验室放一台树莓派,部署v2ray后实现免费上网。
数据流图
本机→树莓派→外网服务器→目标网站
正文
- 在树莓派和vps上部署v2ray,这部分内容仅提供安装指令,其他不再赘述。
bash <(curl -L -s https://install.direct/go.sh)
- 记录下vps上安装完成后的信息
- 树莓派上打开安装目录
cd /etc/v2ray
,并且进入编辑模式vim config.json
- 按照下列内容进行编辑
{ "log": { "access": "/var/log/v2ray/access.log", "error": "/var/log/v2ray/error.log", "loglevel": "warning" }, "inbound": { "port": 树莓派上的接入端口, "protocol": "vmess", "settings": { "clients": [ { "id": "树莓派UUID", "level": 1, "alterId": 1-65535中任意一个数 } ] }, "tag": "tansmit" }, "outbound": { "sendThrough": "0.0.0.0", "protocol": "vmess", "settings": { "vnext": [ { "address": "vps的ip地址", "port": vps打开的端口, "users": [ { "id": "vps上的UUID", "alterId": vps设置的alterID, "security": "auto", "level": 1 } ] } ] }, "tag": "transmit", "streamSettings": { "network": "tcp", "security": "", "tlsSettings": null, "tcpSettings": null, "kcpSettings": null, "wsSettings": null, "httpSettings": null //橙色部分为数据流设定,请根据自己的情况设置 }, "mux": {} }, "outboundDetour": [ { "protocol": "blackhole", "settings": {}, "tag": "blocked" } ], "routing": { "strategy": "rules", "settings": { "rules": [ { "type": "field", "ip": [ "geoip:private" ], "outboundTag": "blocked" } ] } } }
- 重启树莓派的v2ray
service v2ray restart
- 接下来的内容不再赘述
最后
本教程仅供学习交流使用,请勿用于非法用途,由非法使用所引起的法律责任本人概不负责。
文章评论
我用的是i9的服务器跑的,性能比较高
想问问楼主,树莓派能跑到什么程度,你手机连树莓派免流和直接走学校wifi上网,除了延时以外,速度差多少
@sss 对我而言速度差不了多少,因为学校本身的水管就不大
额,国内的源好慢啊,脚本根本下不动
我找了很多教程都没有实现全局代理的,v2rayv2rayv2ray就没有v2ray中转vpn的吗,好气哦。免费上网最后还是只能玩玩浏览器。假如有一个香港的vps根本实现不了香港vps的低ping打游戏功能
@手动阀手动阀 打游戏用netch不就行了吗??现在已经支援v2了