为了提高fq速度,提升工作效率,我莫名其妙地了解到了软路由!


什么是软路由?
相对于我们平常用的(硬)路由器,它是在一台小小的电脑上面安装一个路由系统来控制网络。
有意思,值得折腾!

本周最大的收获就是折腾了传说中的软路由,一路下来,总算是入了个门,记录下~


启蒙资料

看了好多文章和视频,以下的内容是对于我来说最有用的

软路由让你的FQ速度快十倍!
https://www.youtube.com/watch?v=WqSCkr8DuRI

2019科学上网FQ谁最快? 
https://www.youtube.com/watch?v=9UkVDoZpOYE

PS:我基本把上面这位洋葱哥的油管视频都刷完了!也就6篇(精华)

入门软路由?一篇就够了!真正给小白看的软路由入门指南
https://www.youtube.com/watch?v=iuvTfaid_zc

如何在J1900上安装lede

回到正题,我在最终实际操作的时候是参考了以下资料:

我买的J1900是低配版的:2GB内存+8GB存储SSD,今天收到快递就开刷了。

虽然店家已经预装好系统,但是我还是想自己体验一番安装软路由系统


第一步:制作U盘启动

老毛桃,没毛病,插好U盘,打开软件,默认即可,点击一键制作
制作U盘启动.png


第二步:准备安装包

我们需要把下面两样东西拖进U盘根目录下面:

1.一个固件:koolshare Lede

#下载链接:
https://firmware.koolshare.cn/LEDE_X64_fw867/虚拟机转盘或PE下写盘专用/
里面的:
openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-uefi-gpt-squashfs.img.gz

解压,随便重命名(一定要短名字)后拖进U盘。为什么重命名?方便后面进入命令行界面执行该文件时,少打字符

2.一个写盘工具:physdiskwrite

我把固件包重命名为了kool
准备安装包.png


第三步:开始安装lede

给小电脑插上键盘,U盘和显示器

进入PE系统
1.J1900开机按F7,进入BIOS启动选项;
2.选择U盘启动(就是你的U盘名字,不要选择那个带UEFI标识的),回车;

删除分区
3.打开PE系统下的DiskGenius程序,选中要安装系统的那块硬盘,删除分区并进行格式化;(如果是新硬盘,应该直接显示“空闲”;如果是旧硬盘,直接删除分区就行了,不要新建分区并进行格式化)

进入命令行
4.Win+R调出运行命令窗口,输入CMD,回车进入命令行工具;
5.PE系统将U盘盘符识别为“U”,那就在命令行里面输入u:,回车,进入U盘目录;
6.输入physdiskwrite -u kool.img,回车;(前面将固件重命名为kool.img就在这儿用上了。)
7.接下来你就会看到界面提示Which disk to you want to write? <0..1>,选0;接下来还会提示一个警告信息,硬盘容量大于2GB之类的,下方会有提示About to overwrite the contents of disk 0 with new data. Proceed?,输入y,回车确认安装;

小插曲:我乱按选1,你猜发生什么事情?我把系统安装到了U盘上面...后面重启系统时发现把U盘拔了路由页面就访问不到了,原来如此那个尴尬

设置启动项
8.等待进度条跑完后,就可以重启J1900主机了,先进入BOIS设置第一启动选项为硬盘启动,保存退出即可;
9.再次重启后便会进入LEDE软路由系统,好像卡住不动的时候,按下enter就会出现root输入界面,这个时候你就可以把键盘和U盘都拔掉了!


如何配置lede

第一步:更改路由器的IP地址

为什么?因为一般家用光纤猫的IP是192.168.1.1,为避免软路由和光纤猫之间会冲突,那么,就给软路由改个IP地址吧。

操作:

  • 电脑插上网线连接到路由器,浏览器访问192.168.1.1,登陆密码koolshare进入管理界面;
  • 依次点击:网络-接口-LAN,在一般设置下的基本设置,把IPv4地址改一个你想要的;
  • 比如我改成了192.168.100.1,保存并应用。

第二步:配置wan口和lan口

配置wan口操作:

  • 依次点击:网络-接口-WAN-一般设置下-物理设置
  • 接口选项勾选以太网适配器:“eth1”,保存并应用。

为什么不选eth0?因为这主板原因,默认lan2也就是eth1为wan口了。。。

配置lan口操作:

  • 依次点击:网络-接口-LAN-一般设置下-物理设置
  • 接口选项勾选`以太网适配器:“eth0”、“eth2“、”eth3“,保存并应用。

第三步:联网

如何你在出租屋的话,这个时候连上网线就可以上网了;

如果你是在自家的话,还要在里面设置下宽带账号密码,操作是:WAN-一般设置下-基本设置,更改协议选项为PPPoE,填写宽带账号及密码,保存并应用。

至此就大功告成咯,我就开始熟悉路由器界面,以及插件中心,开始设置一机fq,全家fq


更新:更换为恩山Lean's OpenWrt

By 2020-01-07

自从入坑koolshare的固件以来,使用了将近4个多月挺舒服的;但是最后2个月总感觉挺多BUG的,包括但不限于:

  • 新增/删除fq服务器节点的操作次数多起来后,会莫名地保存/删除不了;
  • 日常fq时,几乎每天会不定时地、持续一小会儿地不稳定fq不了。

于是,我今天终于找时间来重刷一个稳定的固件:恩山L大的OpenWrt,更换后,确实很轻量和稳定!!!

以下简单记录下更换的步骤:

编译固件

网上大部分教程都是自己来编译固件,于是乎就跟着来了,不使用现成的固件资源:

以下为L大Github的README:

Welcome to Lean's git source of OpenWrt and packages

中文:如何编译自己需要的 OpenWrt 固件

注意:

  1. 不要用 root 用户 git 和编译!!!
  2. 国内用户编译前最好准备好梯子
  3. 默认登陆IP 192.168.1.1, 密码 password

编译命令如下:

  1. 首先装好 Ubuntu 64bit,推荐 Ubuntu 14 LTS x64
  2. 命令行输入 sudo apt-get update ,然后输入
  3. apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler
  4. git clone https://github.com/coolsnowwolf/lede 命令下载好源代码,然后 cd lede 进入目录
  5. ./scripts/feeds update -a
    ./scripts/feeds install -a

make menuconfig

  1. 最后选好你要的路由,输入 make -j1 V=s (-j1 后面是线程数。第一次编译推荐用单线程,国内请尽量全局科学上网)即可开始编译你要的固件了。

本套代码保证肯定可以编译成功。里面包括了 R9 所有源代码,包括 IPK 的。

你可以自由使用,但源码编译二次发布请注明我的 GitHub 仓库链接。谢谢合作!

特别提示:
1.源代码中绝不含任何后门和可以监控或者劫持你的 HTTPS 的闭源软件,SSL 安全是互联网最后的壁垒。安全干净才是固件应该做到的;
2.如有技术问题需要讨论,欢迎加入 QQ 讨论群:OP共享技术交流群 ,号码 297253733 ,加群链接: 点击链接加入群聊【OP共享技术交流群】:https://jq.qq.com/?_wv=1027&k=5yCRuXL

  1. 想学习OpenWrt开发,但是摸不着门道?自学没毅力?基础太差?怕太难学不会?跟着佐大学OpenWrt开发入门培训班助你能学有所成
    报名地址:http://forgotfun.org/2018/04/openwrt-training-2018.html

我是这么操作的,新开一个临时的谷歌云实例,选择Ubuntu 14 LTS x64,八核15GB,磁盘80GB;最终耗时大概半小时以上,应该要一个小时。。。

最后生产的固件位于:lede/bin/targets/

优化安装步骤

写盘软件

比起之前用physdiskwrite,通过敲命令行来写入koolshare固件;这次我了解到可以直接用一个写盘软件写入固件,挺方便的,知道这回事儿就行了哈。

简单记录操作

一、
制作PE启动盘
放入编译好的固件和写盘软件到该启动盘
重启进入软路由的PE环境下
格式化软路由分区
打开软件/命令行写入新编译好的固件
重启

二、
用电脑连一个网线到软路由,进入后台界面
1.修改IP访问地址避免跟光猫冲突
2.设置WAN口和LAN口们
接着把WAN口的网线从电脑拔掉,插到网口那里就可以上网啦

以上,待续。

Last modification:January 7th, 2020 at 10:15 pm
如果觉得我的文章对你有用,请随意赞赏