是否有人成功地建立了只使用CLI的(没有web!)可以通过VPN隧道所有流量的急流客户端?(通过特定接口或SOCKS代理发送所有流量)?
我有一个私人互联网接入订阅,并希望使用它下载洪流文件在我的无头Debian 7机器,而不必隧道的所有流量在我的系统。
发布于 2014-07-21 21:03:14
我建议的方法是通过VPN路由除SSH之外的所有流量;这将为您的隐私提供更多的保护,并大大降低任何个人信息泄漏的风险。
这种方法有几个独立的组成部分。
急流是在无头环境中运行的优秀的torrent客户端。在tmux会话中运行它,这样您就可以随意连接和断开连接。
此外,还可以使用帆布色修补程序对rtorrent进行修补。
本质上,您希望为特定端口(此处假定为非标准端口)和接口(eth0)上的所有通信量设置数据包过滤。您可以使用route -n发现您的网关(在这里是192.168.1.1)。为此还需要安装iproute2:
ip rule add fwmark 65 table novpn
ip route add default via 192.168.1.1 dev eth0 table novpn
ip route flush cache
iptables -t mangle -A OUTPUT -p tcp --sport 666 -j MARK --set-mark 65
iptables -A INPUT -i tun0 -p tcp -m tcp --dport 666 -j DROP一旦您完成了所有的设置和工作,您将需要为它编写脚本以便在引导时运行。有关完整演练,请参见本。关于服务器故障的D's回答。
苏夫劳非常适合命令行浏览,并且可以将返回的结果传递给w3m。
多亏了吉尔斯回答得很好,可以在w3m中绑定一个键来从rtorrent wiki中触发磁铁脚本。因此,在您的w3m配置中这样做:
extbrowser /home/alex/bin/magnets %s当您导航到磁铁链接时,您可以将其发送到rtorrent。见这篇文章的详细内容。
https://unix.stackexchange.com/questions/145635
复制相似问题