在Linux下使用HTTP代理,可以通过设置环境变量来实现。具体步骤如下:
1. 打开终端,输入以下命令:
“`
export http_proxy=http://:
“`
其中,“和“分别为代理服务器的IP地址和端口号。
2. 如果代理服务器需要用户名和密码验证,可以输入以下命令:
“`
export http_proxy=http://:@:
“`
其中,“和“分别为代理服务器的用户名和密码。
3. 验证代理是否设置成功,可以使用`curl`命令测试:
“`
curl 百度一下,你就知道
“`
如果返回的是代理服务器的页面,说明代理设置成功。
4. 如果需要取消代理设置,可以输入以下命令:
“`
unset http_proxy
“`
#! -*- encoding:utf-8 -*-
import requests
# 要访问的目标页面
targetUrl = "http://ip.hahado.cn/ip"
# 代理服务器
proxyHost = "ip.hahado.cn"
proxyPort = "39010"
# 代理隧道验证信息
proxyUser = "username"
proxyPass = "password"
proxyMeta = "http://%(user)s:%(pass)s@%(host)s:%(port)s" % {
"host" : proxyHost,
"port" : proxyPort,
"user" : proxyUser,
"pass" : proxyPass,
}
proxies = {
"http" : proxyMeta,
"https" : proxyMeta,
}
resp = requests.get(targetUrl, proxies=proxies)
print resp.status_code
print resp.text
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
在笔者上一篇文章《驱动开发:内核解析PE结构导出表》介绍了如何解析内存导出表结构,本章将继续延申实现解析PE结构的PE头,PE节表等数据,总体而言内核中解析PE结构与应用层没什么不同,在上一篇文章中LyShark封装实现了KernelMapFile()内存映射…