通过socks在Linux下挂载云存储?

通过socks在Linux下挂载云存储?

我正在尝试在 Linux 下安装云存储,但通过 SOCKS 代理。

我发现的一个建议解决方案是使用davfs2,但据我所知,它仅支持 Http 代理。我试过这个:

sudo apt-get install davfs2

#enable the following in /etc/davfs2/davfs2.conf
use_proxy       1
proxy 192.168.147.1:100  #my socks proxy

# add the following to /etc/fstab
https://dav.box.com/dav /home/user/box.com davfs rw,user,noauto 0 0

# then try to mount
mount box.com

但是它永远无法连接。我猜是因为它需要 HTTP 代理。抛出的错误是:

无法通过代理服务器创建 SSL 连接:无法读取状态行:代理服务器已关闭连接

那么有人能建议一种让它工作的方法吗?或者有另一种安装方法吗?

答案1

你试过使用吗socksify?它可能能够完成这项工作,因为它是一个用户空间文件系统。

如果这不起作用,请安装一个 shim 代理,该代理接受 HTTP 请求并将其转发到 SOCKS 代理。

我确信有更简单的方法,但socksify在 squid 上运行就可以了。然后将 davfs2 指向 squid。

相关内容