openwrt怎么openwrt定时关闭wifii

查看: 6691|回复: 61
WIFI推广方式!爱快配合OPENWRT网页验证,下载并安装2...
本帖最后由
10:30 编辑
本人不是很在乎那个什么名和利的人,所以可能会有人对我有意见。也可能因为我不是很在乎这些东西所以可能也没考虑得太多。让人认为我引用了人家的东西还不知道感谢,利用了人家的代码还不知道感谢。其实不是不知道感谢,可能跟我做人有关系,我不喜欢名利,所以也不怎么注重这个,既然有人提出来了 那我真得说下了。
这个帖里面包含的验证方式是来自三偌科技的代码加网上找的代码修改而来。感谢三偌科技的代码,感谢网上的代码。
本推广方式的成本可能会有点高!但是效果应该是很不错的,尤其是在人流量大的地方。原理就是利用免费WIFI吸引人家,而想要使用你的免费WIF那么他就必须要先下载安装2345浏览器,然后安装好后利用网页代码检测是否使用的2345浏览器访问,如果是就验证通过,允许他开始使用免费WIFI。如果不是那么继续跳转到验证页。先说说设备,首先需要2台小PC机,可以购买网上的二手也可以利用你自己闲置的。本人利用的是网上购买的,图片如下
2台PC机的主要功能一台用来安装爱快软路由器 用来做WIFI验证另台用来安装OPENWRT用来做WIFI发射以及验证页的存放
首先要安装爱快并且开启爱快里的WEB验证,关于爱快的安装方式请自行百度,我现在这里说下爱快的验证方式设置,安装好爱快后请在爱快的主页读心系统里设置。
选择自定义,地址写另台机器的地址,具体等会再说 上面还有个认证地址,那个地址抄下来等会要放到认证的主页里的。
第二台机器里面安装好OPENWRT这个机器需要插一块MINIPCI-E的无线网卡,安装好后设置里面的无线关掉DHCP,DHCP由爱快路由器来完成,并且设置LAN的IP为192.168.1.3 ,这个地址实际上就是和读心系统里的地址对应。
上面2台都设置好后连入网络 然后将验证页代码什么的传入openwrt的这台机器的WEB空间里 将原来的主页改名。
WEB页的效果图
代码放到OPENWRT里之前需要修改掉主页里的开始那个很长的一串的验证地址还有就是软件下载地址,否则不改你就是给我推广了。。。。
才注册没多久 所以量也不是很高 我还要继续努力
如果你知道怎么怎么将网页代码上传到AP里 那么就不需要第二台PC了~~对了建议爱快最好是可以单独弄个空间用来存放WEB,这样自己做本地验证就方便多了~~
验证页代码附件
本帖子中包含更多资源
才可以下载或查看,没有帐号?
好 那么早呢~~
需要两台机器?是不是只要爱快自身能提供100M的自定义WEB空间的话,就不需要两台机器了?
很好&&希望共享出来
楼主能不能发个详细的教程和资料?
需要两台机器?是不是只要爱快自身能提供100M的自定义WEB空间的话,就不需要两台机器了? ...
早应该了&&ftp上传文件过去
认证地址改成2345的导航 也有钱
楼主 可以上传到网盘 然后发共享链接 还有就是认证页可以放到能刷tt的路由器里 能省不少钱呢
目测是阿呆,我就告诉你怎么上传,看你会不会发布。纯粹砸场。有需要的也可以找我。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
目测是阿呆,我就告诉你怎么上传,看你会不会发布。纯粹砸场。有需要的也可以找我。
其实不是不会&&我发的帖子在2345 这里是我复制过来的 哈哈 那边没有附件。。。。
Powered byOpenWRT 路由配置技巧
  随着最近 Google 在国内已经完全无法访问,使得通过 VPN 访问网络的需求更加强烈,本文介绍的方法可以使一个普通的路由具备稳定连接 VPN 的能力,并能够根据目标访问网站选择国内外线路,从而得到一个既没有限制,也不会影响速度的 Wifi 环境,连接到这个网络的设备不需要任何配置即可安全上网,完全感觉不到任何不便。  chnroutes 路由表  这个路由表集中了所有分配到中国大陆的 IP 段,根据 http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest&每天自动更新,可使得在访问国内地址时不经过 VPN。  想想如果能够让家里的路由直接连接 VPN,在家连接 WiFi 的所有设备直接达到Fan墙的效果,应该很 Cool,所以最近在某宝整了一个 Netgear WNDR3800 二手路由回来,先后分别在 DD-WRT 和 OpenWRT 成功配置 VPN + chnroutes,最后还是选择了 OpenWRT。  DD-WRT vs OpenWRT  关于 DD-WRT 和 OpenWRT,我选择&OpenWRT&主要因为 DD-WRT ROM 中集成的软件太多,绝大多数用不到,要配置 jffs2 来保存脚本文件,一般配置则保存在nvram中,而且无线较不稳定,5G频段常搜索不到(当然可能是我这个路由器型号的支持问题)。OpenWRT 的配置文件语法统一,配置都存储在文件系统中,且 ROM 本身仅集成了必备组件,非常小,可以只安装需要的东西,WEB管理界面也是可选安装,简洁强大,经过若干天的使用一直比较稳定。&  配置  已配置好 OpenWRT 上网的童鞋们可以直接跳过&1.刷 ROM 和 2.初始配置  1.刷 ROM  a.首先确定你的设备可以被 OpenWRT 所支持(到这里查看支持的设备列表:http://wiki.openwrt.org/toh/start),然后到这里下载编译好的 ROM:http://downloads.openwrt.org/ 。最新的 stable 版本是&attitude_adjustment(12.09),我下载的是 trunk 版本。  b.在 OpenWRT 官网找相应设备的 Wiki 页面查看刷机方法,一般都是在路由器官方Web固件升级页面直接刷入(我的 WNDR3800 Wiki页面是:http://wiki.openwrt.org/toh/netgear/wndr3800)  2.初始配置  a.路由器启动后,有的型号没有安装 Wifi 模块,需要先用网线连接到 LAN 口,本机 IP 配置为静态 192.168.1.x,然后 telnet 到 192.168.1.1,更改 root 密码,然后 ssh 连入,参考:http://wiki.openwrt.org/doc/start#configuring.openwrt  b.配置 WAN 口,让路由连上 Internet,参考:http://wiki.openwrt.org/doc/howto/internet.connection 。  比如要配置 PPPoE:uci set network.wan.proto=pppoeuci set network.wan.username=''uci set network.wan.password='yourpassword'uci commit networkifup wan&  c.安装 LuCI Web 管理界面并设置开机自动启动,参考:http://wiki.openwrt.org/doc/howto/luci.essentialsopkg updateopkg install luci/etc/init.d/uhttpd start/etc/init.d/uhttpd enable&  d.浏览器输入路由器 LAN 侧 IP(多为192.168.1.1),进行 Wifi 等配置  3.配置 DNS  a.创建&/etc/config/sec_resolv.confvim /etc/config/sec_resolv.conf  填入以下 DNS Servers:nameserver 8.8.8.8nameserver 8.8.4.4nameserver 208.67.222.222  b.编辑&/etc/config/dhcpvim /etc/config/dhcp  找到&option resolvfile 选项,替换为:option resolvfile '/etc/config/sec_resolv.conf'  4.配置 PPTP  a.安装 ppp-mod-pptpopkg updateopkg install ppp-mod-pptp&&  如果需要 LuCI 支持(推荐):opkg install luci-proto-ppp&&  b.配置 vpn 接口,编辑&/etc/config/network 文件,应该已经有以下内容(如果没有,需要插入),并配置里面的 server、username 和 password:config 'interface' 'vpn'
option 'ifname'
'pptp-vpn'
option 'proto'
option 'username'
'vpnusername'
option 'password'
'vpnpassword'
option 'server'
'vpn.example.org or ipaddress'
option 'buffering' '1' &&&  c.进入 Network -& Firewall ,把 vpn 加入 wan zone,效果如图:&&&&  d.进入 Network -& Interfaces ,此时应该已经可以看到 VPN Interface 并可以连接,效果如图:&& &&  e.此时在本机 traceroute ,应该能得到类似以下的结果:FL-MBP:~ fatlyz$ traceroute
traceroute: Warning:
ha using 74.125.239.113 traceroute to
(74.125.239.113), 64 hops max, 52 byte packets 1
fc_r0.lan (192.168.7.1)
0.946 ms 2
10.7.0.1 (10.7.0.1)
189.259 ms
187.813 ms
188.368 ms 3
23.92.24.2 (23.92.24.2)
189.847 ms
190.489 ms
188.939 ms 4
10ge7-6.core3.fmt2.he.net (65.49.10.217)
188.508 ms
192.216 ms
202.863 ms 5
10ge10-1.core1.sjc2.he.net (184.105.222.14)
195.695 ms
195.691 ms
284.242 ms 6
72.14.219.161 (72.14.219.161)
189.196 ms
192.287 ms
193.220 ms 7
216.239.49.170 (216.239.49.170)
192.496 ms
188.547 ms
189.881 ms 8
66.249.95.29 (66.249.95.29)
190.125 ms
190.335 ms
190.026 ms 9
nuq05s01-in-f17.1e100.net (74.125.239.113)
189.804 ms
190.556 ms
190.242 ms  可以看出,其中第二跳是 VPN 的网关,而&traceroute
的话第二跳应该也是同样的结果。  这时已经可以访问 Google, Baidu 等国内外的站点了。  5.配置 chnroutes  a.到 chnroutes 项目的下载页面:http://chnroutes-/ 下载 linux.zip,解压  b.把 ip-pre-up 重命名为 chnroutes.sh,打开编辑,在&if [ ! -e /tmp/vpn_oldgw ]; then&前插入以下代码,以避免 ppp 连接脚本重复执行导致重复添加路由表项:if [ $OLDGW == 'x.x.x.x' ]; then
exit 0fi  其中 x.x.x.x 是 VPN 的网关,可以先本机连接上去之后查看一下网关地址。  c.ssh 连接到路由器,执行以下命令:cd /etc/config/mkdir pptp-vpncd pptp-vpnvim chnroutes.sh  在 vim 中把编辑好的 chnroutes.sh 粘贴进去(当然也可以通过 ssh 直接把 chnroutes.sh&文件传过去,或者上传到某个地方再 wget 下载)  执行以下命令,设置权限为可执行:&chmod a+x chnroutes.sh  d.用 vim 编辑 /lib/netifd/ppp-up 文件:vim /lib/netifd/ppp-up  在&[ -d /etc/ppp/ip-up.d ] && { 这一行前插入以下内容,确保 ppp 连接脚本能够被执行:sh /etc/config/pptp-vpn/chnroutes.sh  e.重启路由,启动好之后,进入 LuCI 查看接口状态,等 WAN 和 VPN 都连接成功后,ssh进去,执行 route -n | head -n 10&,效果应该类似这样:_R0:/etc/config# route -n | head -n 10 Kernel IP routing table Destination
Flags Metric Ref
Use Iface 0.0.0.0
0 pptp-vpn 1.0.1.0
58.111.43.1
255.255.255.0
0 pppoe-wan 1.0.2.0
58.111.43.1
255.255.254.0
0 pppoe-wan 1.0.8.0
58.111.43.1
255.255.248.0
0 pppoe-wan 1.0.32.0
58.111.43.1
255.255.224.0
0 pppoe-wan 1.1.0.0
58.111.43.1
255.255.255.0
0 pppoe-wan 1.1.2.0
58.111.43.1
255.255.254.0
0 pppoe-wan 1.1.4.0
58.111.43.1
255.255.252.0
0 pppoe-wan  其中 Destination 为&0.0.0.0 的是默认路由,网关为 VPN 网关,意味着默认流量都经过 VPN,而以下的条目则把目的为国内的网段都指向了 ISP 提供的网关。  至此 PPTP VPN 和 chnroutes 已经配置完毕。  6.配置 VPN 断线自动重连  a.创建 /etc/config/pptp-vpn/status-check.sh:vim /etc/config/pptp-vpn/status-check.sh  在 vim 中粘贴以下内容(此脚本检测 VPN 连接状态,并在断线后会断开 WAN 和 VPN 接口,10秒后重新连接 WAN,并在 30 秒后重连 VPN):#!/bin/shif [ -f "/tmp/vpn_status_check.lock" ]then
exit 0fiVPN_CONN=`ifconfig | grep pptp-vpn`if [ -z "$VPN_CONN" ]then
touch /tmp/vpn_status_check.lock
echo WAN_VPN_RECONNECT at: && /tmp/vpn_status_check_reconn.log
date && /tmp/vpn_status_check_reconn.log
ifdown vpn
ifdown wan
ifdown vpn
rm /tmp/vpn_status_check.lockelse
date & /tmp/vpn_status_check.logfi  执行以下命令,设置权限为可执行:&chmod a+x /etc/config/pptp-vpn/status-check.sh  b.进入LuCI 的 System -&&Scheduled Tasks 填入以下内容,并保存:*/<span style="color: # * * * * /etc/config/pptp-vpn/status-check.sh  以上实际上是编辑了 cron 配置,cron 每分钟运行检测 / 重连脚本,重启 cron:/etc/init.d/cron restart  c.静待几分钟,查看 /tmp 目录,应该能看到&vpn_oldgw 和 vpn_status_check.log 文件,查看&vpn_status_check.log 文件,可以看到最近一次检测 VPN 连接状态的时间。_R0:/tmp# ls vpn*vpn_oldgw
vpn_status_check.log_R0:/tmp# cat vpn_status_check.log Tue Jul 15 00:04:02 HKT 2014_R0:/tmp#   你可以在 LuCI 中断开 VPN 接口,在接下来的4-5分钟,观察 WAN 和 VPN 的重连情况。  d.分别 traceroute
,观察第二跳的地址:FL-MBP:~ fatlyz$ traceroute
| head -n 3traceroute: Warning:
ha using 74.125.239.115traceroute to
(74.125.239.115), 64 hops max, 52 byte packets 1
fc_r0.lan (192.168.7.1)
0.895 ms 2
10.7.0.1 (10.7.0.1)
193.747 ms
187.789 ms
289.744 ms 3
23.92.24.2 (23.92.24.2)
259.323 ms
354.625 ms
408.535 msFL-MBP:~ fatlyz$ traceroute
| head -n 3traceroute to www. (180.76.3.151), 64 hops max, 52 byte packets 1
fc_r0.lan (192.168.7.1)
0.731 ms 2
58.111.43.1 (58.111.43.1)
18.484 ms 3
183.56.35.133 (183.56.35.133)
87.841 ms  可以看出,已成功对国内外的目标地址进行了路由选择。  至此,OpenWRT 路由的基本配置、PPTP VPN、chnroutes 和自动重连已经配置完成。  来源:投稿,作者:FatLYZ,。
  除非注明,文章均为原创,转载请以链接形式标明本文地址
  本文地址:
OpenWRT对新手很不友好,从本文的配置说明就能看出来,推荐新手用tomato,大部分已经配置好了,而且也能装OpenWRT的ipk包。纽约客 于
1:27:38 回复何止不友好,简直就是在虐新手的心
只可惜家里的路由器不支持啊。。。。
标记,要是有现成的就好了
.王靖锋Eric
哪天网络开放了,科学上网的那些日子将成为中国网民一段美好的回忆。ooxx 于
10:03:17 回复等不到这一天了Jasonlee 于
21:41:11 回复谷歌貌似于7月25日晚服务全线恢复,目前谷歌+,完整版GP,youtube均可无障碍访问,谷歌主页默认跳转进谷歌荷兰!!!!!!!!!!能持续多久还不清楚!
有没有tomato的教程?
.jaywhualone
首先你得买一个VPN
.影君子Moviegoer
又要变成众人皆知的秘密了
我家是买了个树莓派刷的
这个应该也可以直接在tomato里加入这个规则吧,用tomato的人多啊
在大陆上网没有个 VPN 都不自在。
哭!!不要这样好不好?我只是想看个新闻,非要去读个计算机本科才行?
我也是NETGEAR 3800,为什么我在DDWRT就从来没能配置成功VPN(PPTP的)呢?网上所有教程看了都没用,求月光大神指点。话说DDWRT确实无线信号不太好,OpenWRT的界面实在不友好,可惜3800好像刷不了tomatoFatLYZ 于
23:45:25 回复3800的dd-wrt刷好就可以直接连vpn,只是配路由表和自动重连稍复杂,推荐openwrttutugreen 于
14:01:30 回复同3800,DDwrt连不上(配置错误?)现在用openwrt连很爽。。
这是作死的节奏啊!
.Malcolm_Makun
上次给我刷哭了,4M空间不足…
已经有卖成品的: ship.fslk.netlehui99 于
15:57:39 回复网址错了,应该是 shop.fslk.net
.死神的微笑
Mark,准备买路由器了。。
.WoongNing
我只有vpn账户名和密码,可以用openwrt吗?之前用ddwrt试过 不可以fan墙要注意安全 于
9:20:05 回复ip都没有,你是怎么拨vpn的?
.柯二来了粤经
求介绍一个免费的比较好用的vpn
极路由pptp l2tp有个智能模式
好!不错的新鲜好文章,正是我要的Openwrt的VPN。谢谢!!
恩查看 vpn_status_check.log 文件,可以看到最近一次检测 VPN 连接状态的时间。lehui99 于
15:55:57 回复网址错了,是 shop.fslk.net
.写代码的厨子
以后VPN会不会也被封啊
这个方法最大的问题是访问国内网站时dns很可能把电信解析到联通,联通解析到电信,造成访问缓慢,仍然不是完美方案FatLYZ 于
12:21:54 回复的确还不是完美方案但国内dns有污染问题,如果想要通过域名来判断的话必须维持一个被禁域名列表,也不省心
.fan墙要注意安全
pptp 扶墙,大家小心在墙上被抓住啊
.最终混合体
等入手极路由的产品后试试。
不错,好东西,好强大,学习啊,openwrt不错,很好,我喜欢。
还没试,不知道是否能稳定长久的翻墙
没办法,手里的ss都用完了,只有pptp的了,明年才到期,希望博主更新一下chndns更简单一些的设置方法。我这边全局ok。最好是pandora固件的教程
这方法好啊,收了!
按照教程成功连接上,但是透明代理设置死活不成功,有没有更简单一些的方法设置透明代理的?
不是可以访问Google 和Facebook 了嘛ddnete只有英美荷三个线路呀
天朝啊, 开门吧
.pairsdoll
有点麻烦,使用极路由则很方便,填写VPN用户名和密码,再连接就可以了。
.worktimer
openwrt 怎么 连 l2tp 呢?tutugreen 于
13:58:09 回复安装xl2tpd或openl2tp即可实现。
改hosts也可以~
看起来有点复杂,不过可以尝试下。
.用户名正输入
下一个浏览器就可以了,表示一直都在用,从来没有说上不了,
.unhappydepig
这个我觉得太变态了 有点麻烦
.Sean---Zhang
直接用天行浏览器不就好了
奇怪,特意试了下,手机没使用翻墙软件啊,访问google服务正常,可电脑上连都打不开。
这简直就是在虐人
学习了,等着刷
留着回去其刷路由器玩
LZ,命令大法不会用啊,我也是3800,装了luci界面,能介绍一下界面下如何操作嘛。。tutugreen 于
14:05:03 回复如果是3800不会配置pptp/l2tp的话,这里有完整fq+下载用固件(没有自动判断国内外IP。)度娘云:1qWDMGHm 密码: 2yhm在Luci→网络→接口 下 创建新接口,协议选择PPTP或L2TP即可,创建后配置用户名和密码(就像pp拨号一样),连接即可。
= =不是一般的复杂
这个要整死人的,只适合爱折腾的技术男,已经入手极路由
重庆这边已可以访问了。
.美国人华莱士
你不要误导人买VPN了,直接买VPS,又能放网站又能加N个VPN账号,速度又快,价钱也和单买VPN相当,还不怕VPN监控陷阱。
赞助商广告
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享. 转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议.针对openwrt中wifidog不稳定的优化和改进
- 因思而变
最近在做 wifidog 的广告功能,发现 wifidog 有很多不稳定的地方,急待改进和优化。于是自习研究了 wifidog 的工作流程,结合自己的需求,简化了认证过程,流程图如下:
正常 wifidog 认证流程10步以上,而6次是与服务器端的直接通信。其中重复向服务器发送数据的一项可以完全省略,这样精简了认证流程可以减少4次网络传输,使每个上网用户只需要一次请求即可认证上网。认证流程优化至6步且4步是在本地通信。
注意此种方案中token的产生要在wifidog和服务器端协调一致。其实就是通过算法代替了网络认证问题。推荐这篇日记的豆列
······openwrt 怎么查看wifi状态_百度知道
openwrt 怎么查看wifi状态
在执行wifi up。ifconfig -a 无wifi信息,wifi down 后的状态openwrt 怎么查看wifi状态
提问者采纳
现在身办没openwrt没记错的话应该是:iw你试试看,没办法查实
提问者评价
其他类似问题
为您推荐:
其他1条回答
记错的话应该是,现在身办没openwrt。
查看原帖&gt:iw你试试看;&gt,没办法查实
openwrt的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 openwrt wifi 配置 的文章

 

随机推荐