Как я использую MacPorts (rsync) через прокси SOCKS5?

Просто мысль... Что происходит, если Вы вытираете палец вдоль экрана вместо того, чтобы просто коснуться его? Мне кажется, что должно быть эквивалентно перемещению мыши, вместо того, чтобы нажать его. Если так, возможно, немного знака или пользовательского образования могли бы быть всем, что это необходимо. Едва идеальное решение, но возможно осуществимое?

4
задан 26 January 2011 в 12:09
2 ответа

Извините, что просто вставил URL, но его объясненный здесь. По существу Вы устанавливаете утилиту подключения, добавляете что-то вроде этого к ~/.ssh/config:

Host stokebloke.com
    ProxyCommand connect -S user@socks-server:1080 %h %p

Затем использование:

rsync --progress -avrz -e ssh src_dir/ user@homebox.homelinux.net:~/dest_dir/
1
ответ дан 3 December 2019 в 04:04

В качестве альтернативы ответу Сирекса вы можете использовать nc (1) (netcat) для использования прокси.

Опять же, измените свой ~ /. Файл ssh / config :

Host server-prox
        Hostname www.server.com
        ProxyCommand /usr/bin/nc -x localhost:8080 %h %p

, затем запустите

rsync -e ssh server-prox:path/to/files

, и rsync (или, скорее, ssh) будет автоматически использовать команду прокси.

Предполагается, что на запущен прокси SOCKS ] localhost порт 8080, который вы можете получить с помощью

ssh -D 8080 proxyserver.com

Лично я использую

ssh -qfxND 8080 proxyserver.com

для настройки прокси-туннеля, где -qfxN заставляет команду работать тихо в фоновом режиме, см. ssh (1) .

1
ответ дан 3 December 2019 в 04:04

Теги

Похожие вопросы