我正在尝试在 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。