Opening a SOCKS5 port, especially by a third party, is a bad idea.
Here are a few reason why it is a bad idea:
- The server you connect to knows the circuit you use.
- The server can manipulate the circuit you use. In fact it chooses it.
- SOCKS5 is not encrypted, http:// and other traffic can be read by third parties.
- Traffic send to or received from the SOCKS5 sever can be manipulated. Particularly, http:// and DNS can be manipulated easily.
The issues listed above are not an issue as long as the traffic doesn't leave your device. However, you do not want that socks proxy to be running on an untrusted host or connect to it via an untrusted network.
If you run a Tor server, please DO NOT provide SOCKS5 proxy access, it provides the user with a wrong sense of security.
An alternative might be using Tor2web, it appears to be using https:// to ensure traffic can't be read or minipulated when passing through the Internet. You should be aware though that the provider of the service still sees the traffic and is able to manipulate it. IF YOU DEPEND ON YOUR CONNECTION TO BE PRIVATE OR SECURE, DO NOT DO THIS.