Proxy应该是Squid最普遍了。装个来玩玩。Ubuntu 12.04安装: sudo apt-get install squid然后就是设定了1:决定先用密码管制,如果需要更严格管控,再用MAC或ip来限制。密码用apache2 自带的NCSA ,先做个密码档,然后设为任何人可读:sudo touch /etc/squid3/squid_passwdsudo chmod o+r /etc/squid3/squid_passwd密码档others权限设为可读也不用担心安全,因为内容加密了。2:设定密码:sudo htpasswd /etc/squid3/squid_passwd Kenji , Kenji 是使用者名称。然后系统会要求输入密码。3:修改 squid_conf在 337行左右 加入 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd在 720 行左右加入 acl ncsa_users proxy_auth REQUIRED在 793行左右 加入 http_accss allow ncsa_users把843,844行的 http_access allow localnet , http_access allos localhost , uncomment掉。在 1138行 的http_port :3128 改成 http_port 0.0.0.0:3218 ,如果不改,系统预设是TCP6 , 也就是IPV6,改了之后才会是TCP, IPV4 。用netstat -ntlp 看一下就知道了。4: 重新啓动 squid3 , sudo service squid3 --full-restart ,要用 --full-restart 不然会啓动不了,这应该是个bug吧。5:在firefox 的menu , Edit - > preference 的advanced -> network里面的connecting 按setting .设定proxy.在LAN里面测试OK。如果要对外开放,应该要在router mapping 3128 port到proxy server , 有空再来测试吧。squid_conf 文件很长,有5800行左右,内容多了点,但说明很详细。
更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2Ubuntu 12.04 安装经典的 Gnome 桌面Linux删除指定的行相关资讯 Ubuntu 12.04
- Ubuntu 12.04.5 LTS 发布,赶快升 (08/09/2014 07:22:42)
- 网络电视软件 TV-Maxe 0.09 发布附 (04/20/2014 20:33:17)
- Ubuntu 12.04和14.04两大版本性能 (02/14/2014 12:03:01)
| - Ubuntu 12.04.5 将在8月7号发布 (07/15/2014 16:37:58)
- Ubuntu 12.04 LTS安装后3件必须做 (04/13/2014 08:17:09)
- Ubuntu 12.04.4 发布下载 (02/07/2014 09:25:56)
|
本文评论 查看全部评论 (1)
评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或
|