标签归档:路由器

在路由器上配置SS!手把手打造自己的外贸路由器、智能翻墙路由器,Newifi Y1s刷Padavan固件手把手教程

接上文 电脑小白使用Shadowsocks搭建翻墙服务器傻瓜式手把手教程

你会否觉得配置好自己的专属Shadowsocks服务器后,每新增一台设备都要配置一番很麻烦。

如果你是外贸办公室使用,每一台电脑都要装SS客户端,调试一阵,是否很费时间而且客户端分散化也给维护带来困难?

这种情况下,你需要一台能运行SS提供智能翻墙服务的路由器!

下面开始教程:

购买一台智能路由器

联想 newifi 新路由1 1200Mbps智能无线路由器 三USB口 千兆LAN口 11AC双频 京东链接,查了其历史价格,最低到过99元,现在199元的价格很坑爹!京东的服务不值这接近一半的差价!

联想newifi新路由 Y1S 淘宝链接。在这选一家购买吧,省一点。

本来想推荐我在用的Newifi Mini的,可惜那个下市了。 Newifi Mini用下来印象不错,所以还推荐买它家的机型。

Y1S相比Newifi mini会更强点, 它默认是百兆wan 2x千兆lan 2x百兆lan,刷完固件后我们能把它变成千兆wan x1,千兆lan x1 百兆lan x3,更适合一点。

刷老毛子Padavan固件

手头上没有联想Y1S路由器,硬套之后刷Newifi mini的经验怕出现不可预测的问题,待我有空买个新路由1来实际操作一番再来完善这个教程。 当然,如果你想赞助我一台路由以便我完成此教程我也是无任欢迎的^_^ 博主已自掏腰包购买~

已买了路由器了,已到货,开箱见 买的新路由 Newifi Y1s到了,开箱苞照!

开始教程

先连接Y1S的wan口到已有路由的lan口
Padavan1.jpg
Padavan2.jpg
再用一台电脑连接到Y1s的lan口,这里连接的是Lan1,随意哪个都可
Padavan3.jpg
Padavan4.jpg
连接好之后,路由器通电
Padavan5.jpg
指示灯如图所示表示已正常启动,打开浏览器访问管理后台 http://192.168.99.1 默认密码为 admin
r1.png

进路由器后台看看,各项功能是否正常

如你的上级路由器是DHCP分配IP的,现在Y1S已自动配置好网络,你能正常上网。
如你直接用此路由连接光猫,你还得进行拨号操作才能正常上网,如下图所示
r2.png
r3.png

正常上网之后,下载下列刷机的文件备用

恩山的hackpascal大佬的 Breed Bootloader 下载链接: breed-mt7620-lenovo-y1s.bin 有了这个我们才能刷强大的Padavan固件。
本站备用下载链接: breed-mt7620-lenovo-y1s.bin

恩山的hiboyhiboyhiboy大佬的Padavan固件 下载地址: https://eyun.baidu.com/s/3kV0JV19 (选择最近日期的版本下载 Y1s的固件名称为 RT-AC1200HP_GPIO_11_Y1S_256M)
本站备用下载链接: RT-AC1200HP-GPIO-11-Y1S-256MS_3.4.3.9-099_接口反转千兆WANLAN.trx

下载完之后开始正式刷机

1. 路由器进恢复模式

把路由器断电,按住电源口旁边的RST按钮,再接通电源,等五秒松开RST按钮,这时你会看到WIFI灯和USB灯双闪,表示路由器已成功进入恢复模式

2. 设置电脑本地IP

注意恢复模式千兆LAN口(蓝色的)不可用,之前我们是把电脑连接到千兆口的,现在把它连接到百兆LAN口(黑色),如下图
Padavan6.jpg
打开电脑的 控制面板–网络和internet–网络和共享中心–更改适配器–找到本地连接端口–双击它–点属性–双击Internet协议版本4–把电脑的IP设置为固定IP 如下图所示

Setup Static IP

设置为如图所示的IP,之后一路确定退出。
r11.png

3. 进入恢复后台刷入 Breed

浏览器进入 192.168.1.1 显示如下
r12.png
找到之前下载备用的 breed-mt7620-lenovo-y1s.bin 选中它
r13.png
按恢复开始刷入 Breed
r14.png
提示刷入成功后自动重启,等其重启完成
刷入 Breed 成功!

4. 进入Breed刷入 Padavan固件

再次拨掉电源,按住RST按钮,通电,约8秒后松开RST按钮,你还会看到指示灯双闪,表示已成功进入Breed
再次进入 192.168.1.1 会看到Breed的界面。
r15.png
开始刷机 选择之前下载的 RT-AC1200HP-GPIO-11-Y1S-256MS_3.4.3.9-099_接口反转千兆WANLAN.trx
r16.png
r17.png
r18.png
r19.png
开始更新
r20.png
成功刷入
r21.png

5. 把刚才设置成固定IP的本地连接再改成自动获取IP地址

r22.png
因为我们刷的是端口反转的版本,现在你的路由器端口排列如下
R30.png
请把接外网网线接到原先标识为LAN1(蓝色第一个)的端口,它现在已经变为WAN口,其余电脑接余下的四个端口,有千兆内网需求可以买一个千兆交换机接在LAN2(蓝色第二个),然后所有内网机器连接交换机。

6. 进Padavan后台配置Shadowsocks自动翻墙

路由器自动重启指示灯显示如下表示已经成功启动,你会发现烦人的LOGO灯不亮了^_^
Padavan9.jpg
其后台管理IP地址为 192.168.123.1 默认账号/密码为:admin/admin,默认的wifi密码为1234567890
r23.png
登陆后台,找到shadowsocks的选项,像配置本地客户端一样配置一下
工作模式建议选择第二个 【2】 gfwlist (只有被墙站点才走代理)
r24.png
配置完成后别忘了 应用本页面设置
r25.png
好了,你可以访问下Google能不能正常访问了
r26.png
别忘了配置一下无线设置,然后把你的移动设备连接上去。
r27.png

好了,教程到此结束! Enjoy your freedom network!

网件netgear系列路由丢失MAC地址改回原厂设定的办法

折腾学习openwrt的测试路由是网件Netgear WNR3500L V1,这个路由也算当年的一个经典型号,配置如下

Broadcom BCM4718A@453MHz
64MiB RAM
8MiB FLASH
4 x 1千兆LAN口
1 USB2.0

总体来说,可玩性很高,性能也还过得去。
这是网件的开源路由,各大路由系统DD-WRT OPENWRT TOMATO等都有支持。

在折腾的过程中,发现MAC地址丢失了,表现为mac地址为 00:FF:FF:FF:FF:FF ,这个问题曾经困扰了我很久,试了很多办法都不能把它改回来,走了很多弯路。

mac丢失并不会影响使用,但强迫症患者表示看到这个mac非常不爽!

近期总算找到办法把它改回出厂mac了,之前没有记录起来,导致又出现这个问题后又是一番查找才解决问题,这里把过程贴下,权作记录方便以后自己查找,也方便后来者遇到和我一样的问题少走弯路。

1、 无论你现在使用的是什么版本的固件,请把它刷回官方固件。
2、 下载网件的telnetenalbe,把telnetEnable.exe解压到你的个人文件夹(省去cd到目录或者加patch的麻烦)。
3、 WIN键+R 打开运行 输入 CMD 打开CMD 输入如下命令 telnetenable.exe 192.168.1.1 00FFFFFFFFFF Gearguy Geardog IP为你路由IP,请做相应更改,最后两参数为用户名密码,注意大小写。
4、 再另外打开一个CMD窗口, telnet 192.168.1.1 登录上去
5、 输入如下命令更改MAC

cd /sbin
burnethermac 设备原MAC地址
reboot #重启退出后门模式

注意mac地址不用加符号,只输入字符就行。
搞定收工。

此办法同样适用于以下网件路由型号

DC112a v1: Works with UDP of version TelnetEnable and adminstration admin/pw, telnet does not require password.
DGN1000v3: Router Firmware Version V1.0.0.14_0.0.14 works, gives access to a BusyBox console w/o authentication
DGND3700v1/DGND3800B: < 3.0.0.8 works with original telnetenable over TCP; >= 3.0.0.8 works with any telnetenable patched for UDP
EX2700: firmware V1.0.1.8 works, gives access to root shell w/o authentication (telnetenable listens on UDP/23)
EX6100: Works with original telnetenable (TCP/23) with credentials super_username/super_passwd (not admin/password as one might think) or Gearguy/Geardog or both. Sometimes it doesn’t unlock with first attempt (parser_enable?)
R6700: V1.0.0.2_1.0.1 Tested and working with modified python script of telnetenable.
R7000: Assumed to be working with modified python script of telnetenable, and modified telnetenable binary for linux x86-64. V1.0.4.30_1.1.67 & V1.0.7.2_1.1.93 tested working with linux telnetenable from insaneid github using web GUI credentials. Doesn’t work with super_username & super_passwd nvram variables that are still present. Changing them does nothing. The telnet login ignores credentials (telnet -l username router_ip).
R7500: V1.0.0.82 Tested and working with modified python script of telnetenable, and modified telnetenable binary for linux x86-64.
WG602 (unknown version): assumed to work
WGR614 v1-2: unknown; may work
WGR614 v3,v4,v5,v6: known to work
WGR614 v7: known to work (if it does not work for you, try to hard reset your router first)
WGR614 v8 (WGR614L): works, access to a BusyBox console without authentication
WGR614 v9: works, gives access to a BusyBox console without authentication
WGR614 v10: works, gives access to a BusyBox 0.60.0 console without authentication
normally uses the old TCP utility
the latest WNR1000v3 OEM firmware (1.0.2.68_60.0.93NA) modified (board id hex edited) uses the UDP utility
WGT624 (unknown version): assumed to work
WGT624 v2, v3: works
WGT624 V3H1: works (after 6-12 try, reboot, try again cycles)
WN3000RP v1: works; does not require username/password for login, but necessary for telnetenable (Geardog/Gearguy)
WNDR3300 : works. Does not require username/password for login. On connection the ‘#’ prompt is displayed.
WNDR3400v2 v1.0.0.16_1.0.34 works; does not ask for username/password on login. On connection you should be dropped on a ‘#’ prompt.
WNDR3700 V1.0.7.98: known to work – does not ask for username/password. After connection you will be root at BusyBox v1.4.2.
WNDR3800 v1.0.0.16 Tested with the python script of telnetenable.
WNDR4000 v1.0.0.88 works. Does NOT ask for username/password on login. On connection you should be dropped on a ‘#’ prompt.
WNDR4300 V1.0.1.30/34/42 works with the python script. Does NOT ask for username/password on login. On connection you should be dropped on a ‘#’ prompt.
WNDR4500 V1.0.1.40 works with the python script. Does NOT ask for username/password on login. On connection you should be dropped on a ‘#’ prompt.
WNR1000 v1-2: works; does not require username/password for login. On connection the ‘#’ prompt is displayed.
WNR1000 v3: works using the new UDP utility with GUI user/password, using latest OEM firmware 1.0.2.68_60.0.93NA
did not work initially, only having performed a GUI reset after upgrading firmware to latest
BusyBox 0.60.0 worked after a hard reset (power on holding reset button until lights flash)
firmware prior to latest was not tested, but expect the old TCP utility was required, per WGR614v10
WNR2000 v4: works; does not require username/password for login. On connection the ‘#’ prompts is displayed.
WNR2200 v1: works; does not require username/password for login. Uses Gearguy/Geardog and the old TCP method. Displays OpenWrt header on connect (stock firmware)
WNR3500 v1.0.29: works; does not ask for username/password on login. On connection you should be dropped on a ‘#’ prompt.
WNR3500L V1.2.2.44: Works. V1.2.2.48_35.0.55NA: fails. Does NOT ask for username/password on login. Dropped to ‘#’ prompt on connection.
WPN824 v1, V2.0.15_1.0.11: known to work
WPN824 v2: known to work
WPN824 V3: not needed; enable the utelnetd option in Remote Management.

参考 Unlocking the Netgear Telnet Console