问题标签 [dd-wrt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
10423 浏览

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

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

  1. 自定义代理服务器(导入 optparse、ConfigParser、TLExtract、SocketServer...)
  2. 代理的 Web 管理员(导入烧瓶、ConfigParser、netifaces...)

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

我的想法是:

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

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

  3. 与第 1 点类似:编译包含所有必需 Python 包的自定义 OpenWRT 映像。这似乎是一项复杂的工作。

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

0 投票
1 回答
1756 浏览

git - 通过 ssh 隧道转发 ssh 协议 | 企业防火墙

短的

为什么现在git pull/push不工作,ssh防火墙后面正在运行(尤其是ssh git@bitbucket.org)。


有人问过类似的问题,我已经阅读了它们。但我仍然缺乏理解。

我坐在公司防火墙后面,我设法通过配置~/.ssh/config(使用开瓶器 + 公司 http 代理)设置到我的路由器(DD-Wrt @ Asus RT-N16,sshserver 是 dropbear)的 ssh 连接(端口 443)。

由于端口 22 被阻塞,我想我可以设置一个 ssh 隧道,这使我能够使用端口 22 来从我的工作机执行进一步的 ssh 命令,特别是与git push/pull(使用不支持通过端口 443 进行 ssh 访问的 bitbucket 一起使用)。 ..)

我很乐意提供一些意见。或者甚至可能是其他方法。

我只是注意到...git 使用它自己的 ssh 命令(in $GIT_SSH),我没有考虑过。但这只是问题的一小部分,因为即使ssh git@bitbucket.org没有工作。

设想

工作机-->防火墙--> asus_rtn16 --> git repo

编辑

转发现在正在工作,我可以 ssh 进入每台机器。Git仍然有一些麻烦。

~/.ssh/config

我没有被提示登录。我添加了 RSA 身份验证,但也没有提示我输入保护密钥的密码。

我确实设置GIT_SSH了指向正确的 ssh,并且配置中的路径是绝对的。

当我尝试推动时会发生这种情况

正常的 ssh 连接应该继续


调试 LV3

git push -u origin --all失败

ssh -vvv asus正在成功

好像有什么问题debug3: sign_and_send_pubkey


附加数据

chmod of~/是 755,chmod ofid_rsa.pub是 644 并且id_rsa有 600

0 投票
0 回答
881 浏览

amazon-web-services - 将 DD-WRT 路由器连接到在 AWS 上运行的 Squid 代理

我正在尝试通过 Comcast 将我家中带有最新 DD-WRT (v24-sp2) 的 Linksys 路由器连接到我在 AWS 上运行的外部 Squid (v3) 代理。当我通过 WiFi 连接到 DD-WRT 路由器时,它连接到 Squid 代理,但我收到了令人讨厌的消息(此处缩写以显示相关部分):

注意反弹。当我转到一个根域时,我会得到这个,比如 www.cnn.com。如果我转到某个站点下的页面,例如 www.cnn.com/today(仅用于示例的假链接),则会返回和错误,例如:

再次注意“/today”,好像根域已被删除,并且正在搜索域名右侧的字符串。

对于某些背景,我尽可能一般地安装了 Squid,并在两台服务器上完成了相同的结果。无论我去哪个域,我都会遇到同样的错误。此外,如果我在我的 Mac 上切换网络以使用这个 Squid 代理,它工作正常。只有来自 DD-WRT 的连接会出现此错误。

我已经尝试了DD-WRT 网站上的说明,但没有成功。其他人似乎已经很好地做到了这一点,所以我认为我犯了一个配置错误。

对我有什么线索吗?蒂亚...

0 投票
1 回答
1335 浏览

dd-wrt - 如何在 AsusWrt 的传输中一次限制 4 次下载

我想一次只下载 4 个 torrent。如何通过我的传输坐在华硕 rt-n16 上做到这一点。我只想知道应该更改哪个变量来实现这一点。

以下是我当前的设置。

0 投票
1 回答
732 浏览

ios - UIWebView 在表单提交时显示空白页

我是一名 iOS 新手(.NET 专业人士),所以这可能是一个简单的问题,但我无法通过 SO 搜索或谷歌找到任何东西(也许没有寻找合适的术语)。

我正在编写一个应用程序,通过它的 Web 界面显示来自 DD-WRT 路由器的信息。我在显示初始页面和浏览任何其他页面时都没有问题,但是如果我对表单进行任何更改(并且它重定向到 apply.cgi 或 applyuser.cgi),UIWebView 是空白的 - 它应该显示同一页面,随着表单提交的变化。该网站在 Mobile Safari 中运行良好,我觉得这很有趣,但我猜 UIWebView 并不完全相同。

我认为 iOS 代码对于显示网页来说是相当标准的,但我会在下面列出。我不能让你访问我的路由器,因为这不是一个好主意:) 希望有 DD-WRT 路由器的人可以提供帮助(或者知道我的问题是什么)。

而且我在webViewDidFinishLoad方法中使用 Javascript 做了一些事情,但我知道这不是罪魁祸首,因为当我将其注释掉时它仍然会发生。

0 投票
0 回答
844 浏览

facebook - 强制门户 - 在 facebook 喜欢之后允许互联网访问

我想创建一个具有开放 wifi 网络的强制门户(如果可能在 dd-wrt ​​中)。当有人连接时,他会弹出一个页面,要求他喜欢 Facebook 页面。如果他喜欢(甚至更好地签到),那么强制门户将允许完全访问互联网。任何建议 - 想法?

0 投票
1 回答
528 浏览

routing - CISCO E2500固件改动

我最近进入了固件编程领域,我需要您的专家建议,让我在这个领域保持第一步。

我想修改 CISCO E2500 路由器的固件以增强 IPv4 和 IPv6 的路由,包括在此过程中更改路由表。

我决定使用 dd-wrt ​​固件来实现我的解决方案。由于我是这整个领域的新手,我不知道这个任务是否可行,或者从(http://www.dd-wrt.com/site/support/router-database)下载哪个固件文件来执行这个任务.

首先,我2500 v1 Firmware - Webflash image从 dd-wrt ​​下载并处于黑暗中,因为我不确定。

如果各位好心的专家能在这件事上为我指明正确的方向,我将不胜感激。

0 投票
1 回答
1188 浏览

ssh - DDWRT synology nas 不再工作

我最近在路由器上升级到 DDWRT,这样做后,我无法登录到 Synology DS213 的 Web 界面(说无法以该帐户登录,root 管理员和我的其他管理员帐户不起作用)另外,我设置的 ssh 密钥工作正常,不再工作。我明白了

而且我无法进入 Web 界面以启用 Telnet 甚至进入检查我的配置文件。有任何想法吗?

0 投票
1 回答
2993 浏览

shell - 脚本在 shell 中工作,但不能通过 GUI dd-wrt ​​路由器

当我 ssh 进入我的 dd-wrt ​​路由器并发出命令时,我的以下脚本运行良好

但是当我通过 GUI 发出相同的命令时;管理/命令然后相同的脚本不起作用。

任何可行的解决方案都会有很大的帮助,谢谢

0 投票
1 回答
39238 浏览

networking - 将所有流量从路由器重定向到代理服务器

我不知道这个问题是否与 stackoverflow 上的主题有关,所以如果没有提前抱歉的话。

我有以下我正在尝试解决的问题:
我连接到我的大学网络,这需要我配置我的浏览器以使用代理。我想在我家设置一个路由器(D-Link Dir-300 with Firmware: DD-WRT v24-sp2),因为我正在使用多个未植根的 Android 设备(我不能使用全局代理应用程序)我正在考虑以下解决方案:
Question 我可以让我的路由器将所有流量从我的无线网络重定向到我正在使用的代理服务器(允许设备不配置代理服务器)吗?

我在路由器配置页面上有一个可用的 HTTP 重定向工具 HTTP 重定向

我从我正在使用的代理 URL 中查找了目标 IP 地址,我得到了该节点的 4 个 IP 地址,我尝试使用其中两个并将源网络设置为192.168.1.0 但它不起作用 - 我的 android 设备上的浏览器在不设置代理的情况下无法工作。

____________________________________ 编辑 ____________________________
在查找了更多内容后,我找到了此链接

如何修改它以重定向来自所有端口的所有流量 udp/tcp 等?