Пытаюсь смонтировать облачное хранилище под 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-соединение через прокси-сервер: не удалось прочитать строку состояния: соединение было закрыто прокси-сервером
Так может ли кто-нибудь предложить способ заставить это работать? Или альтернативный способ его крепления?
Вы пробовали использовать socksify
? Возможно, он справится с этой задачей, поскольку это файловая система в пространстве пользователя.
Если это не сработает, установите прокси-сервер прокладки, который принимает HTTP-запросы и перенаправляет их на прокси-сервер SOCKS.
Я уверен, что есть более простой способ, но бегать socksify
на кальмаре сделает свою работу. Затем укажите davfs2 на squid.