Tominysun

前言

先前我曾记录了一篇斐讯N1盒子OpenWRT体验
其中提到了一些运行在其上的服务。这里简要记录下相关服务的基本使用教程以及相关链接。

正文

crontab

经过观察发现,长期不重新拨号会有断网等问题。因此,需要设置自动重新拨号的脚本,时间一般设在凌晨,用crontab执行。

ifup wan

其中wan为默认路由器的wan网络接口名称。

OpenClash

大名鼎鼎的Clash我就不多介绍了,毕竟是科学上网的利器之一。
emm,其实相关的配置我可以讲的也不多。因为我实际上也没有很复杂的网络需求。
在默认情况下,开启IPv6支持(要求网络本身和节点均支持IPv6),fakeIP模式(DNS劫持到clash),设置好你的配置文件即可。
我为了追求更高的访问可达性,使用了多个提供商。为方便切换,我通过自建的SubConverter将其合并为一个配置文件,同时加入了我自己的一些策略组(Reject、Direct、Rule),这种情况下使用便方便许多。
至于不同提供商的流量问题,由于我一般都用不完,不考虑。

dnsmasq

局域网内dns,可以配置自己的内网解析。
由于我使用clash,因此这方面基本不涉及。

docker

OpenWRT下的docker,由于N1盒子本身Emmc容量不大,为其寿命和稳定性以及速度考虑,我选择将Docker放到外接的存储设备上。
在一开始就遇到了问题,设置好目录后,pull镜像失败。不理解啊,我甚至怀疑是不是我的外接存储设备有问题
我一番搜索,终于找到了答案,这其中也走了些弯路。最终我发现原因在于使用了与系统不相同的格式化方法。
我将外接存储设备格式化为ext4,接下来便一切顺利了。

#此命令为禁用 root 保留分区,使用预设的大文件分区方案4进行强制格式化,即设置为 4M 一个 inode,适合作为下载盘等存储大文件用。
mkfs.ext4 -F -m 0 -T largefile4 /dev/sda
#此命令为常规强制格式化命令,禁用 root 保留分区,并使用默认的 inode 数,适合存放海量零碎的小文件。
mkfs.ext4 -F -m 0 /dev/sda

我的Docker本打算安排上宝塔和Adguard Home的。但最后出于负载和稳定性等的考量,放弃使用N1的Docker。
这里把相关链接贴出,以备查询。

  1. N1使用Docker搭建宝塔面板,一键完整LNAMP环境,带开机自启,完整教程-斐讯无线路由器以及其它斐迅网络设备-恩山无线论坛
  2. N1盒子openwrt 安装docker 宝塔 内网穿透-斐讯无线路由器以及其它斐迅网络设备-恩山无线论坛
  3. 自制分享N1宝塔docker镜像|目前最完美省事的宝塔|已安装各种环境和插件-斐讯无线路由器以及其它斐迅网络设备-恩山无线论坛

我自己也曾推送过删除Apache,换成Nginx,并且安装部分管理工具的宝塔Docker镜像。
https://hub.docker.com/r/tominysun/bt

曾用的启动命令:

docker run -d -it --network=host --privileged=true --restart always --name bt tominysun/bt:v7.7.0 /bin/bash -c "/etc/rc.d/rc.local;/bin/bash" 

DDNS

自动向cloudflare或者dnspod推送IP
难度不大,相关信息填写到对应区域即可。
主要有一个点要注意下:

cloudflare的配置中,如果目标域名是子域名,需要用@隔开。 (来源:[OpenWrt Wiki] DDNS client

内网穿透

大体上是异地组网,p2p打洞。有公网ip最佳。若网络环境复杂,可能打洞失败。

  1. ZeroTier Zerotier - 分分钟组网工具最全食用方案 - 知乎
  2. Tailscale TailScale 实现远端访问整段局域网(ZeroTier另一选择)_其他网络设备_什么值得买

高级内网穿透

openConnectVPN
需要公网IP(IPv4或IPv6均可)

  1. OpenWRT 路由器 OpenConnect VPN 详细图文教程 - 基础配置篇 - 思有云 - IOIOX
  2. OpenWRT 路由器 OpenConnect VPN 详细图文教程 - 证书配置篇 - 思有云 - IOIOX
私人搭建VPN无论是否跨境,均属于违法行为!

Cisco Anyconnect VPN Client Software:
https://software.cisco.com/download/home/286330811/type/282364313/release/5.0.01242?i=!pp

相关内容

镜像

最后,摘录下我使用的OpenWRT镜像(Flippy)
[2023-1-1] 80版 KVM,Rock5b,N1,S905x3,S922x,贝壳/我家云,vplus,R66S/68S,H68K等-OPENWRT专版-恩山无线论坛

教程资源链接

  1. N1盒子 - 斐讯无线路由器以及其它斐迅网络设备-恩山无线论坛
  2. N1盒子的扩容分享~救砖同理~折腾的快乐~可帮坛友扩容救砖改LED加固态电容~附固件资料-斐讯无线路由器以及其它斐迅网络设备-恩山无线论坛
  3. (更新)40多个N1可用docker镜像-百度云同步、1898种dos游戏、花生壳、可道云....-斐讯无线路由器以及其它斐迅网络设备-恩山无线论坛
  4. 这可能是你能搜到的最小白的docker使用教程-斐讯无线路由器以及其它斐迅网络设备-恩山无线论坛
  5. 外网访问Openwrt路由器管理Web及SSH_6a2P5L2z5a6d的博客-CSDN博客_openwrt wan lan 都允许ssh
  6. OpenWrt 路由 IPv6 正确上网配置

这里贴下我曾经的IPv6设置。
QQ截图20220830220937.png

链接

【软路由】openwrt 断网自动重连拨号
https://github.com/vernesong/OpenClash
https://github.com/tindy2013/subconverter
(已解决)求助hk1 拉取青龙失败:operation not permitted-OPENWRT专版-恩山无线论坛
docker failed to register layer: ApplyLayer exit status 1 stdout: stderr: no space left on device_学海无涯子的博客-CSDN博客
使用 OpenWrt 正确格式化移动硬盘为 EXT4 格式 - 利剑分享-科技生活-利剑分享-科技生活

添加新评论