ISP blocks server ports. Is there a way to get around this?
My ISP (Telus) blocks ports. I have vsftpd running and it works great on my LAN, but cannot be reached from outside. Ports are all forwarded, server's in the DMZ, blah blah. I used to get these things going for other people.
I had a chat with a Telus tech and he said ports 20/21 are blocked for security reasons. I told him I'm not worried about security, could he un-block them please.
He said, to quote, "Unfortunately no. It's not only with your account's security but with other's also. Many clients' computers are used as FTP servers to store illegal files and transfer viruses."
Well, people use email to transfer illegal files and viruses too, and they don't block that.
So I thought, "Well, screw them. I'll run on a strange port."
So I set up vsftpd to use 2120 and 2121. Works great, from my LAN. But, from outside, instead of getting:
"Access to this port is disabled for security reasons"
I get:
"Could not connect. FTP server may be too busy."
And there's nothing whatsoever in the log file, so vsftpd isn't even seeing the connection attempt.
Has anyone ever got this working? It seems pretty rude of Telus to tar everyone with the same brush, and it's not their job to decide what I do and don't do with my connection.