小编UrE*_*rEl的帖子

DD-WRT:如何允许端口转发应用于源自 LAN 内部的请求?

使用路由器的原始固件,我定义了从端口 80 到 LAN 中服务器的端口转发,我将其与外部动态 DNS 服务结合使用。

我现在已经升级到DD-WRT唉端口转发只适用于请求从外部IP之外的网络。从 LAN 内部,我只能通过其内部 IP 访问服务器。

如何让外部 IP(以及连接到动态外部 IP 的域名)也可以从LAN内部正确访问?

我更喜欢找出如何使用标准的 DD-WRT 定义来实现它,但使用例如 iptables 并不是不可能的。

router dd-wrt port-forwarding dynamic-dns

26
推荐指数
1
解决办法
3万
查看次数

如何让 launchd plist 直接运行复杂的 1 行 bash 命令?

我有一个有点复杂的 bash 命令,它包含一些管道和一个 if-then-else 子句,更不用说grep使用多个参数调用系统程序(例如)。

有没有办法创建一个 plist,launchd 将直接加载和运行这个复杂的命令?(与让 plist 引用包含复杂命令的 bash 脚本文件相反)

谢谢。

bash launchd plist macos

13
推荐指数
1
解决办法
5938
查看次数

如何在没有“sudo”的情况下以 root 身份运行程序?

我在 OS X 上有一个只能以 root 身份运行的二进制程序。

我厌倦了sudo每次调用它并输入密码时都预先准备好,并且希望它在我定期调用它时自动以 root 身份运行,而不需要输入密码。

该程序的所有者是root,其组是wheel。

我试图chmod ug+s在执行时将 userid 和 groupid 设置为 root/wheel,但是当我在没有 sudo 的情况下运行程序时,它仍然抱怨它只能使用 sudo 或以 root 身份运行。

security root sudo setuid macos

12
推荐指数
2
解决办法
4万
查看次数

标签 统计

macos ×2

bash ×1

dd-wrt ×1

dynamic-dns ×1

launchd ×1

plist ×1

port-forwarding ×1

root ×1

router ×1

security ×1

setuid ×1

sudo ×1