wifi棒搬运家宽计划

@violet  March 17, 2024

随时随地连接家宽,主打就是省

头图

设备:一分钱薅的高通410棒子
被搬运的网络:宽带或者手机卡热点
定向大流量卡或者联通卡:(☁️ml的方式实现的搬运,毕竟流量不能凭空出现)

经过测试无论是家庭宽带热点还是手机卡开的热点
都能分配到一个公网ipv6,所以故事直接开始😏

这里引用其他酷友的刷debian的教程:

酷安友链

刷好debian后更改系统配置文件使得系统能够连接到ipv6上网

echo -e "nameserver 2001:67c:2b0::4\nnameserver 2001:67c:2b0::6" >/etc/resolv.conf

查看文件是否被修改

cat /etc/resolv.conf

请输入图片描述

安装curl

apt install curl

7bb47edcadc6e9402b30e7b43b332477.jpeg

然后使用x-ui的一键脚本

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

352a7a41177d61ba8568ed172f33ca2a.jpeg

设置x-ui控制面板账户和登录密码和开放端口

c4785aa0917fb588ce985080baa4b4a3.jpeg

后期想要改也可以,直接x-ui就能进管理脚本

03acd729a18bd1c4218ceafff214f88d.jpeg

如果你的debian系统有防火墙记得端口放行

添加放行端口 12345

ufw allow 12345/tcp

重启防火墙

ufw reload

当然棒子刷的debian系统好像没有防火墙[受虐滑稽]

然后命令查看机子的ip

ifconfig

a315108b352223f80ed070a2bbed8d21.jpeg
edb9cc7981a68615582d3d80cb3b684c.jpeg

这里棒子的ipv6由手机卡提供的
当然也可以通过连接热点提供或者家里的宽带提供

图形化管理网络工具可以连接热点
输入

export TERM=xterm-256color

nmtui

2f366d5453b80e407273de7e32c446a4.jpeg

df92ec1730d88c02ca6cf1f638261f39.jpeg

就能连接家宽的热点了

然后使用支持ipv6地址访问的浏览器访问端口
这里手机推荐via浏览器

f5391ec923e44c2c5d6af1bbba44bc48.jpeg
37d77ed1b13253badb9f886e0ee14b5f.jpeg
1e4eb102c1ed475a85f17a85b2845843.jpeg

进入x-ui控制面板后
入站列表 添加入站

路径就直接选填id前的一小节
传输协议选择ws
请求头填入☁️ml的host
这里使用联通卡的手厅直播公免的host

pull.free.video.10010.com

名称随便填
端口随机的就行

有防火墙记得放行端口 没有不管

035a14feab803fb86c6ab5155009c93f.jpeg

点击查看 复制链接

进入Nekobox

551d35c5da136bb101f321f2f1b73226.jpeg

点击+号选择从剪切板导入

387b22964766492e5327fe92a034fc27.jpeg

这里就导入了test配置
延迟还很低毕竟是自己家物理距离近了

33d77f7c752956ff3c7aa411606085f8.jpeg

现在手机联通卡使用的流量就是公免流量了[可爱]

然后现在解决ipv6会变动的问题

cloudns官网链接

cloudns官网提供了免费的二级域名和动态dns

注册账号后在控制面板
点击 创建区域->免费区域
填写自己要的域名名称选择二级域名后缀

9a0577a6a676b8ae5ac23a4a45986d07.jpeg

52d34eef0308aa32eef32f373c97804d.jpeg

点击创建好的域名
点击+号 选择ipv6的AAAA添加域名解析地址
在添加好的域名解析地址配置栏的最右边有三个小点
点击小点 点击上下箭头配置动态域名解析

bdab302baa75fe4ae5f951b99f36c5ef.jpeg

6179d43b5a6fbb2ca5ef022058b4ea09.jpeg

0188adecf22b4fa8e5a4af9180e01732.jpeg

这里使用python脚本定时运行更新ipv6以达到配置跟随ipv6变动而变动

下载好脚本后通过serverbox的上传文件直接上传到/root文件夹就行

5ad78d5fd5e8c47c81d4944078b41b8f.jpeg

97d77665efde94130f732b4dae72b12e.jpeg

然后使用以下命令行配置定时运行任务

crontab -e

如果提示没有命令
运行以下命令联网安装

apt install cron

如果找不到包请替换
/etc/apt/sources.list
这个路径的文件内容

deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib

替换完成后运行
更新软件源

apt-get update

然后运行

apt install cron

crontab -e

后在配置里输入i后添加

*/15 * * * * /usr/bin/python /root/dynamic-url-python.py >/dev/null 2>&1

退出按esc按钮
:wq

这时定时计划就会15分钟获取一次ipv6并配置到解析地址栏

结束……

原理分析:
手机通过代理并模拟了上网请求头连接自己家的linux系统代理

代理将你的上网需求拿到并解密后帮你上网并返回你需要的内容

由于内容是加密的且模拟了请求头运营商服务器通过识别请求头认为这是走的它要免的流量,这就不会产生计费

a1507463d1f72c00778b6dba51307b33.jpeg

[机智]


添加新评论