当前位置:首页 > CN2资讯 > 正文内容

Squid http代理实现squid代理

3天前CN2资讯
注意!由于squid是按allow-deny-allow-deny的规则运行的。所以要注意下面的参数在squid.conf文件中的位置。

1 安装

从源中安装

源中自带稳定版本,执行下面的命令进行安装 sudo apt-get install squid

2 配置


squid默认配制是不让任何客户端用户使用它的,你需要做相应的修改.
            shell#sudo vi /etc/squid/squid.conf (vi在unbuntu中也可换用gedit)
首先,添加两行:
http_port 10.13.88.66:808
visible_hostname wduduanpo-G31M-ES2C
此处的wduduanpo-G31M-ES2C是计算机名字,然后,定位到
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
# Example rule allowing access from your local networks. Adapt
# to list your (internal) IP networks from where browsing should
# be allowed
#acl our_networks src 192.168.1.0/24 192.168.2.0/24
#http_access allow our_networks
http_access allow localhost
########add by wdp
acl my_network src 10.13.88.12 #设置你允许访问的ip(*请用具体的数字代替),#号前有一个空格 #此处我舍去这一部分设置,并把下面的http_access deny all 改为了http_access allow  all这样所有的局域网用户都利用该代理了 http_access allow my_network
#########end add
# And finally deny all other access to this proxy
http_access deny all
这样当你启用squid后,这几个ip就可使用这个代理了.如果你还希望客户端提供用户名密码才能使用的话,我们还需做点修改,继续定位到
#Then, set this line to something like
#
#       auth_param basic program /usr/lib/squid/ncsa_auth /usr/etc/passwd
######add by wdp
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
acl auth proxy_auth sdau
http_access allow auth
######end add
     以上修改后,你就可以启用squid(这里假设你设置好了用户名和密码,如果没有设置,参考如下)
得用apache的htpasswd工具为squid设置用户的密码:
         shell#htpasswd -c /etc/squid/passwd proxy_user proxy_password (passwd路径你可以自己定制,但建议你参考官方建意,虽然我没有照做).

3 运行


如果是首次运行squid,你需要首先执行:
          shell#squid -z    (必须这样做)
接下来检验我们的配制文件是否有问题
          shell#squid -k parse
如果没有任何消息输出,恭喜,你可以使用squid了.
           shell#squid          (后台启动)
           shell#squid -k shutdown        (用这个命令关掉代理)
每次断网后需要手动先把squid退出再启动才能成功启动代理
    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/25108.html

    分享给朋友:

    “Squid http代理实现squid代理” 的相关文章

    VPS在线测速:如何选择合适的虚拟专用服务器

    在现今的网络环境中,选择合适的VPS(虚拟专用服务器)是每位用户尤其是中小企业和开发者需要重点关注的事项之一。VPS在线测速的重要性体现在很多方面,尤其是在评估服务性能时,测速显得尤为关键。通过测速脚本,用户可以全面了解VPS的网络状况和系统性能,从而在购买时做出更明智的决策。 想象一下,你已经在选...

    深入了解DC9飞机的历史、技术特点与运营经验

    DC9概述 了解DC9这款飞机,首先得从它的历史说起。DC9,或称道格拉斯DC-9,是由道格拉斯飞机公司设计制造的中短程单通道喷气式客机。这款飞机的诞生可以追溯到20世纪60年代。道格拉斯公司在这段时间逐步崛起,骄傲地推出了DC9作为回应当时日益增长的民航市场需求。最初的设计版本虽然体积不大,但凭借...

    国外离线下载服务比较:如何选择最适合你的工具

    在信息时代,国外离线下载服务成为了许多用户的得力助手。这种服务的主要功能,是让用户在没有网络连接的情况下,也能提前将所需的数据或文件下载到本地或云端存储中。这种方法特别适合那些经常出行或在网络不佳的环境中工作的用户。通过离线下载,用户可以在网络恢复后更快、更方便地访问所需内容。 离线下载的应用非常广...

    搬瓦工VPS与CN2线路解析:提升网络稳定性与性价比

    搬瓦工(BandwagonHost)是一家值得关注的国外VPS主机服务商,因其性价比高、性能优异而在用户中口耳相传。最初我对搬瓦工的了解并不多,但随着对VPS服务需求的增加,自然也对市场上比较有名的服务商产生了浓厚的兴趣。在我研究的过程中,搬瓦工的特点确实吸引了我的眼球,尤其适合需要稳定网络和较高性...

    NameSilo Coupons - 如何以低成本注册域名并享受优质服务

    NameSilo自2010年成立以来,展现出稳定且迅猛的发展态势,成为了一家备受关注的域名注册商。总部位于美国亚利桑那州,NameSilo已经成功管理超过400万个活跃域名,且在行业内占据着显著的地位。在这条领域内,NameSilo被视为全球仅有的12家顶级域名注册商之一,这无疑为其信誉奠定了坚实基...

    大西洋免费VPS:高性价比云服务器服务体验

    大西洋免费VPS是由Atlantic.NET公司推出的一项免费虚拟私人服务器服务。这家公司成立于1994年,最初名为Internet Connect Company Computers,随着时间的推移逐渐发展成为一个知名的云计算与托管服务提供商,拥有多个美国境内的数据中心。我在了解这家公司时,发现它...