问题标签 [little-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.

0 投票
1 回答
1451 浏览

netty - Netty 将 HTTP 响应的内容大小设置为 0

出于实验目的,我需要在 HTTP 响应消息中删除来自 youtube 的特定内容(音频数据),我使用以下代码。

现在我正在测试特定的视频,我知道内容的大小。在没有此代码的情况下进行了一些测试并捕获了 size 变量。

然而,当我运行这个程序时,我看到日志被打印出来了;但是,它并没有真正删除内容。我看到客户端(浏览器 Flash 播放器)仍然能够下载内容,而且这次大小不同。视频以视频和音频的形式播放。

在内容到达客户之前丢弃内容的正确方法是什么?我在这里错过了什么吗?

0 投票
1 回答
922 浏览

cookies - littleproxy 中的 Http 会话

我们如何处理 littleproxy 中的 http 会话?我读到了几种方法,其中一种可以使用 HTTP cookie,另一种是 HTTP 身份验证标头。

littleproxy 是否支持 cookie 处理或是否支持身份验证标头并向浏览器客户端发送质询响应 401?

另一方面,Cookie 方法取决于 Web 服务器。在网络服务器分配它之前,用户/浏览器将无法使用它。

我需要实现一个场景,我需要跟踪每个用户在 HTTP 代理上的交互,并根据每个用户的配置文件为每个用户提供特定的处理,例如,我可以为给定用户阻止或删除网页中的图像,但允许其他用户使用它们。如何区分一个用户与另一个用户生成的 HTTP 流量。

0 投票
1 回答
1693 浏览

little-proxy - HTTP 内容长度超过 4194304 字节

在测试时,我观察到超过 4194304 字节的媒体附件被代理拒绝。它抛出消息 - “HTTP 内容长度超过 4194304 字节”。

这是 LittleProxy 实现的功能,还是有任何配置允许比这更大的附件?

0 投票
2 回答
3533 浏览

java - 代理可以将标头插入 HTTPS 请求吗?

我正在尝试在通过我的代理服务器的所有 HTTPS 请求上插入标头。

读到HTTPS 请求标头不能被篡改。

有什么方法可以在 HTTPS 请求上插入标头?

0 投票
2 回答
2013 浏览

java - 在 littleproxy 中设置远程 ip 和端口

在 littleProxy 中,如何设置远程 ip 和端口?他们网站上的示例:

只设置本地端口。

0 投票
2 回答
2351 浏览

java - 在 LittleProxy 中,如何设置代理 ip 和端口

在 LittleProxy 中,如何设置代理 ip 和端口?他们网站上的示例:

HttpProxyServer 服务器 = DefaultHttpProxyServer.bootstrap() .withPort(8080) .start();

0 投票
1 回答
328 浏览

netty - 在 Netty 4.1 和 LittleProxy 中计算分块请求的大小

我目前正在使用 LittleProxy 运行 Netty 4.1 的实现。我正在修改代码以打印来自客户端到代理的请求的大小,在尝试使用分块传输编码计算请求的大小时遇到​​了麻烦。我希望有人能指出我正确的方向,在那里我可以计算确定收到的每个块的大小并打印出来。

0 投票
1 回答
615 浏览

netty - 无法使用 LittleProxy 导入 io.netty.handler.codec.http

我目前正在使用 LittleProxy 运行 Netty 4.1 的实现。在我在该行中添加的 ClientToProxyConnection 类中:

pipeline.addLast("聚合器", new HttpObjectAggregator(1048576));

我添加了这一行以将分块请求聚合为一个请求。当我尝试读取聚合的分块请求时,我收到错误消息:

java.lang.ClassCastException:io.netty.handler.coden.http.HttpObjectAggregator$AggregratedFullHttpResponse 无法转换为 io.netty.handler.coden.http.DefaultHttpResponse

我知道我需要将响应对象转换为 AggregatedFullHttpResponse,但我无法导入我需要的类,这听起来像是来自 io.netty.handler.codec.http 类,但我无法导入它。有什么我想念的想法吗?

0 投票
1 回答
3491 浏览

java - 通过 littleproxy 创建反向代理

我是初学者littleproxy,如何创建反向代理服务器?

我的代理从客户端获取请求并将它们发送到服务器(服务器仅与 www.xxx.com 相同的常规站点仅包含网页(不休息),代理从服务器(网页)获取响应并返回给客户端。

例如,客户端 url 是localhost:8080/x,代理将其映射到客户端www.myserver.com/xy并显示xy页面。如何通过使用过滤器或 httpservlet 来做到这一点。

我的 http servlet 如下:

0 投票
1 回答
715 浏览

java - 在 netty 代理中为 gzip deflate 添加通道处理程序

在以下文件中: https ://github.com/adamfisk/LittleProxy/blob/master/src/main/java/org/littleshoot/proxy/impl/ProxyToServerConnection.java

我需要添加一个“通道处理程序”,它将压缩 gzip 内容。我不知道如何在没有网络知识的情况下做到这一点。有人可以告诉我正确的方向吗?