此时此刻,我正在仔细研究polipo代理软件。我已经成功地设置了一个具有基本用户身份验证的easy socks5代理。
需要完成的所有工作就是将侦听接口从eth0更改为ppp0。遗憾的是,polipo文档没有提供有关此任务的任何细节。
操作系统是在Hyper-V中运行的Debian 8。
这种配置可以通过调用参数、配置文件甚至iptables来完成吗?
发布于 2017-05-16 18:31:25
注意:这并没有为这个问题提供一个有效的解决方案。我研究了一些类似的东西,但最终还是使用了不同的代理软件。也许这些信息可以帮助你找到一个可行的解决方案。
我找到的一些可能的解决方案如下:
在info中阅读更多信息:info ip-netns
”
[unix stackexchange]: https://unix.stackexchange.com/questions/210982
[superuser]: https://superuser.com/questions/241178发布于 2021-01-10 09:28:48
在文件io.c的函数create_listener的第751行之后,添加如下内容:
struct ifreq ifr;
memset(&ifr, 0, sizeof(ifr));
strcpy(ifr.ifr_name, "ppp0");
rc = setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, &ifr, sizeof(ifr));
if(rc < 0) {
done = (*handler)(-errno, NULL, NULL);
assert(done);
return NULL;
}https://stackoverflow.com/questions/43641748
复制相似问题