Ubuntu下代理伺服器通常使用squid

安裝

sudo apt-get install squid

修改squid.conf配置

sudo vim /etc/squid/squid.conf

公司局域網設置公開的V配置說明

如果不設置用戶口令,公開使用,只要改:http_access deny all為http_access allow all,

保存squid.conf並退出vim(用“:wq”),即可使用啦。

正常情況下不應該取消,避免成為他人的攻擊跳板!

設置有認證功能的V配置說明

1.啟用認證功能需要安裝apache2-utils

sudo apt-get install apache2-utils

2.建立V使用者和密碼

sudo htpasswd -c /etc/squid/passwd.squid proxytest1   (儲存路徑可以自己選擇)

如建立再次建立新用戶,-c可以省略

3.編輯squid.conf(vim查找,用“/”)

**找到下列6行,開啟2~6行命令

#auth_param digest nonce_max_count 50

#auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd.squid

#auth_param basic children 5

#auth_param basic realm Squid proxy-caching web server

#auth_param basic credentialsttl 2 hours

#auth_param basic casesensitive off

**找到acl SSL_port port 443 ,在其上面加入

acl users proxy_auth REQUIRED

acl sectionx proxy_auth REQUIRED

**找到INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS下開啟和添加

http_access allow users #1

http_access allow localnet #2

http_access allow localhost #3

次序#1#2#3,表示內網用戶也要驗證。

次序#2#1#3,表示內網用戶不用驗證

**改:http_access allow all  為 http_access deny all

保存退出squid.conf

4.執行檢查、從新載入,開始運行3個命令,即可。

常用命令

sudo start squid   #開始運行

sudo squid -k check #檢查設定檔的正確性

sudo squid -k reconfigure #改變設定檔後重新載入

sudo squid -k shutdown #完整停止Squid運作

清空緩存

sudo stop squid   #要停止squid

sudo rm -rf /var/spool/squid/*   #刪除緩存下所有子目錄

sudo squid -z   #重建創建緩存目錄,

sudo start squid #重啟squid

查看使用者緩存記錄(最後20條)

sudo tail -20 /var/log/squid/access.log   #看最後20條連結

判斷Squid是否正常運行

查看在/var/spool/squid中任何一個最底層子目錄中,是否有新的檔。

su   #切換到管理員

ls -l /var/spool/squid/00/00 #查看檔生成時間是否對應

默認埠號 更改

http_prot 3128   #將3128更改,注意埠號不要被流覽器安全規則遮罩

V Server Ubuntu的更多相关文章

  1. 阿里云 Server (Ubuntu 12.04) 配置 FTP

    来自 http://blog.csdn.net/zgrjkflmkyc/article/details/45510345 这个是阿里云的官方用户手册  http://bbs.aliyun.com/re ...

  2. VNC Server (Ubuntu 16.04.3 GNOME)

    1. 安装VNC服务 sudo apt-get install vnc4server -y 2. 启动VNC服务 vncserver :1 3. 此时客户端连上后你会发现灰屏,原因出在~/.vnc/x ...

  3. UBUNTU 16.04 LTS SERVER 手动升级 MariaDB 到最新版 10.2

    UBUNTU 16.04 LTS SERVER 手动升级 MariaDB 到最新版 10.2 1. 起因 最近因为不同软件的数据问题本来只是一些小事弄着弄着就越弄越麻烦了,期间有这么个需求,没看到有中 ...

  4. Ubuntu 下安装 SQL Server 2016初探

    安装步骤参官方 https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-setup-ubuntu 执行命令如下: .Enter supe ...

  5. How to create a PPPoE Server on Ubuntu? (Untested)

    How to create a PPPoE Server on Ubuntu? March 30, 2011 coder_commenter Leave a comment Go to comment ...

  6. Vmware 中安装 Ubuntu Server (或者ubuntu 以文本界面登陆时) 分辨率无法全屏问题

    Vmware 中安装 Ubuntu Server/Ubuntu 分辨率,无法全屏问题 需要更改grub设置 在终端或者文本界面按下列步骤进行设置: 第一步: 输入命令 sudo vim /etc/de ...

  7. SQL Server on Ubuntu——Ubuntu上的SQL Server(全截图)

    本文从零开始一步一步介绍如何在Ubuntu上搭建SQL Server 2017,包括安装系统.安装SQL等相关步骤和方法(仅供测试学习之用,基础篇). 一.   创建Ubuntu系统(Create U ...

  8. Ubuntu 安装 SQL Server

    SQL Server现在可以在Linux上运行了!正如微软CEO Satya Nadella说的,"Microsoft Loves Linux",既Windows 10内置的Lin ...

  9. SQL Server on Ubuntu

    本文从零开始一步一步介绍如何在Ubuntu上搭建SQL Server 2017,包括安装系统.安装SQL等相关步骤和方法(仅供测试学习之用,基础篇). 一.   创建Ubuntu系统(Create U ...

随机推荐

  1. webSql的简单小例子

    初始化websql数据库的参数信息 var config = { name: 'my_plan', version: '', desc: 'manage my plans', size: 20 * 1 ...

  2. 通俗理解LDA主题模型(boss)

    0 前言 看完前面几篇简单的文章后,思路还是不清晰了,但是稍微理解了LDA,下面@Hcy开始详细进入boss篇.其中文章可以分为下述5个步骤: 一个函数:gamma函数 四个分布:二项分布.多项分布. ...

  3. 第五届蓝桥杯校内选拔第六题_(dfs)

    你一定听说过“数独”游戏.如[图1.png],玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行.每一列.每一个同色九宫内的数字均含1-9,不重复. 数独的答案都是唯一的,所以 ...

  4. Shell输入/输出重定向

    输出重定向 重定向一般通过在命令间插入特定的符号来实现.特别的,这些符号的语法如下所示 command1 >file1 上面这个命令执行command1然后将输出的内容存入file1. 注意任何 ...

  5. python json格式和csv文件转换

    python json格式和csv文件转换 上代码 import csv import json ''' json格式示例 [{ "firstName":"Bill&qu ...

  6. eBPF监控工具bcc系列五工具funccount

    eBPF监控工具bcc系列五工具funccount funccount函数可以通过匹配来跟踪函数,tracepoints 或USDT探针.例如所有以vfs_ 开头的内核函数. ./funccount ...

  7. xmpp使用经验

    IM 标准协议有XMPP\IMPP\PRIM\SIP(SIMPLE)等,其中XMPP基于XML的协议,具备了很好的扩展性(依靠XML的域名空间)并且可以建立在TLS上使用SASL认证. 1.文件比如图 ...

  8. asp.net mvc,基于aop实现的接口访问统计、接口缓存等

    其实asp.net 上aop现有的框架应该蛮多的,比如静态注入式的PostSharp(新版本好像已经商业化了,旧版本又不支持.net4.0+),或者通过反射的(性能会降低). 本文则是通过mvc其中一 ...

  9. 【转】Flex 布局

    网页布局(layout)是CSS的一个重点应用. 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性.它对于那些特殊布局非常不方便,比如,垂直居中 ...

  10. 第十三节:web爬虫之Redis数据存储

    下面仅仅展示Redis的set()集合存储,并不完整,后期会对Redis进行全面的介绍.... 此时数据已经存储到Redis当中