Ho un computer dietro ForeFront TMG 7.0 e server ftp remoto pubblico. Il client TMG è installato. Il firewall di Windows è spento. Antivirus: scansione antivirus McAfee Enterprise (8.8) + AntySpyware Enterprize (8.8) + Nessun addon. L'antivirus è stato testato e disattivato.Forefront TMG vs java e php (ftp)
Non riesce a connettersi al server tramite Java e Php. Filezilla, explorer.exe e il programma Go-written si connettono senza problemi.
Per Java ottengo l'errore ConnectionRefused:
java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at org.apache.commons.net.SocketClient.connect(SocketClient.java:182)
at org.apache.commons.net.SocketClient.connect(SocketClient.java:203)
Non importa come sto cercando di connettersi tramite Java:
- client Apache FTP (attivo/passivo - local/remote/entrambi)
- Apache FTPS client (tutti varians attivi | passiva)
- Sauron FTP client (stessa)
- Socket calzino et = new Socket (host, 21);
In alcuni casi interrompe il timeout della connessione dopo 5 minuti di attesa. E l'errore è un'eccezione di timeout. Tutte le varianti sono testate con connessione diretta, proxy globale, proxy ftp, proxy HTTP e tutte le combinazioni. Tutte le varianti sono testate sia tramite IP che con nome host.
Php-codice di esempio che non può connettersi troppo:
<?php
$host = "ftphost";
$connect = ftp_connect($host,21);
if(!$connect)
{
echo("Error: $host");
exit;
}
else
{
echo("Cheers: $host");
}
?>
Ma FileZilla si connette senza problemi. Explorer si connette senza problemi. Il progamma Go-scritto si connette senza problemi.
Qualche idea su cosa può bloccare java e php? Come posso capire la politica o le impostazioni del programma che bloccano JRE e Apache?
Qualche idea su cosa può bloccare java e php? Firewall e molte altre cose (il tuo sistema operativo, la rete, il server, ... non concedere l'accesso a software non attendibile). Anche la configurazione sbagliata come non usare il proxy di sistema. Confronta usando per es. [wireshark] (http://www.wireshark.org/) – zapl
ha avuto qualche problema con tmg in passato, scopri che può bloccare qualche url con ip, ma non con il pc-name, o viceversa. Prova a giocare con quello – secario
Questo non è il blocco del sito perché FileZilla e altri si connettono normalmente. – Globber