标签: proxy

从 NTLM 代理后面的客户端连接到 SSH 服务器

我正在尝试从公司网络访问 Internet 上的 SSH 服务器。所有与外部互联网的连接都必须通过服务器进行代理,该服务器在每个请求中检查每个客户端的 NTLM 哈希。我为此使用了Cntlm,它只工作了一半。它适用于基于 HTTP 的连接,但不适用于 SSH 样式的连接。我知道这是因为,我可以连接到Sublime Text包控制插件来获取和更新插件。但是,我无法使用它使用 Cntlm 的隧道配置通过 SSH 连接到我的服务器。

查看 Cntlm 的日志,我可以看到以下内容...

cntlm: PID 1460: 127.0.0.1 TUNNEL ts.io:443
Tunneling to ts.io:443 for client 6...
Starting authentication...
NTLM Request:
       Domain: domain.tld
     Hostname: D-HOSTNAME
        Flags: 0xA208B205
Run Code Online (Sandbox Code Playgroud)

NTLM 握手(类型 1)

Sending PROXY auth request...
Proxy-Connection               => keep-alive
Proxy-Authorization            => NTLM [REDACTED]
Content-Length                 => 0
Run Code Online (Sandbox Code Playgroud)

正在读取代理身份验证响应...

HEAD: HTTP/1.1 407 Proxy Authentication Required ( Access is denied.  )
Via                            => …
Run Code Online (Sandbox Code Playgroud)

ssh proxy ntlm putty cntlm

9
推荐指数
1
解决办法
2万
查看次数

使用 Fiddler 捕获 Internet 连接共享 (ICS) 流量

我们如何捕获通过 ICS 连接的 HTTP 流量?

完整细节:

  • 我有一台通过以太网连接到互联网的 PC。
  • PC 已使用 Internet 连接共享 (ICS) 设置了 Wifi 热点,以将 Internet 共享给移动设备。
  • 我有一台连接到 Wifi 热点的移动设备。
  • 我想捕获从移动设备传入的所有流量。和踢球者:移动设备无法设置代理设置

如果移动设备可以设置代理服务器,这将很容易,但不幸的是它没有这种能力。

另外,我意识到我可以在这里使用wireshark,但我需要将https流量解密到我无权访问的服务器。

networking wireless-networking proxy wireshark fiddler

9
推荐指数
1
解决办法
1989
查看次数

Windows7 命令:设置 http_proxy 并绕过

我坐在公司代理后面。要开始流浪,我不得不使用

set HTTP_proxy=http://http-proxy.example.org:9999
Run Code Online (Sandbox Code Playgroud)

我尝试使用,netsh winhttp但没有用。所以现在我的命令行使用代理,但现在它也将它用于localhost/ 127.0.0.1

有没有办法绕过代理?

我已经尝试过像这样设置 no_proxy

set no_proxy=localhost;127.0.0.*
Run Code Online (Sandbox Code Playgroud)

windows-7 proxy command-line http-proxy

9
推荐指数
1
解决办法
3万
查看次数

在低带宽下提高网络速度


我正在努力解决以下问题:
给定一台具有中低 CPU/RAM 功能且网络连接极差的计算机。差在这里意味着 10-15 kb/s。我想做点什么来提高这台机器的可用性。我会对适用于 HTTP(s) 协议的解决方案感到非常满意,但如果它适用于 TCP/IP 层,那显然是一个加分项。我们谈论的是 EDGE 技术,据我所知,调制解调器不使用基于硬件的加速。目前我有以下3个想法:(
如果您有完全不同的想法,也请与我分享)

  1. 使用某种代理
  2. 使用 VPN
  3. 歌剧涡轮

选项 1:
我有一台带宽很大且可用性为 0-24 的服务器。我认为,这必须存在开箱即用的解决方案(可能是代理),这在这种情况下可能会有所帮助。通过远程计算机路由流量,并对文本(也可能是图像)使用积极的压缩将是一个微不足道但强大的帮助。但是我找不到这样的代理。
问题:你知道这样的代理吗?或者其他类似的程序?

选项 2:
我依稀记得,VPN 可以在加密之前使用压缩。我的想法是远程服务器上的面向带宽的 VPN(高压缩率,低加密率),客户端可以连接到该服务器。
问题:如果这是一个完全愚蠢的想法,请纠正我。如果它可以工作,请给我一个提示,我该如何实现这一点。

选项 3:
我从我的一位同事那里得到了这个提示。它仅适用于 HTTP,但没关系。我现在无法尝试,但这似乎是一个非常简单有效的解决方案。
问题:它真的有效吗?有没有像这样的独立于浏览器的解决方案?

附加信息:

  • 视窗 XP
  • 目前我正在使用 Firefox
  • 安全不是一个重要方面

networking opera vpn bandwidth proxy

8
推荐指数
1
解决办法
6017
查看次数

如何在 Office 2013 中摆脱连接到代理服务器 officeimg.vo.msecnd.net 的凭据提示?

我主要在 Excel、Word 和 Powerpoint 2013 中遇到过这个问题,当它尝试连接到officeimg.vo.msecnd.net 时,不断出现要求登录凭据的弹出框

我已经搜索并找到了一种解决方案,以防止 Office 连接到 Internet(选项 > 信任中心设置 > 允许 Office 连接到 Internet)。

这个解决方案工作了一段时间,但我又回到了原点。正在寻求解决方案,因为这是一个烦人的问题,我相信其他人也会遇到同样的问题。

proxy microsoft-powerpoint microsoft-excel microsoft-office-2013

8
推荐指数
2
解决办法
17万
查看次数

Squid 网络 - 警告子网

执行以下命令:

squid-k parse

我收到以下警告:

WARNING: (B) '127.0.0.1' is a subnetwork of (A) '127.0.0.1'
2014/03/19 16:43:41| WARNING: because of this '127.0.0.1' is ignored to keep splay tree searching predictable
2014/03/19 16:43:41| WARNING: You should probably remove '127.0.0.1' from the ACL named 'localhost'
2014/03/19 16:43:41| WARNING: (B) '127.0.0.1' is a subnetwork of (A) '127.0.0.1'
2014/03/19 16:43:41| WARNING: because of this '127.0.0.1' is ignored to keep splay tree searching predictable
2014/03/19 16:43:41| WARNING: You should probably remove '127.0.0.1' from the ACL named 'localhost' …
Run Code Online (Sandbox Code Playgroud)

proxy squid

8
推荐指数
2
解决办法
2万
查看次数

“CONNECT”和“GET HTTPS”有什么区别?

在进入真正的问题之前,让我解释一下我的项目是如何工作的:为了简单起见,我的代理在我的笔记本电脑上,客户端(我的浏览器)也在那里;例如,远程服务器将是 YouTube。

由于 SwitchOmega 插件,客户端连接到代理的特定端口:客户端想要连接到 www.youtube.com 并且代理收到以下请求:

CONNECT www.youtube.com:443 HTTP/1.1
Host: www.youtube.com:443
Proxy-Connection: keep-alive
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36
Run Code Online (Sandbox Code Playgroud)

有人告诉我,当代理收到CONNECT请求时,它应该打开一个到 IP:Port 的 TCP 连接,200 OK向客户端返回一条消息并发送数据,直到连接的一侧关闭。

使用另一个跟踪 HTTP 请求的插件 HTTP Trace,我在浏览器上看到了不同的请求:

GET https://www.youtube.com/
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
and other data...
Run Code Online (Sandbox Code Playgroud)

那么,为什么我的代理会CONNECT www.youtube.com:443 HTTP/1.1在 HTTP Trace 显示时收到GET https://www.youtube.com/?他们的意思是一样的吗?

networking proxy https http-proxy

8
推荐指数
1
解决办法
2万
查看次数

如何设置本地代理服务器来测试程序?

我有一个程序/SDK,它也应该在带有用户名和密码的代理后面工作。我不确定如何设置本地代理,以便我可以通过代理路由所有请求。

我在 Mac 和 Windows 10 上都尝试过 Charles Proxy、Squid 等,但可能我没有正确设置。

我需要通过它代理 HTTP、HTTPS 和 SOCKS 连接。

networking mac proxy windows-10

8
推荐指数
1
解决办法
2万
查看次数

如何将 wsl 连接到 Windows 本地主机?

我试图让 WSL 在我的 Windows 上使用本地主机代理(实际上是它的 Fiddler),但我看不到任何这样的连接,并且下载通常会失败,我该如何解决?

我知道我可以从 Windows 连接到 Linux 本地主机,但是我该如何逆转呢?

WSL 是 Ubuntu 18.04

proxy localhost windows-10

8
推荐指数
3
解决办法
2万
查看次数

如何使适用于 Linux 的 Windows 子系统使用代理连接?

如标题所示,我想让 Ubuntu 20.04 LTS WSL 使用代理连接;我在中国,在臭名昭著的中国防火墙后面,如果这没有引起任何警觉,只需谷歌一下即可。

幸运的是我知道如何自由绕过它(如“免费”),目前我使用Lantern,它的http代理端口是1053,我将其设置为“管理系统代理”和“代理所有流量”,我已经运行这些命令:

netsh winhttp set proxy 127.0.0.1:1053
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d "127.0.0.1:1053" /f
Run Code Online (Sandbox Code Playgroud)

除了浏览器和下载器之外,还使 Lantern 代理 PowerShell 流量。

现在,我启用了适用于 Linux 的 Windows 子系统,安装了 wsl_update_x64.msi,安装了 Ubuntu 20.04,并运行了以下命令:

sudo apt update
Run Code Online (Sandbox Code Playgroud)

它从 archive.ubuntu.com 和 security.ubuntu.com 下载文件的速度慢得惊人:几个(低于 10)KB/s,我的连接是 100mbps PPPoE(转换为 11.920928955078125MiB/s 下载速度),毫无疑问它不是'没有被代理,那么我如何代理其流量呢?

networking proxy ubuntu windows-10 windows-subsystem-for-linux

8
推荐指数
2
解决办法
4万
查看次数