问题标签 [titanium-web-proxy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
proxy - 如何使用 Titanium-Web-Proxy 进行反向代理?
我使用 Titanium-Web-Proxy 进行反向代理。我可以在哪里指定服务器后端 IP 地址?我添加了端点,并且服务也以端点开始。但它无法连接到后端 IP 地址。 Titanium-Web-代理
请任何人帮我添加后端 IP 并提供一个样本来验证后端 IP。
谢谢,
塞尔瓦
c# - 当我使用 Titanium Web 代理时,HTTPS 站点不工作
我正在使用 Titanium 网络代理来跟踪所有 HTTP/HTTPS 请求和响应。这里是下载 Titanium 网络代理的链接https://github.com/justcoding121/Titanium-Web-Proxy
现在我在 Firefox 中面临的问题是它不允许我浏览 HTTPS 站点,正如它所说的那样
我浏览了很多网站,但我还没有找到解决方案。如何使用 c# 使我的证书信任根为 firefox。我想以编程方式进行。我想让它像 fiddlercore 一样为所有类型的浏览器安装证书
c# - 如何检测文件下载请求
我有一种情况,我需要在运行 Titanium-Web-Proxy 的系统上阻止来自 Web 的所有文件下载请求/响应。我如何识别所有这些请求/响应来阻止它们。
c# - 如何使用 Titanium-Web-Proxy 编写反向代理?
我最近使用Titanium-Web-Proxy编写了一个反向代理。
浏览器通过IP 127.0.0.1、80端口访问反向代理,反向代理将浏览器的请求转发到IP 127.0.0.1、2366端口的IIS服务器。
当我测试它时,反向代理没有像我预期的那样工作,浏览器返回一个 HTTP 400 错误。
我尝试重写127.0.0.1:2366
为localhost:2366
并重新测试,错误是一样的。
后来我尝试更改modifiedUri
为http://example.com但收到 404 Not Found 错误。
这是我的代码,请不要介意我糟糕的编码水平。
c# - .NET 3.5 中的 .NET 4.5 中的 Task.FromResult() 的等价物是什么
我正在使用钛代理来分析数据流量。
他们使用 Task.FromResult(0) 作为回报。我的环境是 3.5 框架。
我们可以在 .NET3.5 框架中使用什么替换 Tasks.FromResult(0),因为我的环境仅适用于 3.5 框架。
我已经解决了40422779的问题,但我无法使用异步,因为它只有 .NET 3.5。
titanium-web-proxy - 使用具有多个传出 ips 的钛网络代理
是否可以在钛网络代理中设置传出IP地址?
我目前正在使用具有如下配置的 squid:
这可能吗。而不是随机的,我宁愿自己制定时间表。我发现在 squid 配置中很难。
c# - 无法等待无效 - 异步方法 C# 中的参数
我正在尝试测试Titanium Proxy Server的示例。但是,在完全复制“自述”部分中的示例后,我遇到了一个无法解决的错误。
在此方法中:
我收到线路错误await e.SetRequestBodyString(bodyString);
和await e.SetRequestBody(bodyBytes);
.
有错误消息状态Cannot await 'void'
,它将方法中的参数SessionEventArgs
称为 void 方法本身。
我该如何解决这个问题?我做错了什么,因为示例代码具体如上所写?
c# - 使用代理,仅适用于特定的服务器证书
在 Titanium-Web-Proxy 中,可以排除您不想代理的 Https 地址。示例为此使用 OnBeforeTunnelConnectRequest,但此时仅知道请求。
但我需要从服务器证书中获取信息以排除地址。我只能在 中获取服务器证书ServerCertificateValidationCallback
,但此时我不能排除该地址。如何才能做到这一点?
c# - 防火墙导致 Titanium Web 代理无法更改请求 url
当尝试将 Https 请求中的请求 URL 更改为被防火墙阻止的站点(本示例中为 example.com)时,请求会出错
“处理会话请求时发生错误:无法建立与 www.example.com 的连接”。
我原以为是 ClientHelloInfo 导致了问题,但即使我将其设置为 cleare.HttpClient.ConnectRequest.ClientHelloInfo.Extensions.Clear()
仍然失败。
此外,如果尝试对 Http 请求做同样的事情,它也可以工作。
更改 url 请求的代码。
提前致谢。
编辑:这是clienthello造成的,有没有办法阻止它发送或转发到另一个地方?