共有 274 篇文章
NFS 挂载文件系统
2025-03-16 - 2025-03-16

NFS是一种没有加密的高性能的远程挂载工具, 如果在局域网中可以直接使用, 如果在公网环境下, 可以搭配Wireguard使用

安装

NFS服务器

假设IP: 10.0.0.4

1apt install -y nfs-kernel-server

客户端

假设IP: 10.0.0.2

1apt install -y nfs-common

创建共享

编辑配置文件

Wireguard Mesh 组网
2025-03-14 - 2025-03-21

有时候服务器之间需要加密传输数据(例如NFS挂载),为了平衡延迟和速度,可以采用Wireguard来组建一个内网,这样业务数据可以通过内网IP高速和安全的传输

注意

  • Wireguard有加密但无混淆,特征较为明显,谨慎用于其他用途
  • Wireguard使用UDP传输,部分云服务商限制了UDP会导致性能较差
  • 由于海外和国内网络互联较差, 使用了一个带优化线路的中转节点来中转国内和海外服务器, 降低连接延迟, 提高传输速度

特性

ListenPort 监听和发送端口的问题

当给Interface配置ListenPort之后,这个端口既承担了监听端口的功能,又承担了对外发送端口的功能,这会导致一些问题

Linux服务器开启GPU/Emby启用硬件解码
2025-03-03 - 2025-03-04

Emby的硬件解码需要订阅才能使用

安装驱动

1# 安装显卡驱动
2apt install intel-media-va-driver-non-free
3# 或开源
4apt install intel-media-va-driver
5
6# 如果上述没有生效, 安装这个(不确定这个起作用没有)
7apt install i965-va-driver

配置grub

1vim /etc/default/grub

查看 GRUB_CMDLINE_LINUX 中是否有 nomodeset 项, 如果有需要去掉. 去掉之后使grub生效

修复Google/Youtube送中
2025-03-02 - 2025-03-05
VPS

如果IP被Google判定为中国, 可使用此方式修复, 视情况可能需要坚持很久

临时解决方案

访问 google.com 时,地址后加上ncr,即 google.com/ncr (ncr = no country redirect = 无国家/地区重定向)

在谷歌搜索设置里,SafeSearch选项选为Show explicit results

Wallet 资金管理/订阅管理
2025-02-15 - 2025-02-17

这是一篇指导如何使用和开发Wallet的博客

详细的内容以后再说吧, 今天连着开源了三个项目, 写了三篇博客, 燃尽了

64ce148cec784.gif 64ce146497524.gif

相关项目

界面预览

  • 多用户
  • 自定义银行,货币类型,银行卡类型
  • 保存银行卡信息
  • 自定义汇率
  • 自定义交易分类(收入/支出/转账/兑换下的子分类
  • 创建钱包, 以及钱包下的划分, 每个划分绑定到某张银行卡
  • 创建愿望单, 与钱包功能一致
  • 创建债务, 与钱包功能一致
  • 创建订阅, 自定义付费周期, 自动计算下次付费时间, 下次付费前通过短信或邮件提醒, 自动计算每天/月/年的订阅开支
  • 开支图表, 日历形式展示每天/月的开支, 饼状图展示区间内的开支占比, 折线图展示区间内的开支占比
  • 通过短信或邮件发送通知

2025-02-16-004955_1871x779_scrot.png 2025-02-16-005049_1873x623_scrot.png 2025-02-16-005055_1881x633_scrot.png 2025-02-16-005102_1885x862_scrot.png 2025-02-16-005106_1874x757_scrot.png 2025-02-16-005109_1868x803_scrot.png

MSG 信息发送平台攻略
2025-02-15 - 2025-04-27

这是一篇指导如何使用和开发MSG的博客

概念介绍

  • 平台: 例如SMS,邮箱,Telegram,微信
  • Bot: 每个bot都可以支持一个或多个平台, 但每种平台只能绑定一个
  • 通知渠道: 将Bot,平台以及发送目标绑定在一起, 同时可以给渠道设置标记(全局唯一), 发送信息时可以通过渠道ID或渠道标记向对应的渠道发送信息

相关项目

相关

Air780E+树莓派短信收发平台
2025-02-15 - 2025-02-17

苦于国内的短信平台都需要指定发送模板, 没法发送高度自定义的消息, 且模板审核过于麻烦, 因此想要自己开发一套用于发送短信的平台

此文章 的启发, 决定使用Air780E和树莓派制作一个能够接收发送短信的程序

Linux虚拟串口 Serial port
2024-09-22 - 2024-09-23

首先安装socat

1sudo apt-get install socat

启动虚拟串口

1socat -d -d pty,raw,echo=0 pty,raw,echo=0

成功后返回以下信息

12024/09/22 21:32:10 socat[1997612] N PTY is /dev/pts/13
22024/09/22 21:32:10 socat[1997612] N PTY is /dev/pts/14
32024/09/22 21:32:10 socat[1997612] N starting data transfer loop with FDs [5,5] and [7,7]
  • (终端1)监听其中一个串口 cat < /dev/pts/2
  • (终端2)另一个串口写入数据 echo "Hello World!" > /dev/pts/3

现在,从终端1可以看到“”Hello World!“”打印信息,证明串口创建并连接成功。

纯净安装Harbor
2024-09-21 - 2024-09-21

鉴于Harbor官方的安装无比混乱, 因此记录如何将有用的东西提取出来, 最终形成data目录, config目录, docker-compose.yml文件.

  • 修复因端口问题导致的docker login失败
  • 删除log容器和网络
  • 增加容器名称前缀

按照官方教程进行前期操作

下载执行官方配置脚本, 配置harbor.yml, 注意配置和记录端口, 密码和data目录

少女祈祷中...
2024-09-15 - 2024-09-18
  • 2024-09-15 网站搬家中…
  • 2024-09-17 部分 传送阵 因为年久失修已经不可使用
VPS Init
2024-08-29 - 2025-04-01

修改时区

1ln -sf /usr/share/zoneinfo/Etc/GMT-8 /etc/localtime

配置bash命令

1alias l='ls -Al --color=auto'
2alias ll='ls -Alh --color=auto'

配置apt源

删除普通用户

1userdel -r admin

安装工具

1apt update
2apt install -y systemd-timesyncd vim curl wget gcc g++ git make screen telnet jq bc tcptrack

修改主机名

1vim /etc/hosts
2vim /etc/hostname

配置ssh key

1mkdir .ssh
2chmod 600 .ssh
3
4vim .ssh/authorized_keys
5chmod 600 .ssh/authorized_keys

配置sshd

1vim /etc/ssh/sshd_config
2
3PermitRootLogin prohibit-password
4PubkeyAuthentication yes
5PasswordAuthentication no
6ClientAliveInterval 15
7ClientAliveCountMax 3

更改密码

1passwd

配置git

1git config --global user.name "Akvicor"
2git config --global user.email akvicor@akvicor.com
3git config --global core.editor vim

motd脚本

1vim /etc/motd
2vim /etc/update-motd.d/99-custom
3chmod +x /etc/update-motd.d/99-custom

内容