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

  • 自定义代理服务器(导入optparse,ConfigParser,TLDextract,SocketServer ...)
  • 代理的Web管理员(导入flask,ConfigParser,netifaces ...)

  • 它们目前都在Raspberry pi(Raspian)上运行,但是我正在寻求有关如何使它们在DDWRT路由器(v24)上运行的一些选择的建议。

    我的想法是:
  • 在DDWRT上安装python和所需的库。虽然我发现一些证据可以通过ipkg(在USB存储设备上)安装python,但我不清楚如何也安装所需的导入库?
  • 创建独立于python的二进制文件(例如PyInstaller)以在DDWRT上运行。我犹豫要走这条路,因为我想我需要在运行Python的DDWRT上执行任务(即回到思想1),以及如何处理导入的库?
  • 类似于第1点:编译包含所有必需的Python包的自定义OpenWRT镜像。这似乎是一项复杂的工作。

  • 感谢您可能有的任何建议。

    最佳答案

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

    关于DD-WRT嵌入式路由器上的Python脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16767570/

    10-11 22:23
    查看更多