您当前的位置: 首页 >  服务器

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

squid:http和https的代理服务器设置指南(MacOS版)

发布时间:2020-09-16 21:26:42 ,浏览量:0

这里写图片描述

之前曾经介绍过在Linux的CentOS 7上安装squid 3.5来实现http和https的步骤,这篇文章验证一下在MacOS上的使用过程。

机器配置
liumiaocn:~ liumiao$ uname -a
Darwin liumiaocn 19.6.0 Darwin Kernel Version 19.6.0: Sun Jul  5 00:43:10 PDT 2020; root:xnu-6153.141.1~9/RELEASE_X86_64 x86_64
liumiaocn:~ liumiao$
确认版本

版本确认: brew info squid

liumiaocn:~ liumiao$ brew info squid
squid: stable 4.13 (bottled), HEAD
Advanced proxy caching server for HTTP, HTTPS, FTP, and Gopher
http://www.squid-cache.org/
/usr/local/Cellar/squid/4.13 (2,111 files, 10.0MB) *
  Poured from bottle on 2020-09-16 at 20:32:20
From: https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git/Formula/squid.rb
License: GPL-2.0
==> Dependencies
Required: openssl@1.1 ✔
==> Options
--HEAD
	Install HEAD version
==> Caveats
To have launchd start squid now and restart at login:
  brew services start squid
Or, if you don't want/need a background service you can just run:
  squid
==> Analytics
install: 786 (30 days), 1,874 (90 days), 7,825 (365 days)
install-on-request: 755 (30 days), 1,819 (90 days), 7,418 (365 days)
build-error: 0 (30 days)
liumiaocn:~ liumiao$ 
确认设定文件目录

因为使用的是brew进行的安装,所以可以使用如下命令确认实际的安装目录:

执行命令:brew --prefix

liumiaocn:~ liumiao$ brew --prefix
/usr/local
liumiaocn:~ liumiao$ 
启动squid

执行命令:brew services start squid

liumiaocn:~ liumiao$ brew services start squid
==> Successfully started `squid` (label: homebrew.mxcl.squid)
liumiaocn:~ liumiao$ 

确认结果如下

liumiaocn:~ liumiao$ brew services list |grep squid
squid started liumiao /Users/liumiao/Library/LaunchAgents/homebrew.mxcl.squid.plist
liumiaocn:~ liumiao$ 
常见问题:无法进行域名解析

此时发现无法使用域名只能使用ip来访问

原因:dns未配置,在squid的配置文件中添加8.8.8.8和8.8.4.4

详细可参看:https://liumiaocn.blog.csdn.net/article/details/108630561

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

1.2492s