Ubuntu 配置http代理服务
时间: 2024-01-22 12:08:34 浏览: 68
好的,以下是Ubuntu配置http代理服务的步骤:
1. 打开终端,输入命令:sudo apt-get update,更新系统源列表
2. 安装squid软件,输入命令:sudo apt-get install squid
3. 配置squid代理服务器
- 进入/etc/squid目录,备份squid.conf文件:sudo cp squid.conf squid.conf.bak
- 打开squid.conf文件:sudo gedit squid.conf
- 在文件末尾加入以下配置:
http_port 3128
cache_dir ufs /var/spool/squid 100 16 256
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access allow localnet
http_access allow localhost
http_access deny all
http_reply_access allow all
icp_access allow all
- 保存文件并关闭
4. 启动squid,输入命令:sudo /etc/init.d/squid start
5. 配置系统代理
- 打开系统设置,找到“网络”选项
- 点击“网络代理”选项卡
- 选择手动代理配置
- 在HTTP代理栏和HTTPS代理栏输入地址:127.0.0.1,端口:3128
- 保存设置
现在您的Ubuntu系统就已经配置好了http代理服务。请注意,如果您有其他的代理配置或者防火墙设置可能会影响代理的使用,请确保它们与这个代理服务没有冲突。
阅读全文