|
|
[[TOC(noheading, depth=0)]]
|
|
|
|
|
|
For a controversy of security of proxies in general and how to use them in conjunction with Tor, see [https://trac.torproject.org/projects/tor/wiki/doc/TorPlusVPN Tor + VPN or Proxy].
|
|
|
For a controversy of security of proxies in general and how to use them in conjunction with Tor, see [Tor + VPN or Proxy](https://trac.torproject.org/projects/tor/wiki/doc/TorPlusVPN).
|
|
|
|
|
|
= Proxy Types =
|
|
|
# Proxy Types
|
|
|
This is a brief overview with a comparison of features of proxies, which you can find on many free proxy sharing websites. It's not about the proxy protocol. Not a comprehensive discussion of all aspects of proxies. Some points required for understanding.
|
|
|
|
|
|
Footnotes: [[BR]]
|
|
|
^1^ Not when being used as a transparent proxy. [[BR]]
|
|
|
^2^ Tor offers a socks5 proxy but Tor does not support UDP. [[BR]]
|
|
|
^3^ Some of them don't even hide your IP, see [https://trac.torproject.org/projects/tor/wiki/doc/TorPlusVPN#VPNSSHversusProxy 'http forwarded for' header]. [[BR]]
|
|
|
^4^ To the destination server, for example to the webserver torproject.org. [[BR]]
|
|
|
Footnotes:
|
|
|
|
|
|
^1^ Not when being used as a transparent proxy.
|
|
|
|
|
|
^2^ Tor offers a socks5 proxy but Tor does not support UDP.
|
|
|
|
|
|
^3^ Some of them don't even hide your IP, see ['http forwarded for' header](https://trac.torproject.org/projects/tor/wiki/doc/TorPlusVPN#VPNSSHversusProxy).
|
|
|
|
|
|
^4^ To the destination server, for example to the webserver torproject.org.
|
|
|
|
|
|
^5^ ISP (internet service provider) can see connection details, including destination server IP and package content. (Package content will be only hidden, when end-to-end encryption is being used.)
|
|
|
|
|
|
== CGI ==
|
|
|
[https://en.wikipedia.org/wiki/CGIProxy CGIProxies] (proxy web interface). There are no redirectors for any types of CGI, you can use them only using their web interface.
|
|
|
## CGI
|
|
|
[CGIProxies](https://en.wikipedia.org/wiki/CGIProxy) (proxy web interface). There are no redirectors for any types of CGI, you can use them only using their web interface.
|
|
|
|
|
|
user-to-proxy encryption: possible, if the CGI provides this feature (https).
|
|
|
|
|
|
== http proxy ==
|
|
|
Do not support the connect method (see below). Therefore connections to SSL protected websites is impossible. [[BR]]
|
|
|
http supported ^4^ [[BR]]
|
|
|
https not supported ^4^ [[BR]]
|
|
|
UDP not supported ^4^ [[BR]]
|
|
|
Remote DNS resolution supported ^1^ [[BR]]
|
|
|
Note: ^3^! [[BR]]
|
|
|
user-to-proxy encryption: no ^5^ [[BR]]
|
|
|
|
|
|
== http'''s''' proxy ==
|
|
|
http'''s''' proxy is misleading, as the connection to the proxy is not encrypted. The proxy additionally supports the connect method, which is required to access SSL protected websites and other services than http. [[BR]]
|
|
|
http supported ^4^ [[BR]]
|
|
|
https supported ^4^ [[BR]]
|
|
|
UDP not supported ^4^ [[BR]]
|
|
|
Remote DNS resolution supported ^1^ [[BR]]
|
|
|
Note: ^3^! [[BR]]
|
|
|
user-to-proxy encryption: no ^5^ [[BR]]
|
|
|
|
|
|
== socks4 ==
|
|
|
http supported ^4^ [[BR]]
|
|
|
https supported ^4^ [[BR]]
|
|
|
UDP not supported ^4^ [[BR]]
|
|
|
Remote DNS resolution not supported [[BR]]
|
|
|
user-to-proxy encryption: no ^5^ [[BR]]
|
|
|
|
|
|
== socks4a ==
|
|
|
http supported ^4^ [[BR]]
|
|
|
https supported ^4^ [[BR]]
|
|
|
UDP not supported ^4^ [[BR]]
|
|
|
Remote DNS resolution supported ^1^ [[BR]]
|
|
|
user-to-proxy encryption: no ^5^ [[BR]]
|
|
|
|
|
|
== socks5 ==
|
|
|
http supported ^4^ [[BR]]
|
|
|
https supported ^4^ [[BR]]
|
|
|
UDP supported ^2^ ^4^ [[BR]]
|
|
|
Remote DNS resolution supported ^1^ [[BR]]
|
|
|
user-to-proxy encryption: no ^5^ [[BR]]
|
|
|
|
|
|
= See Also =
|
|
|
[https://trac.torproject.org/projects/tor/wiki/doc/TorPlusVPN Tor + VPN or Proxy] |
|
|
\ No newline at end of file |
|
|
## http proxy
|
|
|
Do not support the connect method (see below). Therefore connections to SSL protected websites is impossible.
|
|
|
|
|
|
http supported ^4^
|
|
|
|
|
|
https not supported ^4^
|
|
|
|
|
|
UDP not supported ^4^
|
|
|
|
|
|
Remote DNS resolution supported ^1^
|
|
|
|
|
|
Note: ^3^!
|
|
|
|
|
|
user-to-proxy encryption: no ^5^
|
|
|
|
|
|
|
|
|
## http**s** proxy
|
|
|
http**s** proxy is misleading, as the connection to the proxy is not encrypted. The proxy additionally supports the connect method, which is required to access SSL protected websites and other services than http.
|
|
|
|
|
|
http supported ^4^
|
|
|
|
|
|
https supported ^4^
|
|
|
|
|
|
UDP not supported ^4^
|
|
|
|
|
|
Remote DNS resolution supported ^1^
|
|
|
|
|
|
Note: ^3^!
|
|
|
|
|
|
user-to-proxy encryption: no ^5^
|
|
|
|
|
|
|
|
|
## socks4
|
|
|
http supported ^4^
|
|
|
|
|
|
https supported ^4^
|
|
|
|
|
|
UDP not supported ^4^
|
|
|
|
|
|
Remote DNS resolution not supported
|
|
|
|
|
|
user-to-proxy encryption: no ^5^
|
|
|
|
|
|
|
|
|
## socks4a
|
|
|
http supported ^4^
|
|
|
|
|
|
https supported ^4^
|
|
|
|
|
|
UDP not supported ^4^
|
|
|
|
|
|
Remote DNS resolution supported ^1^
|
|
|
|
|
|
user-to-proxy encryption: no ^5^
|
|
|
|
|
|
|
|
|
## socks5
|
|
|
http supported ^4^
|
|
|
|
|
|
https supported ^4^
|
|
|
|
|
|
UDP supported ^2^ ^4^
|
|
|
|
|
|
Remote DNS resolution supported ^1^
|
|
|
|
|
|
user-to-proxy encryption: no ^5^
|
|
|
|
|
|
|
|
|
# See Also
|
|
|
[Tor + VPN or Proxy](https://trac.torproject.org/projects/tor/wiki/doc/TorPlusVPN) |
|
|
\ No newline at end of file |