WIFI路由之神器openwrt

openwrt路由器上的開源操作系統,我們可以對其進行定製,然後刷到路由器上。路由器性能可以,作為小型服務器no pro。

擴展功能豐富,代理,防火牆,網盤,內網穿透,wifi路由等等。

在此不做openwrt的編譯敘述,有現成的固件可以下載。

1、安裝好vmware openwrt之後,

2、添加兩張網卡,一張nat(內網),一張bridge(外網)

WIFI路由之神器openwrt


3、啟動虛擬機之後,通過web訪問:

http://192.168.1.1

http://192.168.21.5

用戶名root,密碼可以自己改,默認123456

WIFI路由之神器openwrt


3、Ping外網域名不通,ping外網ip可以,是域名解析有問題

WIFI路由之神器openwrt


4、openwrt自帶nginx和wifidog

Ngix新增服務器配置認證服務器

地址為本地,端口為89,頁面為/www/auth/index.html

重啟nginx服務,訪問http://192.168.1.1:89

WIFI路由之神器openwrt


5、openwrt默認開啟了ssh服務,直接通過crt工具登陸即可進行操作。

WIFI路由之神器openwrt


6、wifidog配置

/etc/wifidog.conf

配置為本地服務器

http://192.168.21.5:2060/wifidog/status

7、認證服務器配置

可以和openwrt在同一網段,架設服務器

8、在openwrt web頁面,系統日誌可以看到wifidog的詳細日誌

9、虛擬機與宿主機互訪

需要宿主機關閉防火牆

10、wifidog被觸發,防火牆中會有針對某ip的放行規則,並且系統日誌中也可見:

WIFI路由之神器openwrt

WIFI路由之神器openwrt


WIFI路由之神器openwrt


11、Tinyproxy和Redsocks2

指定eth1為靜態ip

Openwrt中的小型http代理服務器

WIFI路由之神器openwrt


WIFI路由之神器openwrt


192.168.137.112:8888

Netstat –an|grep 8888

設置了代理服務器,需要在客戶端中配置代理客戶端,

如ie中的代理設置

但是如果設置了代理服務器,需要每個客戶端都要設置一次代理客戶端,有沒有辦法通過路由器自動設置呢,是可以的,通過shadowsocks,比較流行的是Redsocks2,直接指定socket5代理,代理服務器地址端口輸入tinyproxy中的地址和端口

WIFI路由之神器openwrt


WIFI路由之神器openwrt


WIFI路由之神器openwrt


WIFI路由之神器openwrt


這樣設置之後,局域網中的192.168.137.112主機即可以當代理服務器了,

其他主機可以通過設置靜態地址,網關為112,來訪問網絡。

WIFI路由之神器openwrt


13、安裝luci-wifidog-auth

luci-app-wifidog-all.ipk

14、查看網絡端口占用情況

netstat –tlnp

15、dnsmasq 只有它就可以上網

16、tiniproxy和redsocks2配合使用



分享到:


相關文章: