【新学期 教你做人】正确的wifi分享方式(误

新学期,如何处理好与同学的关系成为大家关注的问题。而被限制使用网络的同学们,最渴望的东西莫过于免费的热点。所以,想要受到同学们的欢迎,最佳的方法即是分享网络给大家使用(误

一本正经地胡说八道,其实是使用squid作代理恶搞上网者

  233IMG_0789

环境:

  • ubuntu14.04
  • 有线网卡eth0 无线wlan0

1.首先将电脑变成无线ap

为了省事用系统自带的方法 简单粗暴但是有些设备可能搜不到连不上之类的

更通用的方法懒得试

meitu

右上角网络,创建

2014-09-22 23:09:31 的屏幕截图

名称填得诱惑一些。目的是造(keng)福(die)同学 就不设加密了

2.安装apache

打开终端

apt−get install squid3#下载安装
vim /etc/squid3/squid.conf #打开配置

#主要改了这些值

http_access allow all
http_port 3128 transparent #端口及代理模式
cache_mem 1000 MB
cache_dir ufs /var/spool/squid3 1000 16 256 #缓存设置
coredump_dir /var/spool/squid3
cache_mgr me@lo−li.net #邮箱
visible_hostname wifi #瞎填
#日志设置
access_log /var/log/squid3/access.log squid
cache_store_log /var/log/squid3/store.log
cache_store_log /var/log/squid3/cache.log

redirect_program /etc/squid3/script.pl #指定脚本
redirect_rewrites_host_header off
redirect_children 200

 链接:一些好用的脚本

放置的路径和squid设置中redirect_program一致

然后尝试重启squid3

service squid3 restart #重启squid3
ps -aux #查看进程

如果列表中没有squid3这个进程就要检查配置文件中的语法错误

squid3 -k parse  #查错

成功运行之后要将来自无线网卡的流量转发给squid

iptables -t nat -A PREROUTING -i wlan0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
#无线网卡wlan0,squid端口3128

也要关注/var/log/squid3/cache.log中的信息

vim /var/log/suqid3/cache.log #查看日志

如果有Permission denied之类的错误可以更改相应脚本的权限

然后

IMG_0796 IMG_0765 IMG_0766 IMG_0767

标签: none

已有 3 条评论

  1. 好厉害

    1. 别试了 会被打 别问我怎么知道

  2. 学习了

添加新评论