This image is ProxyDroid application and I saw some proxy soft wares like these one.
I find some free servers for http method (http proxy the famous one) and find servers for socks 4 and 5 but I cant find any server that support https and http tunnel and in other word I cant understand what are exactly these protocols.
Proxying HTTPS is done with a HTTP proxy by using the CONNECT request. Using this request the HTTP proxy is instructed to create a tunnel to the target server. Inside this tunnel the client can the do the TLS handshake needed for HTTPS:
HTTP tunnel is similar. Normally a HTTP request gets proxied by sending a HTTP proxy request:
With HTTP tunnel the client instead uses the CONNECT method described above to create a tunnel to the target server and send the request: