跳至主要内容

博文

目前显示的是 一月, 2018的博文

小米路由mini LEDE固件折腾之四:transmission下载

        挂载了移动硬盘,也设置好了共享,但是里面的内容怎么来呢,这就需要用到Transmission下载工具了。Transmission是Linux里面的BT下载工具,只需将种子或者磁链接添加到其中,即可以自动下载,对喜欢刷剧的朋友来说还是很实用的。         一、安装transmission:         putty登陆进路由器后,输入下记命令:         更新软件源 opkg update         安装transmission及web管理和luci管理页面 opkg install transmission-daemon-openssl transmission-web luci-app-transmission         待安装完成后即可进入路由管理页面,在服务那栏找到transmission,根据设置项内容设置好对应的下载路径(可以设置为上一篇共享的文件夹,这样下载完后可以直接观看),速度限制,下载及管理端口等保存并应用。         二、下载管理:         在连接到该路由器网络的终端上输入网址192.168.1.1:9091(默认管理端口为9091,你也可以在luci界面自己修改),即可进入transmission的下载管理页面,点击添加后可以添加磁力链地址或直接上传种子文件,默认上传后会自动下载(下载时可以选择下载路径,一些私密性比较强的文件可以选择下载到私密文件夹里面),添加任务界面如下:         三、避免BT下载走SS流量         因为版权的原因,大部分的VPS商家是 不允许在服务器上下载有版权限制的文件 (绝大部分的影视作品都是此类文件),如果我们路由器上下载带有版权的文件是通过SS流量下载的话,那服务器会被判定为下载带版权文件, 轻则会被vps商家警告,重则会被封号 ,因此我们需要避免BT下载走SS流量。好在SSR自带该设置选项,只需在SSR管理页面最下方接口-lan(interfaces-lan)选项卡中,将路由器代理(router proxy)选择为跳过代理(bypassed proxy)即可,设置好后可以下载几个无版权的大文件(比如某些网络游戏安装包),同时关注自己SS服务器的流量使用情况,以验证

小米路由mini LEDE固件折腾之三:Samba 共享

        将移动硬盘挂载到路由器上之后,下一步就是共享硬盘里面的内容了,这里我们使用最常见的samba共享方式。         首先在路由器上安装samba软件及Luci控制页面,SSH登陆到路由器后输入下记命令:         更新软件源(每次路由器重启后都需要更新) opkg update         安装samba及luci管理页面 opkg install samba36-server luci-app-samba         然后进路由器管理页面,服务(services)一栏下已经多出网络共享(network shares)一项,进去后点击下方的添加(add)按钮,名称(name)可随意填写,路径(path)为硬盘挂载时填写的挂载路径+共享目录,比如/mnt/Media表示共享硬盘里面Media文件夹,勾选允许访客(Allow guests)后再点确认并保存就可以开始共享了。         此时通过win系统的网上邻居等方式查看到共享的内容,如果复制文件到这个共享盘里面提示权限不足的话, 可输入下记命令授予权限。         授予权限(-R 参数表示递归关系,即授予的权限包括子文件) chmod -R 777 /mnt         再尝试一下复制文件进共享盘,可顺利执行了。         如果我们有一些私人的文件(比如个人照片等)需要放置到硬盘上,希望只有自己才可以读取怎么办呢,这时可以使用下记命令启用samba的root用户,命令后需要输入samba root用户的密码两次(可以和路由器的管理密码不一样): smbpasswd -a root 然后在samba管理页面的编辑模板(Edit template)中,注释掉 invalid users = root这一行(即在其前面添加#号),如下图片:         最后在添加共享时指定访问用户为root用户,允许访客(allow guests)不勾选,保存并应用后,这个共享文件夹就需要用户root和对应的密码才可以访问了。         至此Samba共享已经完成,win系统可以直接在网上邻居直接看到共享内容,而安卓系统则需要下载第三方文件管理器来查看了。

小米路由mini LEDE固件折腾之二:挂载移动硬盘

        在LEDE固件上安装设置好SSR之后就可以畅享自由地网络了,附加的好处是路由器安装软件也可以直接通过LEDE的软件源安装。下一步就是利用好路由器的USB接口:挂载移动硬盘并通过网络共享移动硬盘的内容,这里我们先说一下如何挂载移动硬盘。         确保路由器已经连接上网络后,使用putty登陆进路由器(默认ip为192.168.1.1,用户名root,密码为路由器管理密码),首先输入下记命令更新软件源: opkg update         然后安装USB存储设备相关驱动及挂载程序 opkg install kmod-usb-storage block-mount e2fsprogs         安装对应移动硬盘格式的支持模块,因为我的移动硬盘是EXT4格式(不建议使用NTFS类格式,会增加路由器负载),因此命令如下: opkg install kmod-fs-ext4         其他格式的移动硬盘可以输入对应的命令 opkg install kmod-fs-vfat kmod-fs-ext3 ntfs-3g         至此挂载环境已经搭建完成,此时需要重启路由器,否则挂载点这个管理页面无法正常打开。         重启路由器后插入移动硬盘,然后打开管理页面,进入系统(system)---挂载点(mount points)管理面,点击下方的添加,在打开的设置页面上勾选启用该挂载(enable this mount),uuid选项下拉选择刚刚插入的移动硬盘(这里会显示两个选项,根据容量可以很容易分辨出哪个是硬盘),挂载点(mount point)选择自定义后输入/Mnt,保存。         点开上方第二栏高级选项(advanced settings),选择对应的文件格式,下方的挂载前检测文件系统也勾选上,挂载选项(mount options)留空白即可,保存并应用。         返回挂载点页面可以看到移动硬盘已经挂载成功,会显示硬盘总空间及可使用空间。         补充: 使用win系统的朋友,如果想将移动硬盘格式化成ext4,可以使用一个叫Partition W

小米路由mini LEDE固件折腾之一:离线安装SSR

        前面在小米mini上刷LEDE固件时已经写过怎么安装SSR了,但是由于LEDE的软件源经常被墙,在线安装过程不是每次都可以成功的,因此还是有必要上一个离线安装的教程,算是有备无患吧。         安装过程其实是一样的,只是需要将对应的依赖包手动下载安装;另外LEDE自带的dnsmasq不是full版本,需要先删除掉再安装(该SSR需要dnsmasq-full版本支持)。         首先去下载好SSR对应的依赖包,可以在电脑挂好梯子后到openwrt源地址 http://archive.openwrt.org/chaos_calmer/15.05.1/ramips/mt7620/packages 里面找到下图依赖包:         懒得找的人可以直接到我的谷歌云盘里面下载off line ssr for lede文件夹,地址: https://drive.google.com/open?id=0Bya4YkC1EYGUVFg3QzdIZjh1dE0 ,SSR安装包需单独下载: https://drive.google.com/open?id=1qtrD6qc8YklKOTnu2TVUAtDM4QEqMZ5U 。下载后记住文件保存位置。         然后删除自带的dnsmqsq,这个直接在路由器管理页面就可以删除,依次进入系统-软件,找到dnsmasq然后点击删除(remove)。         删除后dnsmasq会有配置文件残留,此时可使用winscp登陆进路由器进行删除,文件及路径为 /etc/config/dhcp。         现在可以安装SSR了,先用winscp把刚刚下载的依赖包和SSR上传到路由器的tmp文件夹中,然后使用putty连接到路由器,分别输入下记命令: cd /tmp opkg install *.ipk         待命令执行完成后如无报错即完成安装,如下图:         补充一:也可以使用 opkg install+软件包名字.ipk 命令来分别安装软件包,示例如下: opkg install coreutils_8.23-1_ramips_24kec.ipk         某些包有依赖关系,根据错误提示先安装对应的依