通过 Docker 运行 OpenWRT 并实现软路由的一次尝试记录

自己买了一个 Rock Pi 5,想着它的性能如此强劲,宿舍里却还在用着性能比它慢不止一星半点的路由器来承载宿舍的网络。想着让自己的 Pi 通过 Docker 运行 OpenWRT,然后通过虚拟网卡将所有流量都往 OpenWRT 容器中传递来实现软路由,于是便有了本文的记录。

本流程基本上参考自 双网口主机通过 docker 安装 openwrt 实现软路由功能_docker 软路由_qq_38251691 的博客-CSDN 博客,在这里非常感谢作者的文章!


SteveXMH大约 8 分钟DockerOpenWRT编程
使用 GL.iNet 出品的路由器进行校园网共享网络的教程

警告:本文仅作学习记录留档用途,请勿用于非法牟利甚至违法用途,否则后果自行承担

本文为了能够持续留档不被不可抗力影响导致无法查看,将会被备份到网络档案库中,届时大家可以自行搜索查询

因为本人购买的是他们家的路由器来实现校园网共享(给自己树莓派挂机器人和自己本体电脑用),所以特别在这里留下笔记,方便以后留给有缘人来实现网络自由。当然理论上其实各个支持刷入 OpenWRT 的路由器都能使用本方法配置,具体看大家的实际情况了。


SteveXMH大约 4 分钟GL.iNet编程OpenWRT
Libra 红名单 WebAPI v2 文档

众所周知,因为一些内部开发人员对于使用 Python 有争议,最后协商选择使用 NodeJS 重新编写,同时和维护团队与阿尔法营的守护者老师深度讨论之后重新制定了第二个 WebAPI 版本。

该文档的内容以通过审核,现已可用。

注:旧版本的 API 仍然会保留,但是不建议继续使用,请尽快将请求链接转移至 v2! 旧版 v1 API 链接


SteveXMH大约 3 分钟Scratch编程版权维护
小萧的网页三件套入门之第一套:HTML

2020/1/29,在 Scratch 群里人的要求下撰写此文,如果有误请在评论区指出,万分感谢!

本文仅在小萧的个人博客发布,禁止转载!

序言

网络教程千千万,来让小萧教教看(bushi),网络的发达让程序员们越来越关注于网页编程上,甚至网页三件套中的 JavaScript 已经可以通过 NodeJS 运行在服务器上,似乎三件套的运用已经扩展到了全栈开发上。


SteveXMH大约 10 分钟HTML编程网页三件套
如何二次开发 Scratch 3.0 第一篇

没错,我又来写二次开发了。 一个周末连肝三篇文章的我无所畏惧! 那么进入主题:

Scratch 3.0 源代码的大致情况

在着手二次开发 Scratch 3.0 之前,我们先要了解目前的 Scratch 3.0 的开发布局。 为了提升代码的可用性(其实是迎合谷歌的 Blocky),Scratch 3.0 被拆分成许多部分。 也就是说你看到的 Scratch 3.0 成品其实是由多个不同作用的模块组合而成的,而这些模块很大部分可以独立工作而不受影响。 目前肉眼可见的模块大致这样:


SteveXMH大约 5 分钟ScratchJavaScript编程
如何二次开发 Scratch 2.0

本文原本是发在 Scratch 贴吧 里的,但是因为比较凌乱所以正好开了博客就稍作整理之后发在这里了。

前言

你还在为 Flash Builder 的破解验证而烦恼吗? 你还在为 Flash Builder 的超长加载而感到心烦吗? 你还在为找不到 FlashDevelop 二次开发 Scratch 的教程而感到心累吗? 一切都结束了! 小萧经历千辛万苦终于集合了各位大佬的教程,成功的使用 FlashDevelop (以下简称FD)进行编译和 AIR 签名打包操作! 那么既然炫耀了(划掉)成功了结果,那么这里就开始告诉大家我的二次开发方式吧!


SteveXMH大约 8 分钟ScratchActionScript编程