J1900 安装OPENWRT新手向教程

查看 186|回复 10
作者:忘拍   

  
**本教程内容均来自网络学习,主要是个人折腾总结**
#前言:本次欲实现的目标:
1. 安装op,设置旁路由做一台跑跑小任务的主机
2. 安装op,安装alist,挂点阿里云盘资源在家用infuse看
3. 安装docker拉取homeassistant实现米家接入homekit
4. 安装docker并安装青long面板,薅东哥+各种签到(b站自动投币、阿里云签到)
5. 安装Taiscle,实现远程访问路由器网段下的设备
准备:
小主机一个(本次选用J1900,配置为:2G ddr3(自备)+32G minisata(20r)+250G(自备,可不选主要是手头多了)+零散的线(电源、VGA、usb、硬盘线)全套花费215r
准备良好(你懂)的网络环境,可能会有一些需要访问国外网站的代码
U盘一个
网线一根
正式教程:
Step 1 J1900安装openwrt:
1.准备一个openwrt的固件包(自己喜欢就好,按需选用,也可以自己编译。本次选用的是koolcenter版https://fw.koolcenter.com/iStoreOS/x86_64/)
2.把固件写入U盘。
打开balenaetcher,第一个选择解压过的固件镜像,第二个选择你的U盘(注意,会格式化,记得做好资料备份)
写入完成后会提示 要不要 再来一个?
3.插入U盘给电开机(我的已经装过了所以可以这样,其他应该是热键选择U盘启动)
这时你的机器已经运行openwrt了,接下来就是旁路由的设置
4.插入机器lan口和电脑相连,看你的ipv4网关地址(mac叫做路由器)具体这些代表的意思可以看(地址:),这是你机器登陆地址,把它复制下来,粘贴到浏览器并打开,一般默认账号密码为:root、password
5.进来后选择网络-接口-LAN进行设置
设置【传输协议】为【静态地址】
设置【ipv4地址】为你想要的后台地址(注意:如果是旁路由设置要选择在你的主路由的网段下,例如我的主路由为192.168.123.1那么我的ipv4就要设置为 192.168.123.X
设置【ipv4子网掩码】为255.255.255.0
设置【ipv4网关】为主路由地址(如果你选择在旁路由DHCP那就填旁路由地址
设置【DNS服务器】为当地运营商,不知道可以填主路由的地址
#如果你没有ipv6 设置【ipv6分配】停用
设置【忽略此接口】(是不在旁路由上进行DHCP服务,以免与主路由同时运行,导致ip冲突)
设置【物理接口-接口】选择eth0,即你的硬件的第一个网口
设置【防火墙】选择lan
6.设置防火墙,把下面的都关掉,lan选择ip动态伪装,选择保存并应用
7. 拔掉网线,接刚刚的eth0的那个网口道路由器的lan口,连接主路由Wi-Fi就可以通过刚刚设置的旁路由ip地址登陆啦!
8. 到这里openwrt系统就算安装并配置完成啦
Step 2 J1900安装alist插件:
1.如果你和我用的是一样的固件就可以看到自带了istore(可以理解为应用商店)选择安装,安装完成后,选择启用并点击保存并应用
2.启动后选择右下角登陆(我这里登过了显示管理,默认账户密码为admin,admin)
进到后台点击存储-添加-阿里云open,挂载路径输入/dav,刷新令牌按照alist官方文件提示操作,注意不要把token外泄,输入好就可以保存提交了
3.回到主页就可以看到自己的网盘资源了,这里可以接入infuse,选择新增文件来源-添加webdav-地址填旁路由地址,账户密码为alist的,高级-端口填5244,路径:/dav 就可以看到了
Step 3 拉取homeassistant实现米家接入homekit:
1.如果是本固件,已经集成了docker(如果没有可以自己ttyd登陆用命令拉一下),有了以后进入istore搜索homeassitant下载安装,全程自动,安装好后登陆设置
2.如果是自己安装,还要安装hacs,用下面的命令,粘贴即可(文章地址:https://blog.csdn.net/zhuweideng/article/details/128220933)
3.安装hacs后重启并进入选择hacs-集成-添加并下载存储库,搜索xiaomi mlot并安装
4.安装后进入配置-设备与服务-添加集成-搜索安装xiaomi mlot,后面自行登陆并选择自己需要的设备
5.导入米家设备后,配置-设备与服务-添加集成-搜索安装homekit,配置好后左下角通知会有一个二维码,用家庭app扫描接入就好
Step 4 拉取青long面板,薅东哥羊毛+各种签到:
1. 已有docker的话 ttyd命令:docker pull whyour/[qinglong](https://www.dujin.org/tag/qinglong):latest 拉取镜像
2. 部署青long面板:
3. docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/db:/ql/db \
-p 5600:5600 \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:latest
4. `IP:5600`访问青long面板的安装界面
5.就是设置推送,这里用的企业微信机器人,直接点机器人就能看到这个weworkbotkey了复制进来就好
6 添加依赖、拉库(可以多拉几个,重复的会自己禁用)、设置配置文件(添加的是京东的token)
参考文章(https://www.dujin.org/18884.html?ydreferer=aHR0cHM6Ly9jbi5iaW5nLmNvbS8%3D?ydreferer=aHR0cHM6Ly9jbi5iaW5nLmNvbS8%3D)
dailycheckin(https://sitoi.gitee.io/dailycheckin/)
阿里云签到(https://github.com/mrabit/aliyundriveDailyCheck)
Step 5 安装Taiscle,实现远程访问路由器:
安装和设置参考(https://pfschina.org/wp/?p=9151)
**1、下载软件**
使用wget命令下载。
```
wget 查看链接
```
**2、解压缩软件**
```
tar x -zvC / -f openwrt-tailscale-enabler-v1.32.2-98e126e-autoupdate.tgz
```
**3、安装依赖包**
```
opkg update
opkg install libustream-openssl ca-bundle kmod-tun
```
**4、设置开机启动,验证开机启动**
```
/etc/init.d/tailscale enable
ls /etc/rc.d/S*tailscale*
```
**5、启动tailscale**
```
/etc/init.d/tailscale start
```
**6、获取登录链接,配置路由**
```
tailscale up
```
复制显示的地址,并在浏览器中打开,使用谷歌或微软帐号登录Tailscale的管理主页进行验证。
**7、开启子网网路由**
在OpenWrt上输入以下命令,打开本地子路由。子网地址是OpenWrt的lan网络。
```
tailscale up --advertise-routes=192.168.18.0/24 --accept-dns=false
```
(这里的“192.168.18.0/24”是填你主路由器的网段例如:192.168.123.1,那就填192.168.123.0/24)
在Tailscale的管理页面上,单击设备列表右侧的更多图标,禁用密钥过期,并打开子网路由。
现在在OpenWrt上已经可以ping通其他Tailscale节点了
记录结束!









路由, 地址, 子网

守恒   
你tailscale速度怎样,我这直接访问不到局域网
这个真是不是B   
老哥,你j1900可以硬盘休眠吗?
白夜a   
N4100可不可以又科学↑网又当电视盒子
COSTFULS   
请教一下可以实现天翼云盘自动签到吗?
书生祗慕铭   
老哥,一个网口的能玩点啥
sonrixmomo   
wireguard怎么弄
Desean   
alist和aliyun-webdav哪个好用
一只怪咖啊   
这个性能如何呢比起那些盒子例如N1
璞启   
跟我的需求一样[微笑]在观望观望
您需要登录后才可以回帖 登录 | 立即注册

返回顶部