Questions tagged «proxy»

代理是充当客户端与服务器之间的连接的中介的程序。可以有任何通信协议的代理:HTTP,SSH,...

2
如何使Netcat使用现有的HTTP代理
我可以通过直接点击我的Web服务器来访问网页,如下所示: $ echo "GET /sample" | nc web-server 80 This is contents of /sample... $ 现在,我希望netcat通过Squid HTTP代理(侦听端口3128),就像我可以通过其代理首选项配置Firefox浏览器并使其通过HTTP代理一样。 我尝试了以下操作,但没有成功: $ echo "GET /sample" | nc -x squid-proxy:3128 web-server 80 <Seemed to be blocked FOREVER on input, so I killed it.> <Ctrl-C> $ 注意:我正在使用具有以下选项的RHEL 5.3版本的netcat: $ nc --help nc: invalid option -- …
11 proxy  squid  netcat 

2
ssh_config的ProxyCommand可以在连接到远程计算机之前运行本地命令吗?
在连接到特定的远程计算机之前,必须先运行某些本地命令。所以不是ssh me@remote.machine我要做 local_command ssh me@remote.machine 我想使它自动化,所以我只需要这样做ssh remote.machine。 我知道我可以通过创建自己的ssh调用脚本来在shell级别上实现此目标/usr/bin/ssh,但是我可以使用ProxyCommand选项ssh_config吗? 据我了解,我需要类似 Host remote.machine ProxyCommand local_command; ssh me@remote.machine 在我的~/.ssh/config文件中,但这当然不是完全正确的,因为它是循环的!
11 proxy  openssh 

1
我可以为特定的yum存储库设置代理吗?
我知道我可以为所有/etc/yum.conf存储库全局设置代理服务器,但是可以为特定存储库单独设置吗? 例如,这是我可以插入的行 /etc/yum.conf proxy=http://proxysvr.yourdom.com:3128 但是我可以使用类似的机制/etc/yum.repos.d/myrepo.repo吗?
10 yum  proxy  repository 


1
没有socat,nc或Bash的TCP重定向的ProxyCommand?
ssh_config的ProxyCommand允许建立到代理之前一些连接建立与实际目标机器的连接。 一个简单的问题:我如何利用内置ssh的动态或SOCKS代理功能,而不必依赖nc或socat安装它以及将TCP重定向编译到已安装的Bash中? 从字面上看,我只是在网上找到了上述例子。

3
如何配置身份验证代理服务器
我的工作代理服务器要求使用Microsoft AD域用户凭据进行身份验证。每个人都知道它的工作原理:如果您在Windows工作站上登录,则使用域登录凭据自动对(基于“ Internet Explorer”浏览器的)Internet访问请求进行身份验证(并标识)。 我发现Firefox也可以针对这些代理服务器进行身份验证,并且长期以来就假设它们“做了一些特别的事情”。最近,一位同事在VM中安装了Linux Mint,令我惊讶的是,他正忙于从Internet获取更新。当我问他是如何工作时,他耸了耸肩,说:“这确实有效” 这促使我重新查看代理设置。我运行Kubuntu(混合了G *和K *应用程序,但仅在确信它们比任何K *都要好时才使用GTK应用程序) 我仍然有一个在VirtualBox VM中运行的Windows guest虚拟机的副本,主要用于打印以及访问内部/公司网站(这两者都需要通过MS域凭据进行身份验证和标识)以及每隔几天更改我的域密码。 因此,如果我可以使[部分/大部分/全部] Linux应用程序通过代理服务器工作将非常有帮助。我最迫切的需要是Akregator和Muon能够工作。其他可能会受益的应用程序是一些自动更新(例如Virtual Box Extensions)或将自己包装在浏览器中的应用程序(想到更多主题/墙纸/等等,以及偶尔使用wget) SSH / SCP客户端无需身份验证即可通过防火墙工作。 什么是正确的配置方式(工具和/或过程),理想情况下是在单个位置进行配置,因为必须在多个位置维护我的密码是导致帐户无法登录的秘诀:-/ 哦,如果我能拥有相当于Firefox“快速代理”代理禁用/启用实用程序的梦想,那将是梦想成真,例如,单击一次即可启用或禁用代理使用,而不必注销并重新登录,取决于我在哪个网络上。实际上,考虑到它,应该可以训练实用程序以查看您的IP地址并知道何时需要使用代理!但是我离题了。 我想象运行一个本地代理服务器,它可以动态添加身份验证,并在需要时转发到上游代理服务器,这可能是唯一的真正解决方案。

1
SSH over Socks代理,无需用户名或密码
我有此站点上的SOCKS代理服务器列表。 我已经读过关于创建动态隧道的信息,ssh -D说实话,我已经尝试过了。不幸的是,由于某些原因,我无法连接到列表中的任何代理服务器。 我OpenSSH_5.3p1 Debian-3ubuntu7, OpenSSL 0.9.8k在BackTrack上使用。如果有人愿意提供帮助或指向对我有用的逐步指南,我将不胜感激。 我要实现的是从Machine A通过Machine上的ssh隧道连接B到Machine C。可以说Machine C上的sshd在端口21 上侦听,而Machine Bproxy在端口1080上侦听。 附加问题: 我还想创建一条通往袜子代理服务器的隧道,这将允许我在firefox中将localhost:8080设置为代理,并允许我从B具有机器BIP地址的机器浏览网络。

3
在passwd中导出HTTP_PROXY和特殊字符
假设为了论证,我在下面输入的密码是 abc123@ 我需要通过公司代理对我的linux计算机进行身份验证,以获取补丁和更新...通常,我会使用以下命令: export HTTP_PROXY='http://<Americas\Username>:<Password>@proxy.foo.com' export http_proxy='http://<Americas\Username>:<Password>@proxy.foo.com' 但是,当我用以结尾的真实密码替换@然后运行时aptitude update,我得到... [mpenning@netwiki ~]$ sudo -E aptitude update Err http://mirror.anl.gov squeeze Release.gpg Could not resolve '@proxy.foo.com' Err http://mirror.anl.gov/debian/ squeeze/main Translation-en Could not resolve '@proxy.foo.com' 我尝试用\@,,,\@\@双字符(@@)来转义密码,并且似乎没有什么可以正确地代理此密码。直到最近更改了密码,我才开始遇到问题。 退出密码的正确方法是什么bash?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.