是否存在将本地袜子代理转换为本地接口的方法?我的问题是某些应用程序无法指定袜子代理,我需要我的所有通信都通过我的本地袜子代理。
呈现网络接口只是部分有用 - 因为路由是基于目标地址而不是源地址或套接字绑定到的接口完成的(使用备用路由表的显着例外),只需拥有一个socksified接口就可以了不要让你的进程通过它发送请求。
对于 Linux 平台,运行socksify <application>
会给你你想要的 - 透明的 SOCKS 代理。该socksify
脚本和随附的二进制文件是DANTE软件包的一部分。还可以通过安装 DANTE 并在 .bashrc 中适当设置 LD_PRELOAD 来对在 Linux 主机上运行的所有进程进行袜子化:
LD_PRELOAD="libdl.so libdsocks.so"
export LD_PRELOAD
Run Code Online (Sandbox Code Playgroud)