titanium-web-proxy icon indicating copy to clipboard operation
titanium-web-proxy copied to clipboard

Does Titanium support transparent proxy?

Open wind39 opened this issue 9 years ago • 7 comments

Does it?

wind39 avatar Mar 22 '16 18:03 wind39

It does. However Server Name Indication is not supported, which means HTTPS requests will get certificate warning.

You would need to use TransparentEndPoint to create the end point instead of ExplicitEndPoint during initialization.

justcoding121 avatar Mar 22 '16 20:03 justcoding121

Adding onto this, I'm unable to get OnRequest() to print out the URL when using TransparentEndPoint's

jpreese avatar Mar 29 '16 01:03 jpreese

How did you forward request to TransparentEndPoint? Did you use port forwarding on Router?

justcoding121 avatar Mar 29 '16 03:03 justcoding121

I honestly just swapped out the Explicit for the Transparent from the given example as a desperation attempt to resolve #59. Based on your comment, I'll assume it's just a setup issue on my end.

jpreese avatar Mar 29 '16 04:03 jpreese

Okay. I haven't properly tested transparent end points either. Since I don't have the right testing environment required for transparent endpoints. Even if we forward request to the proxy we would need to have a different gateway to avoid infinite loop. An isolated subnet for client is the way to go for testing.

justcoding121 avatar Mar 29 '16 12:03 justcoding121

Hi justcoding121, I have use example source code to running as a Proxy server, then setting on clients browsers. Everything run success. Can you guide me to setup on SOHO router to use transparent proxy? Do I need to change anything on example source code to run as transparent proxy? Thank you Tri

minhtri22 avatar Oct 13 '16 04:10 minhtri22

@jpreese, @minhtri22: Is this issue still relevant?

honfika avatar Dec 25 '19 21:12 honfika