防火墙导致 Titanium Web 代理无法更改请求 url
Firewall causes Titanium web proxy to fail to change request url
尝试将 Https 请求上的请求 URL 更改为被防火墙阻止的站点(本例中为 example.com)时,请求出现错误
"Error occured whilst handling session request: Could not establish connection to 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引起的,有没有办法阻止它发送或转发到其他地方?
此问题已修复。您必须将钛代理更新为 Titanium.Web.Proxy.3.0.892-beta.
https://github.com/justcoding121/Titanium-Web-Proxy/issues/543
尝试将 Https 请求上的请求 URL 更改为被防火墙阻止的站点(本例中为 example.com)时,请求出现错误
"Error occured whilst handling session request: Could not establish connection to 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引起的,有没有办法阻止它发送或转发到其他地方?
此问题已修复。您必须将钛代理更新为 Titanium.Web.Proxy.3.0.892-beta.
https://github.com/justcoding121/Titanium-Web-Proxy/issues/543