aria2 通过邮件发送远程下载请求
本帖最后由 如疯似郁 于 2022-4-20 10:29 编辑lz买了个N1盒子用来当下载机(已刷 armbian)。想远程下载,但是闲麻烦没有装ngrok/ddns之类的东西。于是灵光一闪想到开发一个邮件接收器运行在盒子里,然后通过发送邮件不就能实现远程下载了吗?
(根本不用公网ip/ngrok/ddns 好不啦,不用费心去找哪个稳定,哪个免费,会不会被中间劫持/监听)
一、本工具是用java开发的(因为我只会java),需要先装jdk8。
jdk8 arm 官方下载地址:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载完以后放到盒子里,然后tar 解压放到一个地方,再配置环境变量。
我在网上找了个配置教程,直接在用户级别配置,不用放到系统变量里。(https://www.cnblogs.com/samcn/archive/2011/03/16/1986248.html)
2. 修改.bash_profile文件
这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。
·用文本编辑器打开用户目录下的.bash_profile文件
·在.bash_profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
二、申请一个 hotmail 邮箱,别的邮箱我没测试过。
三、解压附件,传到你的 armbian 上面。
附件: **** Hidden Message *****
四、run_jar.sh、commands/download.sh 设置可执行权限;
修改 config/seek.properties 设置你的 hotmail 邮件帐号密码。
五、sh run_jar.sh start 开启邮件监听(每隔一段时间会自动扫描邮件)
发一个邮件:主题是 download +可选备注文字
六、程序处理完邮件后会删除这个邮件,并会回复处理结果。
其他:如果还想通过邮件触发自己定义的脚本,可以在 commands 文件夹下面新增 sh 脚本,设置可执行权限,再 sh run_jar.sh restart 重启程序。
然后发送邮件,主题是 “ 脚本文件名无.sh后缀 可选的备注文字” 注意空格。
邮件的正文可以定义 “变量名=变量值”,一行一个变量。
让我想起了印象笔记。。
还有这种操作?
我也就是开启SSL以求心安。
NB . NB . 看看 紫薯布丁
顺便说下 tr可以监视文件夹 只要该文件夹下有新bt种子 也会自动下载 谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢 大神牛逼,大神威武
学习一下,谢谢奉献分享
发邮件太麻烦了!还是用fcn加上transdrone客户端方便 66666666666666666666666 9999999999999999999NB 6666666666666666666 这特么妙啊~
为什么不安装一个zerotier呢
页:
[1]
2