使用linux系统做HTTP代理

news/2024/12/1 14:39:35/

在Linux系统上,可以使用Squid作为HTTP代理服务器。以下是安装和配置Squid的步骤:

1. 安装Squid

在终端中输入以下命令:

```

sudo apt-get update

sudo apt-get install squid

```

2. 配置Squid

打开Squid配置文件`/etc/squid/squid.conf`,找到以下行:

```

#http_access deny all

```

将其改为:

```

http_access allow all

```

这将允许所有客户端连接到Squid代理服务器。

3. 启动Squid

在终端中输入以下命令:

```

sudo systemctl start squid

```

4. 配置客户端

在客户端中,将HTTP代理设置为Linux系统的IP地址和Squid监听的端口号(默认为3128)。

现在,你已经成功地在Linux系统上设置了HTTP代理。

#! -*- 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_codeprint resp.text

http://www.ppmy.cn/news/118471.html

相关文章

用Java开发HTTP代理服务器

HTTP代理服务器是一种网络应用,它充当位于客户端和目标服务器之间的中间节点,将客户端发出的HTTP请求转发给目标服务器,并将目标服务器返回的HTTP响应内容回传给客户端。通过使用代理服务器,客户端可以避免直接访问目标服务器&…

jsp基础知识

JSP 1, JSP 的生命周期 理解 JSP 底层功能的关键就是去理解它们所遵守的生命周期。 JSP 生命周期就是从创建到销毁的整个过程,类似于 servlet 生命周期,区别在于 JSP 生命周期还包括将 JSP 文件编译成servlet。 以下是JSP生命周期中所走过的几个阶段&…

【Python】FastAPI 配置日志即 logging 模块使用

目录 1. 日志 2. FastAPI 示例 1. 日志 日志是对软件执行时所发生事件的一种追踪方式。软件开发人员对他们的代码添加日志调用,借此来指示某事件的发生。一个事件通过一些包含变量数据的描述信息来描述(比如:每个事件发生时的数据都是不同的…

ACL 2022:Graph Pre-training for AMR Parsing and Generation

Graph Pre-training for AMR Parsing and Generation 论文:https://aclanthology.org/2022.acl-long.415/ 代码:https://github.com/goodbai-nlp/AMRBART 期刊/会议:ACL 2022 摘要 抽象语义表示(AMR)以图形结构突出…

‌static函数中可以使用this?

在 Java 中,static 方法是属于类而不是实例的方法。因此,static 方法中不能使用关键字 this。 关键字 this 用于引用当前对象的实例,它只能在非静态方法中使用。在静态方法中,没有实例对象的引用,因此无法使用 this 关…

10. 数据结构之树

前言 之前介绍了顺序表的数据结构,包含队列,栈等,这种结构都是一对一的,但是现实生活中,经常会遇见一对多的数据结构,比如族谱,部门机构等,此时我们需要一个更复杂的数据结构来表示…

Fiddler抓包常用功能介绍,有图有视频不怕看不懂

目录 一. 停止抓包 二. 清空会话窗 三. 过滤请求 只显示目标请求 只抓取目标端的请求 四. 解码 五. 设置断点 伪造客户端请求 伪造服务器响应 注意事项 六. 总结 Fiddler中常用的功能如下: 停止抓包清空会话窗内容过滤请求解码设置断点 一. 停止抓包 fid…

浅析如何造数据

有关造数据, 显然是为了对拍或者出题而生。 数据类型 0 随机数1 整数1.1 i n t int int 范围内任意整数1.2 范围 [ a , b ] [a,b] [a,b] 2 小数2.1 任意小数2.2 范围 [ a , b ] [a,b] [a,b] 自行解决 3 序列 0 随机数 本文选择使用 c S T L c\ \ STL c STL …