Articles of 代理

如何在C编写一个http1.0代理服务器在Linux?

我必须开发可以在Linux和c中只使用HTTP 1.0的代理服务器。 我需要一些提示开始发展。

如何通过代理连接到HTTP服务器的套接字?

最近我用C语言编写了一个程序,用来连接到本地运行的HTTP服务器,从而做出请求。 这对我来说很好。 之后,我尝试了相同的代码连接到networking上的另一台服务器(例如www.google.com),但我无法连接,并从我的networking中的代理服务器获得另一个html响应。 我的本地IP是:10.0.2.58 代理IP是:10.0.0.1 这是我得到的回应: HTTP/1.1 302 Found Expires: Fri, 10 Feb 2012 12:47:35 GMT Expires: 0 Cache-Control: max-age=180000 Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0 Pragma: no-cache Connection: close Location: http://10.0.0.1:8000/index.php?redirurl=http%3A%2F%2F10.0.2.58%2F Content-type: text/html Content-Length: 0 Date: Wed, 08 Feb 2012 10:47:35 GMT Server: lighttpd/1.4.29 我怎样才能绕过这个代理连接到外部服务器? 用CONNECT尝试时得到响应 HTTP/1.1 302 Found Expires: Fri, 10 Feb […]

如何用不同的退出IP同时运行多个Tor进程?

我是Tor的全新品牌,我觉得应该考虑多个Tors。 我在这里提到的多个不仅是多个实例,而且还为每个实例使用不同的代理端口,就像这里所做的一样( http://www.howtoforge.com/ultimate-security-proxy-with-tor ) 我正在尝试4 Tors。 不过,这个教程只适用于Arch Linux,我正在使用一个无头的EC2 ubuntu 64位。 Arch和Ubuntu之间的差异真的是一个痛苦。 在这里,我想知道有没有人可以提供一些帮助简单地实现我的想法。 四个Tors同时运行每个端口,privoxy或polipo或任何一旦它的工作正常。 如:8118 < – Privoxy < – TOR < – 9050 8129 < – Privoxy < – TOR < – 9150 8230 < – Privoxy < – TOR < – 9250 8321 < – Privoxy < – TOR < – 9350 这样,如果我尝试返回127.0.0.1:8118,8129,8230和8321的ip,它们应该返回四个不同的ips,这表示有四个不同的Tors同时运行。 然后,几分钟后,再次检查,他们四个都应该再次ips。 […]

如何在Git上configurationsocks5代理

我有通过Linux操作系统上的代理下载git start链接(git://anongit.freedesktop.org/wayland/wayland)的问题。 我正在使用Git客户端( http://git-scm.com/download/linux )下载它,并且在configuration.gitconfig文件中的.gitconfig后,成功下载了http链接。 但我已经尝试了很多方法来configurationgit链接的socks5代理,但它没有工作。 有谁知道这个? 更多信息: 我需要使用1080端口的socks5代理。 有这个socks5代理的用户名和密码

git被阻塞,如何安装npm模块

我们通过代理连接,在这里, git被封锁(不是网站,而是在git // :),我们尝试了egit,“git on windows”,有和没有代理,但没有一个克隆到本地发生。 现在的问题是安装npm模块,我尝试通过从git网站(通过networking)下载模块(zip),并尝试本地安装,这工作,但这里的问题是巨大的依赖, 很难拉模块一由一个来填充依赖关系(和内部依赖关系) 。 那么如何解决这个问题,我觉得可以有三种方法来find解决办法: 允许通过防火墙的Git隧道(我在没有团队中没有朋友)。 build议我使用某种方式在执行npm install时通过http://(而不是git://)来依赖于模块。 从git网站模块下载完整的依赖关系,单一镜头。

如何在Windows上使用最新的Android模拟器configurationFiddler2或Charles Web Proxy之类的HTTP代理?

我完全有可能configuration一个代理来检查我正在开发的应用程序的HTTP(S)stream量。 我试过运行Fiddler2和Charles Web Proxy,两者都在127.0.0.1:888上运行,然后用参数启动Android模拟器: -http-proxy http://127.0.0.1:8888 为了testing它,我打开Android浏览器。 我在Fiddler2看到请求是通过代理路由的。 但是,只有RARELY请求才能收到成功的响应。 在大多数情况下,当我说的最多的时候,我的意思是99%的时间,请求被重试,然后再次失败,Android浏览器告诉我“服务器无法通信”。 有没有人find一种方法来configurationFiddler2或Charles来debugging通过Android模拟器的HTTP(S)stream量?

Windows桌面小部件打开和closures代理

我想制作一个简单的Windows桌面小部件来打开和closuresInternet代理。 什么是更简单的方法?

如何让Docker在公司防火墙后的Windows系统上运行?

我试图得到一个工作docker安装以下教程: http : //docs.docker.io/en/latest/installation/windows/ 到目前为止,我得到的虚拟机运行一个手动下载的存储库(后面的github链接,并下载为zip,因为“git克隆”没有工作在我的公司代理,即使设置代理与“git conf –global http .proxy …“ – 它一直要求我authentication407,虽然我进入了我的用户&PW)。 现在我处于应该使用“docker run busybox echo hello world”(Section“Running Docker”)的状态。 当我这样做的时候,我首先被告知Docker没有安装(如教程的底部所示),然后,我用apt-get install docker得到它后,我得到“Segmentation Fault或者遇到严重错误。核心和堕落“。 现在做什么? 这是因为我没有使用git clone或者是docker安装有问题吗? 我读的地方,apt-get安装docker不安装我想要的docker,但一些GNOME的工具,我可以指定我的apt-request来获得正确的工具?

Windowsregistry中的DefaultConnectionSettings值的格式是什么?

Windowsregistry项HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Connections包含一个名为DefaultConnectionSettings的二进制值,该值存储有关用户代理configuration的各种数据。 这个数据的确切格式是什么? 到目前为止,我所能find的就是这个论坛post的内容, 这个论坛并不完整,在某些方面似乎是错误的。

我怎样才能设置一个代理服务器的gem?

我无法通过命令提示符安装SASS。 我尝试下面的步骤 c:\gem install sass 我收到以下错误: ERROR: Could not find a valid gem 'sass' (>= 0), here is why: Unable to download data from https://rubygems.org/ – Errno::ECONNREFUSED: No connection could be made because the target machine actively refused it. – connect(2) (https://rubygems.org/latest_specs.4.8.gz) 请帮帮我,