DD-WRT嵌入式路由器上的Python脚本



我编写了两个Python (2.x)脚本来执行以下操作:

  1. 自定义代理服务器(导入optparse, ConfigParser, TLDextract, SocketServer…)
  2. Web管理代理(导入flask, ConfigParser, netfaces…)

这些目前都在Raspberry pi (Raspian)上运行,但是我正在寻求一些关于如何在DDWRT路由器(v24)上运行这些选项的建议。

我的想法是:

  1. 在DDWRT上安装python和所需的库。虽然我发现了一些证据表明python可以通过ipkg(在USB存储上)安装,但我不清楚如何安装所需的导入库?

  2. 创建一个独立于python的二进制文件(例如PyInstaller)以在DDWRT上运行。我在这条路上犹豫了一下,因为我想象我需要在运行Python的DDWRT上执行任务(即回到想法1),以及它将如何处理导入的库?

  3. 类似于第一点:编译一个自定义OpenWRT映像,其中包含所有必需的Python包。

感谢您的任何建议。

您需要使用opsoftware来获取这些软件包并将它们安装到路由器上。在DD-WRT网站上有一个非常好的教程。通过optware可以安装不同的python包。请注意,在内存有限的DDWRT路由器上运行flask和proxyserver可能不是最好的主意。

Entware

https://github.com/Entware/Entware

约3步。需要ext2 usb附加一个Optware标签

相关内容

  • 没有找到相关文章

最新更新