Используем сеть TOR для связи по протоколу FTP .

Аватар пользователя Drunkenmunky
ВложениеРазмер
Иконка изображения scr1.jpg120.45 КБ
Иконка изображения scr2.jpg137.75 КБ
Иконка изображения scr3.jpg136.05 КБ
Иконка изображения scr4.jpg67.75 КБ
Иконка изображения scr5.jpg63.6 КБ
Иконка изображения scr6.jpg23.89 КБ

Вижу, народ в форуме всё еще страдает от блокировок.
Знаю! Знаю как справиться с этой бедой
Устанавливаем браузер TOR.
Запускаем его.
В настройках прокси FTP-клиента для учетной записи библиотеки указываем:

Тип прокси: SOCKS5
Сервер[:порт]: localhost:9150
Юзер: ocr
Пароль: newbook

Рассмотрим на примере FTP-клиента в Total Commander.
В картинках.
С первого по третий скрин, cобственно, сама настройка.
Четвертый: удовлетворительный ответ сервера - можно работать.
Пятый: неудовлетворительный ответ сервера - смотрим шестой скрин.
Шестой: смена IP в браузере.
Для часто пользующихся FTP, можно установить TOR как службу.
И браузер можно будет не запускать.
В этом случае настройки будут:
...
Сервер[:порт]: localhost:9050
...

Но, это уже излишество.

Комментарии

Неужели год назад были какие-то трудности с заливкой на FTP Либрусека?
А вот сейчас с FTP Флибусты трудности.
http://flibustahezeous3.onion/node/440414
Впрочем, подсказали как решить, WinSCP нормально ходит через Тор, только вот не Socks5, как указал ТС, а Socks4.
А TotalCommander лучше не использовать для заливки на FTP, только для скачивания. Ибо! Ваистену!
У ТоталКомандера скорость заливки в 20 раз меньше. Конечно, если сделать буфер больше размера файла, то он "зальёт" мгновенно. Только на самом деле не зальёт, а отрапортует, что он залил в буфер. А сколько оно будет заливаться из буфера непосредственно на FTP, его не колышет!

Мне скорость у ТС по-фигу какая на самом деле. Пару дней тому как залил ПДФ весом 10 М через FTP. Весь процесс от начала соединения до конца заливки занял 10 секунд максимум. Может, я что-то делаю не так? Может кому-то надо и 1-2 секунды зачем-то... Процесс заполнения бланка заливки и то значительно больше...
"У ТоталКомандера скорость заливки в 20 раз меньше." чем у чего? Чем у кого?

ProstoTac написал:
"У ТоталКомандера скорость заливки в 20 раз меньше." чем у чего? Чем у кого?
Чем у ФайлЗиллы, к примеру. К скорости скачивания это не относится, только скорости заливки туда.
Аватар пользователя Drunkenmunky

Zadd написал:
А TotalCommander лучше не использовать для заливки на FTP, только для скачивания. Ибо! Ваистену!
У ТоталКомандера скорость заливки в 20 раз меньше. Конечно, если сделать буфер больше размера файла, то он "зальёт" мгновенно. Только на самом деле не зальёт, а отрапортует, что он залил в буфер. А сколько оно будет заливаться из буфера непосредственно на FTP, его не колышет!

Ну, экспериментировать влом, но после упомянутых манипуляций с "буфером" у меня в TC скорость загрузки возросла с 100-200 КБ/с до 1-2 МБ/с.

Drunkenmunky написал:
Zadd написал:
А TotalCommander лучше не использовать для заливки на FTP, только для скачивания. Ибо! Ваистену!
У ТоталКомандера скорость заливки в 20 раз меньше. Конечно, если сделать буфер больше размера файла, то он "зальёт" мгновенно. Только на самом деле не зальёт, а отрапортует, что он залил в буфер. А сколько оно будет заливаться из буфера непосредственно на FTP, его не колышет!

Ну, экспериментировать влом, но после упомянутых манипуляций с "буфером" у меня в TC скорость загрузки возросла с 100-200 КБ/с до 1-2 МБ/с.
до бесконечности.
Аватар пользователя Drunkenmunky

Zadd написал:
до бесконечности.

OK.
Вот логи

Connect to: (25.08.2019 19:08:56)
hostname=ftp.lib.rus.ec
username=ocr
startdir=
ftp.lib.rus.ec=217.147.169.135
220 rus FTP server (Version 1.9.2.4 - 2005/01/11 13:03:28) ready.
USER ocr
331 Please specify the password.
PASS ***********
230 Login successful.
SYST
215 UNIX Type: L8
FEAT
500 'FEAT': command unrecognized.
Connect ok!
PWD
257 "/" is the current directory
Чтение каталога...
TYPE A
200 Switching to ASCII mode.
PASV
227 Entering Passive Mode (217,147,169,135,165,20).
LIST
150 Here comes the directory listing.
Загрузка
Ожидание ответа сервера...
226 Directory send OK.
TYPE I
200 Switching to Binary mode.
PASV
227 Entering Passive Mode (217,147,169,135,157,143).
STOR testfile.pdf
150 Ok to send data.
Закачка
226 Transfer complete.
SIZE testfile.pdf
213 89075003
Copied (25.08.2019 19:11:06): G:\Files\projectes\abc\testfile.pdf -> ftp://ftp.lib.rus.ec/testfile.pdf 89 075 003 байт, 1117.2 Кбайт/с
Чтение каталога...
TYPE A
200 Switching to ASCII mode.
PASV
227 Entering Passive Mode (217,147,169,135,169,16).
LIST
150 Here comes the directory listing.
Загрузка
Ожидание ответа сервера...
226 Directory send OK.
DELE testfile.pdf
250 Delete operation successful.
Deleted (25.08.2019 19:14:57): ftp://ftp.lib.rus.ec//testfile.pdf
Чтение
каталога...
PASV
227 Entering Passive Mode (217,147,169,135,138,54).
LIST
150 Here comes the directory listing.
Загрузка
Ожидание ответа сервера...
226 Directory send OK.
QUIT
221 Goodbye.

Скорость присутствует. При этом важно учесть, что сервер расположен на другой стороне глобуса.

Drunkenmunky написал:
Скорость присутствует. При этом важно учесть, что сервер расположен на другой стороне глобуса.
Хоть где сервер, скорость зависит не от этого. Реальная скорост ь будет не превышать ту, которая прописана в договоре с провайдером.
Любая программа записи данных куда-либо работает так: сначала собирает некий кусок данных(сектор) в буфер, т.е.ю некую область ОЗУ, скорость такой записи можно считать бесконечной по сравнению со скоростью вывода этого буфера на внешнее по отношению к процессору устройство(по кабелю либо на винчестер, флешку, CD/DVD/Blueray). Так вот, реальная скорость вывода не может слишком сильно зависеть от размера буфера, а если зависит, то это потому что Гислеру пофиг, записалось ли реально или нет, он записал в буфер и дальше уже считает, что всё записалось, считал из буфера - значит, считалось, а что там на сервере - не колышет.

К стате: окно WinSCP очень похоже на окно ТоталКомандера.
А на ftp://ftp.lib.rus.ec можно ходить и без Тора. Пока. А может и вообще не станут блочить.

X