WIFI路由之神器openwrt

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配合使用

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值