theurs, действительно. Проверил скорость на upload загрузкой файла по ftp — всё нормально.
Заодно раскопал удобную утилиту `iftop` для мониторинга траффика в режиме реального времени, может кому пригодится
Dr. Bacon, Вы правы. Я не указал одну деталь: я пользуюсь прокси-серверами с авторизацией. Selenium без проблем работает с прокси без авторизации, а вот в моём случае единственное найденное мной решение — это написать скрипт, который при запуске Chrome будет устанавливать в него расширение, которое будет авторизовываться. Поскольку установка расширений в headless режиме не предусмотрена, приходится использовать Xvfb.
Хотя может вы подскажете какой-нибудь другой вариант, как можно использовать прокси с авторизацией в Selenium
Спасибо, за подсказку насчет passive mode. Добавил диапазон портов в конфиге proftp и открыл их в iptables, все заработало
-A INPUT -p tcp -m tcp --dport 49152:65534 -j ACCEPT
Status: Connecting to 100.100.100.100:21...
Status: Connection established, waiting for welcome message...
Status: Initializing TLS...
Status: Verifying certificate...
Status: TLS connection established.
Status: Logged in
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is the current directory
Command: TYPE I
Response: 200 Type set to I
Command: PASV
Response: 227 Entering Passive Mode (100,100,100,100,167,99).
Command: MLSD
Error: The data connection could not be established: ECONNREFUSED - Connection refused by server
Это всегда строка с COMMIT.
Пробовал удалить все правила, кроме -A INPUT -i lo -j ACCEPT , все равно ошибка на строке с COMMIT
Если убрать COMMIT, то будет другая ошибка )
А с драйвером Firefox такого нет?