关键字:树莓派;校园网;种子站;远程连接

背景介绍

利用树莓派做种子站的技术贴不少,帖子发布时间最早是2013年,也就是树莓派刚诞生不久,看来创客技术宅们折腾的心思如此强大。当然经过这么多年,他们的技术文章有的不太适合了,比如树莓派的板子更新迭代,目前是3B,比如可烧写的系统更新,bt做种软件更新等等原因吧,于是有了此文,可以更加方便的快速搭建种子站。

博主的树莓派购于2016年,之后怀着折腾的心安装了raspbian-jessie版本(目前官网最新版本是raspbian-stretch版本),ubuntu mate, lakka,OSMC,Windows IoT(还写过一篇安装此系统的博文呢,点击我)等系统,之后就一直闲置着吃灰。后被刘大腿借走做毕业设计用,他做的什么呢,请点击连接,哎呀,不好意思,他没有博客…… 最近刚归还我,看着吃灰的派,心里默默的念叨,哥要让你物尽其用,于是开始琢磨做什么用呢。

毕业后由于上不了bt,甚是怀念在学校里通过校园网各种bt随便上,下载速度感动哭,最新电影资源文献各种下的场景,想想就开心。现在有了树莓派这款神器,博主打算做一个种子站,思路如下:
树莓派安装ubuntu mate或官网系统raspbian-stretch系统,安装远程控制软件,安装bt客户端,将树莓派放置校园某处,并保持一直连网状态;在校园外的某地,博主通过远程连接登录至树莓派,尽情下载bt种子和利用校园网资源,一段时间后,去学校拜见我的派,并取下“果实”(连接在树莓派上的移动硬盘,存储数据用),如此,岂不美哉?

似乎背景介绍废话有点多。^ - ^

实践

准备硬件

需要准备的材料有:

  • 推荐用树莓派3B(2代没有无线功能)
  • 16G存储卡
  • 显示器、鼠标、键盘
  • 足够容量的移动硬盘(博主用的是2T的希捷硬盘)

安装系统

推荐安装ubuntu mate,比树莓派官方的系统功能多,而且流畅,且自带Transmission,后文会介绍。
系统安装不做介绍,可参考 https://blog.csdn.net/henryheheng/article/details/78907406

安装远程控制软件

  • 方案一
    刚开始是下载了VNC server,并做了一些设置,在树莓派中开启服务,自己笔记本里安装了VNC viewer,可以顺利的连接过去。关于VNC server的安装设置参考https://blog.csdn.net/u012313335/article/details/73912556。但是这种远程连接有个问题,就是必须是同在一个局域网内,那我应用的场景是树莓派放在校园里,我在校园外,肯定不是同一个网段,因此这种方案是不行的。(或者说我没有找到如何设置VNC使其可以外网访问内网的的方法,这里还请大神指教)
  • 方案二
    使用 Teamviewer ,TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,桌面共享和文件传输的简单且快速的解决方案。下载地址:http://www.ersaijun.cn/blog/toolbox.html/,由于是树莓派,下载对应的安装包armf版,见图
    同时,要在自己的笔记本或者台式机上安装相应版本的Teamviewer软件。

远程连接测试

  • 被控制端,树莓派端

开启后会有设备端的ID,牢记。

  • 控制端,博主自己笔记本端
    输入树莓派的ID,即可进入

这种方案,免去了在终端输入各种代码的麻烦。远程连接测试成功。

bt种子软件

本来打算使用uTorrent,但发现uTorrent没有armf版本的,查资料有通过在ubuntu mate上安装虚拟机,安装uTorrent下载,但是有些麻烦。
ubuntu mate 自带bt软件 Transmission ,这就非常贴心方便了。

连接并测试

将树莓派连接至校园网,打开Transmission,打开bt论坛,以北邮人为测试对象。下载一个bt,并用Transmission打开,观测是否有下载速度。测试表明,可以通过Transmission顺利下载bt种子文件。


图中由于做种数量少,所以下载速度较慢。

小结

以上步骤可以顺利完成通过校外网进入树莓派系统进而进入校内网,访问并下载资源。并且是一种可视化的操作形式,大大降低了开发搭建种子站的难度,至此完成。特别感谢师兄杨博士提供实验测试场所,感谢李学妹提供转接线。如果你有任何疑问可以在评论区留言和大家讨论。
二赛君原创文章,转载请注明出处。

恩?是不是发现一个问题。
校园网可以自动连接,但是一般的校园网连接之后要在登录页面输入登录自己的账号密码才可以访问ipv4网。树莓派关机重启可以自动连接校园网,可以自动打开Teamviewer,可以自动打开Transmission,但是无法访问ipv4网络,需要手动打开登录页面,登录自己的校园账号密码。
于是,我得想一种自动化登录的功能:即每段时间检测是否连接ipv4网络,没有的话,打开登录页面进行登录。具体方案设计,详见博文《
基于Python实现校园网自动登录》。

利用树莓派搭建校园网种子站相关推荐

  1. 利用树莓派搭建家庭NAS简要

    利用树莓派搭建家庭NAS简要 家庭NAS是用OMV来实现的,目前有两种装法,一种是直接刷ovm4Pi 系统,一种是先安装raspbian(树莓派的debian系统),再安装omv .本文记录的是用第二 ...

  2. 如何用树莓派搭建远程服务器 (zerotier)

    如何用树莓派搭建远程服务器 (zerotier) 文章目录 简述 什么是zerotier 安装 注册 树莓派端安装(linux类均可使用该方法) 安装软件 添加网络 配置自启动 安卓手机安装 添加网络 ...

  3. 利用Python实现校园网自动登录(部署在树莓派)

    利用Python实现校园网自动登录(部署在树莓派) 项目场景: 在实验室的时候,每天的第一个苦恼就是面对不自动弹窗的校园网登录,且一个账号仅支持两个设备. 实验室使用了路由器,多个设备使用同一个账号上 ...

  4. 树莓派利用FTP搭建文件服务器教程

    树莓派利用FTP搭建文件服务器教程 1.安装vsftpd 2.修改配置 /etc/vsftpd.conf 3.创建ftp家庭目录并启动 4.在电脑上下载Xftp软件 在局域网内共享文件除了可以使用SA ...

  5. 利用树莓派和花生壳搭建web服务器

    文章目录 前言 一.Apache web服务器搭建 1.安装并打开服务 2.测试 3.改变默认页面 二.内网穿透 1.花生壳安装 2.内网穿透 前言 一个简单例子,使用树莓派搭建apache web服 ...

  6. 使用树莓派搭建直播平台实现b站实时直播

    手头有一个暂时闲置的树莓派,就想把他利用起来,于是就想用树莓派搭建一个直播平台实现b站24小时实时直播. 具体步骤: 参考鸣谢:https://blog.oliverxu.cn/2019/02/07/ ...

  7. 用树莓派搭建远程下载+私有云盘(中篇)

    用树莓派搭建远程下载+私有云盘(中篇) 上一篇介绍了跟树莓派的第一次亲密接触,如何给树莓派烧录系统.查找内网IP.如何SSH连接树莓派,本章介绍如何安装迅雷远程固件,将树莓派打造成迅雷远程下载服务器. ...

  8. 网络设计:搭建校园网(组网工程课设)【译】

    网络设计:搭建校园网[译] 网络拓扑 具体配置 信息楼配置 电气楼设备配置 机械楼设备配置 学校主干网配置 配置网管中心交换机 配置出口路由器 师大路由器配置 结果验证 DHCP服务验证 网络连通测试 ...

  9. python程序语言和机器人控制-利用树莓派+Python语言制作一部机器人就是如此简单!...

    前段时间,接触了一款在开源硬件界被称为是"人气之王"的树莓派(Raspberry Pi)袖珍计算机,功能强大的她拥有一颗SOC,集CPU.GPU.DSP和SDRAM为一体,以SD卡 ...

  10. 利用树莓派,实现迅雷24小时远程下载

    网上已经有很多类似利用树莓派建立下载站的教程,但是因为那些教程年代久远,已经不能配合最新的树莓派及系统的使用,所以在此,更新其中的一些操作,顺便记录自己的学习心得.​ 树莓派系统使用之前提到的Rasp ...

最新文章

  1. 浅析机器视觉在安防行业的应用
  2. java webdriver page object_Selenium+PageObject+Java实现测试用例
  3. java 多线程 day12 读写锁
  4. 前端DevOps之PageSpeed Insights
  5. Dreamwear如何创建javascript_JavaScript还可以处理日期?你只需要这样做
  6. Java Secret:使用枚举构建状态机
  7. Python---实验九作业
  8. mysql查询一个数据库所有表的记录数,mysql 查看数据库中所有表的记录数
  9. 总结 | 那些里程碑意义的深度学习目标检测论文
  10. 代码调试之-单步调试问题
  11. Python classmethod()
  12. 易语言x64位封包拦截技术
  13. html如何设置table的宽度,HTML怎么设置table宽度
  14. python入门之运算符的使用【educoder】
  15. BeanPostProcessor由浅入深
  16. tesseract-ocr在mac下的使用汇总
  17. 计算一班总分 使用的计算机公式是,班级总分统计excle!excle如图所示,怎样按照班级字段,将每班的数学语文英语分数分别求和汇总?...
  18. Mac上十个必备的效率软件
  19. 程序员如何通过造轮子走向人生巅峰?
  20. jQery基础参考pink老师ppt

热门文章

  1. 如何使用商品历史价格查询网站
  2. iPhone查询商品历史价格详细教程
  3. incre在c语言,longest incresing sequence
  4. wnmp php7,wnmp环境php7与其他php版本共存
  5. 作业必备:操作系统实验四【软中断通信】
  6. 《强化学习周刊》第3期:深度强化学习如何提升鲁棒性和性能
  7. 2GB显存畅玩 DeepFaceLab更新至2019.12.29
  8. Mac快速关闭当前窗口
  9. 汇编语言:8421 BCD码加减法的修正问题
  10. python 余弦值_余弦相似度