У меня есть прокси-сервер squid для http и ftp-соединений, я пытаюсь использовать filezilla для открытия ftp, но он всегда терпит неудачу с сообщением об ошибке:
Status: Connection with proxy established, performing handshake...
Response: Proxy reply: HTTP/1.0 403 Forbidden
Error: Proxy handshake failed: ECONNRESET - Connection reset by peer
Error: Connection timed out
Error: Failed to retrieve directory listing
Я обнюхиваю трафик, и filezilla пытается подключиться к другому порту, а прокси-сервер отказал ему в поиске, это часть результата сниффинга
CONNECT 201.150.36.227:61179 HTTP/1.1
Host: 201.150.36.227:61179
User-Agent: FileZilla
каждый раз - это другой порт, поэтому я никак не могу разрешить его в squid, я также настроил filezilla на использование активного соединения, того же результата, пассивного соединения, снова того же результата, так что у меня кончились пули, и мне нужна ваша помощь, возможно, настройки в filezilla или в squid могут сделать эту работу, так что дайте здесь руку
это полный журнал filezilla
Status: Connecting to uhma.mx through proxy
Status: Connecting to 172.19.216.13:3128...
Status: Connection with proxy established, performing handshake...
Response: Proxy reply: HTTP/1.0 200 Connection established
Status: Connection established, waiting for welcome message...
Response: 220 ProFTPD 1.3.3a Server (a3 FTP CUATRO) [201.150.36.227]
Command: USER uhmamx
Response: 331 Password required for uhmamx
Command: PASS *******
Response: 230 User uhmamx logged in
Status: Connected
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 (201,150,36,227,238,251).
Command: MLSD
Status: Connecting to 172.19.216.13:3128...
Status: Connection with proxy established, performing handshake...
Response: Proxy reply: HTTP/1.0 403 Forbidden
Error: Proxy handshake failed: ECONNRESET - Connection reset by peer
Error: Connection timed out
Error: Failed to retrieve directory listing
Я добавил диапазон портов в squid.conf и настроил filezilla, чтобы ограничить диапазон портов, который он будет использовать
acl SSL_ports port 50000-50010
теперь он работает нормально.
Спасибо