Я понимаю, что rsync использует порт 22 в качестве порта назначения (так как я использую -e SSH для шифрования моего канала), но тогда, как я и ожидал, исходный порт выглядит как порт со случайным номером намного выше 1000. Я не хотел бы ограничивать скорость, используя флаг --bwlimit=LIMIT
а вместо этого определял локальный порт передачи, который устанавливает соединение. Затем, используя мой маршрутизатор, автоматически уменьшите приоритет передачи всех пакетов с этим портом SRC. Надеюсь, что это не замедлит мою обычную веб-активность на других портах во время передачи.
Я уже знаю, как установить QoS на моем маршрутизаторе, мне просто нужно знать, как принудительно установить исходный порт для Rsync. И я уже знаю о параметре --port=PORT
, но он устанавливает порт DST, а не порт SRC на пакетах ... Я предполагаю, что реальный вопрос заключается в следующем: есть ли способ указать исходный порт для просто rsync НЕ для всех соединений SSH. У кого-нибудь есть идеи?