标签: proxy

如何在代理后面使用PEAR?

最初我使用以下内容但没有成功;

export http_proxy=http://username@password:host:port
Run Code Online (Sandbox Code Playgroud)

值得注意的是,我没有直接得到连接错误;

[root@pal ~]# sudo pear info  PHP_CodeSniffer-1.2.1
No information found for `PHP_CodeSniffer-1.2.1'
Run Code Online (Sandbox Code Playgroud)

php proxy pear

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

由gmail代理阻止的SVG图像

似乎图像的新gmail代理不能与SVG一起使用(如果在新选项卡中打开代理URL,则会出现404错误.)

我无法找到有关支持/阻止的文件类型的任何文档.在gmail中的SVG是否适用于其他任何人?

我能想到的唯一解决方法是使用PhantomJS在服务器上生成一个svg - 还有其他任何选项吗?

背景:

这适用于发送每日摘要电子邮件的webapp,显示过去24小时内的图表(因此svg每天都不同,在电子邮件中显示它会让用户省去点击应用程序的麻烦.)

我知道SVG图像在某些电子邮件客户端中不起作用,但它可以工作95%,其余的仍然可以点击进入webapp.

它在gmail中运行良好,直到本月早些时候代理更改(该月底刚刚推出到Google Apps帐户.)

proxy gmail svg phantomjs

30
推荐指数
1
解决办法
9634
查看次数

Android模拟器网络配置

所以我设置了charles代理来监控Android模拟器的流量.

现在当我在Android浏览器中打开一个网站时,例如: - google.com我在查尔斯代理中看到了google.com.

但是当我在模拟器中打开一个应用程序(比如说应用程序)时,如果应用程序进行了一些网络调用,我会在查尔斯代理上看到ip地址而不是域名.

因为应用程序给我一个错误的错误等.

任何人都可以告诉我如何更改Android模拟器的DNS配置,以便它发送主机名而不是IP地址?

或者此问题的任何其他解决方案.

谢谢

dns proxy android android-emulator charles-proxy

30
推荐指数
1
解决办法
2241
查看次数

HTTP代理如何使用HTTP协议?代理RFC?

与实现HTTP Web服务器相比,如何实现HTTP代理,有何区别?是否有关于此主题的权威指南或RFC或有用的书籍?

proxy http http-proxy

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

如何设置Git以通过代理

我想在工作时连接到GitHub并需要通过http代理.我可以使用命令使用cURL离开FTP

curl -v -g --ftp-pasv --upload-file MYFILE --proxy PROXYADDRESS:PROXYPORT --proxy-ntlm --proxy-user WINDOWSDOMAIN\WINDOWSUSER:WINDOWSPASSWORD ftp://FTPUSER:FTPPASS@FTPURL/

到目前为止我还没能为Git提供等效的设置.

我尝试按照cygwin下的使用Github通过Draconian代理的说明.

我已经安装了开瓶器并试图通过SSH连接到GitHub

ssh github.com
Run Code Online (Sandbox Code Playgroud)

要么

ssh ssh.github.com
Run Code Online (Sandbox Code Playgroud)

我回来了

ssh:无法解析主机名ssh.github.com:提供的主机名或服务名,或者未知.

我试过设置http和https代理.

这是git --config -l的输出

core.symlinks=false
core.autocrlf=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
pack.packsizelimit=2g
help.format=html
http.sslcainfo=C:/Program Files/Git/bin/curl-ca-bundle.crt
sendemail.smtpserver=/bin/msmtp.exe
diff.astextplain.textconv=astextplain
user.name=Peter Wilkinson
user.email=someemail@gmail.com
github.user=ProggerPete
github.token=shouldprobablykeepthissecret
http.proxy=http://somedomain\someuser:somepass@10.167.116.142:80
https.proxy=http://somedomain\someuser:somepass@10.167.116.142:80
Run Code Online (Sandbox Code Playgroud)

我也跑了

export https_proxy=http://somedomain\someuser:somepass@10.167.116.142:80
export http_proxy=http://somedomain\someuser:somepass@10.167.116.142:80
set https_proxy=http://somedomain\someuser:somepass@10.167.116.142:80
set http_proxy=http://somedomain\someuser:somepass@10.167.116.142:80
Run Code Online (Sandbox Code Playgroud)

然后我尝试克隆并获取.

$ git clone https://ProggerPete@github.com/project/JavaScript-Maven-Plugin.git
Cloning into JavaScript-Maven-Plugin...
Password:
error: The requested URL returned error: 407 while accessing https://ProggerPet
@github.com/project/JavaScript-Maven-Plugin.git/info/refs

fatal: HTTP request …
Run Code Online (Sandbox Code Playgroud)

git proxy cygwin github

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

Charles代理不使用Chrome

我正在使用Mac,并且系统和Firefox浏览器具有相同的代理设置.但是,我能够在Chrales中看到我的Firefox流量,但我没有看到我的Chrome和Safari流量(使用系统代理设置).我需要做什么?我该如何检查调试?

已经重新启动了我的浏览器,但它没有帮助.我已设置并重置代理设置,但没有用.

有一点需要注意:我在VPN上虽然我不认为这会影响Chrome,因为Firefox正在通过代理.

proxy google-chrome charles-proxy

29
推荐指数
4
解决办法
5万
查看次数

如何在java中获取代理对象的基础类型?

我想访问底层类的类名,它是一个实例java.lang.reflect.Proxy.

这可能吗?

java proxy

28
推荐指数
5
解决办法
3万
查看次数

Apache HttpClient 4.1 - 代理设置

我试图将一些参数POST到服务器,但我需要设置代理.你可以帮我把它代码"设置代理"作为我的代码的一部分吗?

HttpHost proxy = new HttpHost("xx.x.x.xx");

DefaultHttpClient httpclient = new DefaultHttpClient();

httpclient.getParams().setParameter("3128",proxy);


HttpPost httpost = new HttpPost(url);
List<NameValuePair> nvps = new ArrayList<NameValuePair>();

nvps.add(new BasicNameValuePair("aranan", song));

httpost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8));

HttpResponse response = httpclient.execute(httpost);
HttpEntity entity = response.getEntity();
System.out.println("Request Handled?: " + response.getStatusLine());

in = entity.getContent();

httpclient.getConnectionManager().shutdown();
Run Code Online (Sandbox Code Playgroud)

java proxy apache-commons-httpclient

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

通过http发送二进制数据

我正在寻找有关通过端口80从远程GPRS设备发送/接收数据的最佳方法的建议.

在随机端口上创建普通TCP套接字工作正常,但许多运营商只允许端口80 HTTP流量通过其代理,然后期望HTTP ascii数据(他们可以根据需要修改标头).

那么,我的设备是否应该在持久的http连接上创建POST请求,然后从Web服务接收base64编码的响应?我不确定涉及二进制数据时移动代理的行为如何.有推荐的方法吗?

我可以调整设备的固件和服务器端应用程序.

[编辑]

我想知道是否有标准(或多或少)的方式来做到这一点.对于各种数据记录和工业系统,需要通过套接字连接发送大量二进制数据.对于以太网连接,通常只有适应某些防火墙的问题,但是持久的二进制连接在任意端口上建立都没有问题.

但是,移动ISP倾向于仅限制端口80的"数据计划".他们也可以随意使用HTTP标头,也可能是HTML数据本身.这是我需要识别潜在陷阱和规避它们的方法.

  • 简单地发送base64编码数据会起作用吗?
  • 如何处理HTTP会话?任意套接字可以保持很长时间,但HTTP动词通常是短暂的.这是否意味着我需要为每个数据包创建一个新连接?或者有没有办法通过单个连接以块的形式发送服务器响应?
  • ISP代理以什么方式处理数据或标题?例如,代理有时可以使连接保持活动状态,即使服务器关闭它也是如此.

proxy http binary-data

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

nginx简单的proxy_pass到localhost无法正常工作

我正在尝试运行极简主义的反向代理,并提出以下内容:

events {
    worker_connections 4096;
}   

http {
    server {
        listen 80;
        location / {
            proxy_pass http://127.0.0.1:3000/;
        }   
    }   
}   
Run Code Online (Sandbox Code Playgroud)

`

但是,当我访问此服务器时,我得到标准的"欢迎来到nginx页面",而不是来自在端口3000上运行的服务器的响应.

如果我ssh到机器并运行curl http://127.0.0.1:3000/,我得到了所需的结果(最终我在端口上运行该服务器80,它工作正常,所以我知道它与反向代理配置有关).

proxy nginx

28
推荐指数
4
解决办法
5万
查看次数