【Debian】设置代理服务器

本文介绍了如何在Debian系统中设置代理服务器,包括在/etc/profile文件中配置http、https和ftp代理,以及处理复制时可能出现的^m符号问题。设置完成后,系统将通过指定的代理进行网络连接。可以通过wget命令测试代理是否生效,也可以单独为apt配置代理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注意所有ip都要加上http://

# /etc/profile

# System wide environment and startup programs, for login setup

# Functions and aliases Go in /etc/bashrc

ftp_proxy="http://192.168.10.209:3128   

http_proxy="http://192.168.10.209:3128"

https_proxy="http://192.168.10.209:3128"

no_proxy="localhost,127.0.0.1,192.168.10.0/24"

export ftp_proxy

export http_proxy

export https_proxy

export no_proxy

 

注意,若是使用的复制,需要用vi打开删除不识别的^m符号。

 

添加完后重启系统即可。这时所有的网络连接均通过代理来联网。

测试方法:

# wget “www.baidu.com”

–2011-09-06 07:29:17–  http://www.baidu.com/
Connecting to 192.168.10.209:3128… connected.
Proxy request sent, awaiting response… 200 OK
Length: 81 [text/html]
Saving to: `index.html’

100%[====================================>] 81          –.-K/s   in 0s

2011-09-06 07:29:17 (7.72 MB/s) – `index.html’ saved [81/81]


也可仅仅修改 apt的代理
/etc/apt/apt.conf
    Acquire::http::Proxy "http://192.168.10.209:3128";   #注意分号

### 配置Apache HTTP服务器作为代理服务器 为了使Apache HTTP服务器能够充当HTTP代理服务器,在Linux环境中需确保已正确安装并配置了Apache。一旦确认环境准备就绪,则可以通过编辑`httpd.conf`或特定虚拟主机配置文件来设置代理功能[^1]。 #### 启用必要的模块 首先,启用所需的代理处理模块。这通常涉及开启`mod_proxy`及其关联子模块如`mod_proxy_http`等。通过命令行工具执行如下操作: ```bash a2enmod proxy a2enmod proxy_http ``` 上述指令适用于Debian系发行版;对于RedHat系或其他版本可能需要手动修改配置文件或将对应模块加入加载列表中。 #### 修改配置文件 接着,在主配置文件(通常是`/etc/httpd/conf/httpd.conf`)或是专门创建的虚拟主机定义里添加以下内容以指定代理行为: ```apache <VirtualHost *:80> ServerName your-proxy-server-name.com ProxyRequests On <Proxy "*"> Order deny,allow Deny from all Allow from internal-network-or-specific-ip-addresses </Proxy> # 设置缓存时间和其他选项 (可选) CacheEnable disk / CacheRoot "/var/cache/apache" </VirtualHost> ``` 此段代码示例展示了基本的正向代理设置方式,其中包含了访问控制规则以及简单的磁盘缓存机制[^3]。 请注意,当启用了`ProxyRequests On`时,意味着允许客户端发送任意请求给该代理服务器转发至目标站点。出于安全考虑,应当严格限制哪些IP地址可以利用这个特性,并定期审查日志记录以防滥用情况发生。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值