DD-WRT嵌入式rou上的Python脚本

2024-10-01 13:39:52 发布

您现在位置:Python中文网/ 问答频道 /正文

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

  1. 自定义代理服务器(导入optparse、ConfigParser、tldextact、SocketServer…)
  2. 代理的Web管理(导入flask、ConfigParser、netipaces…)

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

我的想法是:

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

  2. 创建一个与python无关的二进制文件(例如PyInstaller)以在DDWRT上运行。沿着这条路走下去我有些犹豫,因为我想我需要在运行Python的DDWRT上执行任务(即回到思想1),以及它将如何处理导入的库?

  3. 类似于第1点:编译一个自定义的OpenWRT映像,其中包含所有必需的Python包。这看起来确实是一件复杂的工作。

谢谢你的建议。


Tags: 脚本webflask代理覆盆子pi建议configparser
1条回答
网友
1楼 · 发布于 2024-10-01 13:39:52

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

相关问题 更多 >