我试图在Linux下挂载云存储,但通过SOCKS代理。
我find的一个build议的解决scheme是使用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代理。 抛出的错误是:
无法通过代理服务器创buildSSL连接:无法读取状态行:连接被代理服务器closures
那么任何人都可以build议一个方法来获得这个工作? 或者另一种方法来挂载它?
你有没有尝试过使用socksify ? 它可能能够完成这项工作,因为它是一个用户空间文件系统。
如果这不起作用,请安装一个采用HTTP请求并将其转发到SOCKS代理的Shim代理。
我相信有一个更简单的方法,但在squid上运行socksify会完成这项工作。 然后点鱿鱼davfs2。