用于代理链的简单 Bash 脚本

用于代理链的简单 Bash 脚本

我想运行以下命令:

#! /bin/bash 
proxychains myApp —arg

如果我将其放入 Bash 脚本中,它将启动 proxychains 和 myApp,但它们不会相互链接!然后,代理链超时,来自 myApp 的流量不会通过代理传递。

语法为:proxychains 程序 [args]

编辑:只是为了澄清这一点:如果我只是在活动控制台中键入命令,它就可以工作。 bash 脚本中的相同命令不起作用。

答案1

对两个程序都使用绝对路径。

答案2

当我遇到错误时,我使用 sudo 运行脚本,因为脚本中还有其他部分依赖于它。奇怪的是,如果我在没有 sudo 的情况下运行 proxychains 部分,它工作得很好...我猜我不知何故弄乱了用户权限。

相关内容