OpenWrt通过Aria2脱机下载

前言

Aria2挺强大的 可以通过获取百度网盘直链 aria2c -x16 百度网盘直链地址 突破百度网盘限速

安装Aria2

opkg update

opkg install aria2

opkg install screen若不安装screen ssh意外断开 会导致aria2停止下载

screen -S Aria2

screen -r Aria2意外断开 可以用这个命令恢复

常见命令如下:

aria2c https://www.4c8t.com/favicon.ico单线程下载

aria2c -x2 https://www.4c8t.com/favicon.ico双线程下载 最高可以指定x16 使用十六个线程

aria2c https://www.4c8t.com/xxx.torrentBT下载

aria2c 'magnet:?xt=urn:btih:'磁力链下载

安装frp

如果你在外面的时候 希望也能远程控制路由器或者创建脱机任务 而又没有公网IP

可以使用frp(类似花生壳) 可以内网穿透

优点:比花生壳功能更为强大 而且免费 可以直接运行在OpenWrt上

缺点:需要一台有公网IP的计算机(比如VPS 这里我使用腾讯云VPS 系统Centos7.3做示范)

首先我们在VPS上部署公网端

wget https://github.com/fatedier/frp/releases/download/v0.9.3/frp_0.9.3_linux_amd64.tar.gz

tar -zxvf frp_0.9.3_linux_amd64.tar.gz

cd frp_0.9.3_linux_amd64

cp frps.ini frps.ini.bak备份下配置文件 这里我们只需要frps和frps.ini两份文件 其他都可以删除

修改配置文件 frps.ini

[ssh]
listen_port = 6000ssh的端口 修不修改无所谓

screen -r frp创建screen会话 否则ssh会话一断开 脚本就停止

./frps -c ./frps.ini

OpenWrt上部署内网端

wget https://github.com/fatedier/frp/releases/download/v0.9.3/frp_0.9.3_linux_mipsle.tar.gz

tar -zxvf frp_0.9.3_linux_mipsle.tar.gz

cd frp_0.9.3_linux_mipsle

cp frpc.ini frpc.ini.bak备份下配置文件 这里我们只需要frpc_linux_mipsle和frpc.ini两份文件 其他都可以删除

修改配置文件 frpc.ini

[common]
server_addr = 0.0.0.0修改为公网端的IP
[ssh]
local_ip = 127.0.0.1
local_port = 22如果修改了OpenWrt的端口 这里也需要修改

screen -r frp

./frpc_linux_mipsle -c ./frpc.ini

测试

手机不连入WiFi 使用4G 运行JuiceSSH

公网端IP:6000

成功登陆

更多功能参考frp wiki

发表评论

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