【问题标题】:Firewall causes Titanium web proxy to fail to change request url防火墙导致 Titanium Web 代理无法更改请求 url
【发布时间】:2019-01-14 07:48:01
【问题描述】:

当尝试将 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造成的,有没有办法阻止它发送或转发到另一个地方?

【问题讨论】:

    标签: c# reverse-proxy titanium-web-proxy


    【解决方案1】:

    这个问题已经解决了。您必须将钛代理更新为 Titanium.Web.Proxy.3.0.892-beta。

    https://github.com/justcoding121/Titanium-Web-Proxy/issues/543

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多