使用 Squid 配置代理服务器
安装 Squid
1、更新软件包列表:
sudo apt update
2、安装 Squid:
sudo apt install squid
配置 Squid
1、备份配置文件:
sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.bak
2、编辑配置文件:
sudo nano /etc/squid/squid.conf
3、修改以下内容:
允许所有请求通过代理:
http_access allow all
指定监听端口(3128):
http_port 3128
4、保存并退出编辑器。
启动和验证 Squid
1、启动 Squid 服务:
sudo systemctl start squid
2、检查 Squid 服务状态:
sudo systemctl status squid
3、验证端口是否开启:
sudo netstat -an | grep 3128
在客户端配置代理
Windows 客户端
1、打开 Internet 选项:
按Win + R
,输入inetcpl.cpl
并按回车。
2、配置代理:
选择“连接”选项卡,点击“局域网设置”。
勾选“为 LAN 使用代理服务器”,输入代理服务器的 IP 地址和端口号。
点击“确定”。
Linux 客户端
1、编辑环境变量文件:
sudo nano /etc/profile.d/proxy.sh
2、添加以下内容:
export http_proxy=http://代理服务器IP:端口号 export https_proxy=http://代理服务器IP:端口号 export no_proxy="127.0.0.1,localhost"
3、使更改生效:
source /etc/profile.d/proxy.sh
常见问题与解答 (FAQs)
Q1: 如何更改 Squid 代理服务器的监听端口?
A1: 要更改 Squid 代理服务器的监听端口,请编辑/etc/squid/squid.conf
文件,找到http_port
行并将其值更改为您希望的端口号,将默认的 3128 更改为 8080:
http_port 8080
保存更改后,重新启动 Squid 服务以应用新的端口设置。
Q2: Squid 代理服务器无法启动,应该怎么办?
A2: Squid 代理服务器无法启动,请按照以下步骤进行排查:
1、检查配置文件语法:运行sudo squid -k parse
检查配置文件是否有语法错误。
2、查看日志文件:检查/var/log/squid/
目录下的日志文件,查找任何错误信息或警告。
3、确保端口未被占用:使用sudo netstat -tuln | grep 端口号
检查所需的端口是否已被其他服务占用,如果是,请停止占用该端口的服务或更改 Squid 的监听端口。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1253991.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复