当尝试将Https请求上的请求URL更改为被防火墙(在本示例中为example.com)阻止的站点时,该请求会收到错误
“处理会话请求时发生错误:无法建立与www.example.com的连接”。
我以为是导致问题的原因是ClientHelloInfo,但是即使我用e.HttpClient.ConnectRequest.ClientHelloInfo.Extensions.Clear()
清除它,它仍然会失败。
此外,如果尝试对Http请求执行相同的操作,则它会起作用。
更改url请求的代码。
e.HttpClient.Request.RequestUri = new Uri("https://someotheresite.com");
e.HttpClient.Request.Host = new Uri("https://someotheresite.com").Host;
谢谢。
编辑:是引起它的clienthello,是否有阻止它发送或转发到另一个地方的方法?
答案 0 :(得分:1)
此问题已解决。您必须将Titan代理更新为Titanium.Web.Proxy.3.0.892-beta。
https://github.com/justcoding121/Titanium-Web-Proxy/issues/543