WIFI路由之神器openwrt

本文详述了OpenWRT路由器的高级配置步骤,包括虚拟机环境搭建、网络设置、代理服务、防火墙规则调整及日志查看等。特别介绍了Tinyproxy、Redsocks2的配置方法,以及如何利用shadowsocks实现自动代理设置。此外,还涉及了wifidog认证服务的配置流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

openwrt路由器上的开源操作系统,我们可以对其进行定制,然后刷到路由器上。路由器性能可以,作为小型服务器no pro。

扩展功能丰富,代理,防火墙,网盘,wifi路由等等。

在此不做openwrt的编译叙述,有现成的固件可以下载。

1、安装好vmware openwrt之后,

2、添加两张网卡,一张nat(内网),一张bridge(外网)

 

 

 

3、启动虚拟机之后,通过web访问:

http://192.168.1.1

http://192.168.21.5

 

用户名root,密码可以自己改,默认123456

 

 

 

3、Ping外网域名不通,ping外网ip可以,是域名解析有问题

 

 

 

4、openwrt自带nginx和wifidog

Ngix新增服务器配置认证服务器

地址为本地,端口为89,页面为/www/auth/index.html

重启nginx服务,访问http://192.168.1.1:89

 

 

 

5、openwrt默认开启了ssh服务,直接通过crt工具登陆即可进行操作。

 

 

 

6、wifidog配置

/etc/wifidog.conf

配置为本地服务器

http://192.168.21.5:2060/wifidog/status

 

7、认证服务器配置

可以和openwrt在同一网段,架设服务器

 

8、在openwrt web页面,系统日志可以看到wifidog的详细日志

 

9、虚拟机与宿主机互访

需要宿主机关闭防火墙

 

10、wifidog被触发,防火墙中会有针对某ip的放行规则,并且系统日志中也可见:

 

 

 

 

 

 

11、Tinyproxy和Red socks2

指定eth1为静态ip

Openwrt中的小型http代理服务器

 

 

 

 

 

192.168.137.112:8888

Netstat –an|grep 8888

设置了代理服务器,需要在客户端中配置代理客户端,

如ie中的代理设置

但是如果设置了代理服务器,需要每个客户端都要设置一次代理客户端,有没有办法通过路由器自动设置呢,是可以的,通过shadow socks,比较流行的是Red socks2,直接指定socket5代理,代理服务器地址端口输入tinyproxy中的地址和端口

 

 

 

 

 

 

 

 

 

这样设置之后,局域网中的192.168.137.112主机即可以当代理服务器了,

其他主机可以通过设置静态地址,网关为112,来访问网络。

 

 

 

13、安装luci-wifidog-auth

luci-app-wifidog-all.ipk

14、查看网络端口占用情况

netstat –tlnp

15、dnsmasq 只有它就可以上网

16、tiniproxy和red socks2配合使用

1、因手头有一个7620N芯片的功率无线路由器(万兴达WR5508商用路由),由于要使用无线广告营销功能,但在网上搜寻了很久,都没找到合适的固件。 2、可能有人会说支持7620方案的广告营销固件多的是,但这款路由器功率的,500mW,刷了海蜘蛛、RippleOS以及其他有wifidog功能的固件,无线超过3-5米就没有信号了。只有刷了openwrt和PandoraBox固件,无线信号超级强,达到26db。 3、因此,只能使用openwrt和PandoraBox固件,查询了多种方法,都是需要对固件进行编译的,由于小弟不懂编程,只有通过网友们的安装配置经验进行参考,在刷好的固件基础上安装wifidog和Luci界面的配置,如果哪位高手能将Luci-wifidog源码打包成ipk安装包,小弟万分感谢!此方法仅供想玩wifidog的朋友参考,编程高手勿拍砖就行了! 方法: 1、安装wifidog(前提是路由器必须接入互联网) [root@PandoraBox:/root]#opkg update [root@PandoraBox:/root]#opkg install wifidog [root@PandoraBox:/root]#/etc/init.d/wifidog enable [root@PandoraBox:/root]#/etc/init.d/wifidog start 备注:安装wifidog可能需要依赖包 libc iptables-mod-extra iptables-mod-ipopt iptables-mod-nat-extra libpthread 2、安装配置luci-wifidog(luci-wifidog源码是在网上找的,别人已经设置好了的,如果不喜欢,自行到官网下) (1)使用winscp把源码controller文件夹下的内容复制到/usr/lib/lua/luci里目录的controller下,model放到model下 (2)源码root文件夹下的内容复制到root/etc下各自相应的目录下 (3)源码ipkg文件夹下的内容复制到/usr/lib/opkg目录下 (4)源码makefile文件复制到/etc下并给xxx权限 (5)最后重启路由器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值