seatable Library does not exist.

最近某一批表出现这个问题,日志出现类似问题

2026-03-09 17:44:27 repo-mgr.c(904): Commit 0a9392aa-4fee-4e62-830b-89f70f1c0d16:f073e4b4fa48129261e6590ad4f0377c3d181df4 is missing

困扰多时,最后用 seatable.sh gc + seaf-fsck.sh 解决

发表在 原创技术文章 | 标签为 | 留下评论

NSSM(Non-Sucking Service Manager)怎么用

既然你已经在用 0.66 版本的 frpc 了,最稳妥、最专业的做法是直接把 frpc.exe 变成 Windows 服务。

这样做不仅能实现开机不登录即运行,还能在 frpc 崩溃时自动重启。你可以彻底抛弃那个容易被杀毒软件盯着的 .vbs 脚本。

推荐使用 NSSM (Non-Sucking Service Manager),它是目前公认最简单好用的工具。

第一步:下载 NSSM

  1. 访问 NSSM 官网下载页面
  2. 下载并解压。根据你的系统进入 win64 文件夹。
  3. 为了方便,你可以把 nssm.exe 复制到你的 frpc.exe 所在的文件夹里。

第二步:安装为服务

  1. 点击“开始”菜单,输入 cmd右键选择“以管理员身份运行”
  2. 在命令行中进入你的 frp 目录。例如:DOScd /d C:\frp
  3. 输入以下命令并回车:DOSnssm install frpc
  4. 在弹出的窗口中进行如下设置:
    • Path (程序路径): 选择你的 frpc.exe
    • Startup directory (启动目录): 会自动填充,通常就是 frpc 所在文件夹。
    • Arguments (参数): 输入 -c frpc.toml (注意:这里一定要填入配置文件名)。
  5. 点击 Install service

第三步:验证并启动

  1. 按下 Win + R,输入 services.msc
  2. 找到名为 frpc 的服务。
  3. 右键点击它,选择**“启动”**。
  4. 检查: 确保“启动类型”是“自动”。现在,即使你重启电脑且不登录用户,frpc 也会在后台默默运行。

⚠️ 特别提醒(避坑指南)

  • 路径权限: 既然是系统服务运行,确保你的 frpc 文件夹不要放在某个用户的“桌面”或“下载”文件夹里(因为权限受限)。建议放在 C:\frpD:\frp
  • 配置文件中的路径: 在你的 frpc.toml 中,如果有 log.to = "./frpc.log" 这种相对路径,建议改为绝对路径,例如 log.to = "C:/frp/frpc.log",防止服务找不到地方写日志。
  • 防火墙: 记得在 Windows 防火墙里给 frpc.exe 放行,否则虽然服务运行了,流量可能进不来。

如果以后你想删除这个服务,只需要管理员运行 CMD 执行: nssm remove frpc confirm

居然很多年前的东西还很好用,赞一个

发表在 原创技术文章 | 标签为 , | 留下评论

frps frpc install

FRP官方文档
https://gofrp.org/docs/

服务端安装
环境
ubuntu 22.04

下载
Github 的 Release 中下载到最新版本的客户端和服务端二进制文件

可以指定你的目录,这里用 /usr/local/frp

cd /usr/local/frp
wget https://github.com/fatedier/frp/releases/download/v0.44.0/frp_0.44.0_linux_amd64.tar.gz
1
2
解压
root:/usr/local/frp# tar -zxvf frp_0.44.0_linux_amd64.tar.gz
frp_0.44.0_linux_amd64/
frp_0.44.0_linux_amd64/frpc.ini
frp_0.44.0_linux_amd64/LICENSE
frp_0.44.0_linux_amd64/frpc
frp_0.44.0_linux_amd64/frpc_full.ini
frp_0.44.0_linux_amd64/frps.ini
frp_0.44.0_linux_amd64/frps
frp_0.44.0_linux_amd64/frps_full.ini

修改配置文件
vim frps.ini
1
防火墙需开启7000和7500端口,以及frp客户端使用的端口

[common]
bind_port = 7000

# dashboard
dashboard_port = 7500

设置开机自启
使用systemctl来控制启动,编辑 frps.service

sudo vim /lib/systemd/system/frps.service

在frps.service里写入以下内容

[Unit]
Description=frps service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
#Restart=always
Restart=on-failure
RestartSec=5s
#启动服务的命令(此处写你的frps的实际安装目录)
ExecStart=/usr/local/frp/frp_0.44.0_linux_amd64/frps -c /usr/local/frp/frp_0.44.0_linux_amd64/frps.ini
[Install]
WantedBy=multi-user.target

# 设置开机自启动
sudo systemctl enable frps

# 启动应用
sudo systemctl start frps

# 重启应用
sudo systemctl restart frps

# 停止应用
sudo systemctl stop frps

# 查看应用的日志
sudo systemctl status frps

服务端 Dashboard
访问服务器 7500 端口

客户端安装

https://blog.csdn.net/u010026928/article/details/127062984

发表在 技术文章 | 留下评论

NanoPi R2S 的USB网卡配置

root@FriendlyWrt:~# lsusb
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0bda:b812 Realtek Semiconductor Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

有些固件的驱动好像有问题,或者需要脚本启动。相对应的配置如下:

5Ghz
模式:Legacy

频宽:5G

信道:149

2.4Ghz下可以如此配置

模式:N

频宽:2.4G

信道:7

强制40Mhz频宽 开启

高级设置下MU-MIMO 开启

发表在 技术文章 | 标签为 | 留下评论

MikroTik RouterOS 端口映射甜糖

ros_pppoe是拨号的interface

chain=srcnat action=masquerade out-interface=ros_pppoe log=no log-prefix=””

端口映射,三个端口根据自己的情况来
chain=dstnat action=dst-nat to-addresses=192.168.5.10 protocol=tcp in-interface=ros_pppoe dst-port=38945,12136,42573 log=no log-prefix=””
chain=dstnat action=dst-nat to-addresses=192.168.5.10 protocol=udp in-interface=ros_pppoe dst-port=38945,12136,42573 log=no log-prefix=””

 


原来我的ros一直没有 out-interface=ros_pppoe,加上这个,甜糖就可以了。

发表在 原创技术文章 | 留下评论

Fire TV Stick max 如何安装第三方apk

1,安装amazon store里的 Downloader

2,打开开发者选项。找到  My Fire TV 在  About 上点7次。

3,在开发者选项里找到 Install unknown apps,选中刚安装的Downloader

4,用Downloader 的 Browser打开国内的一些安卓市场主页,当贝,沙发或者蚂蚁市场。

5,之后用下载的市场就能安装app了,当然,要给这些app也安装第三方app的权限。

或者第四步你可以直接下载需要的apk

这种方法比较方便,不需要额外的设备啥的。

 

发表在 技术文章 | 留下评论

ssh port forward with identityfile

sudo ssh -fgN -L 33819:localhost:5043 localhost -o “IdentityFile=~/.ssh/abcid_rsa”

 

ssh -o “IdentityFile=~/.ssh/xxui_id_rsa” opc@xxx.bbb.com

发表在 技术文章 | 留下评论

群晖升级dsm后,vpn套件报不兼容,停止服务。

升级了dsm,本来的vpn套件是1.4.4-2855,没有更新的版本,但是升级后,就停止服务了。说:安装的套件与您的dsm不兼容
找了一圈没有更新的版本,但是说明有,于是拼了个url,

https://global.download.synology.com/download/Package/spk/VPNCenter/1.4.6-2892/VPNCenter-x86_64-1.4.6-2892.spk?model=DS220%2B&bays=2&dsm_version=7.0.1&build_number=42218

下载后手工安装 ok。

之后发现了这个网站。
https://www.synoforum.com/resources/latest-versions-of-dsm-srm-and-packages.165/

发表在 原创技术文章 | 留下评论

How to Test Port [TCP/UDP] Connectivity from a Linux Server with nc

yum install nc

# nc -z -v [hostname/IP address] [port number]

# nc -z -v 192.168.10.12 22
Connection to 192.118.20.95 22 port [tcp/ssh] succeeded!

# nc -z -v 192.168.10.12 22
nc: connect to 192.118.20.95 port 22 (tcp) failed: No route to host

# nc -z -v -u [hostname/IP address] [port number]

# nc -z -v -u 192.168.10.12 123
Connection to 192.118.20.95 123 port [udp/ntp] succeeded!

发表在 技术文章 | 留下评论

mikrotik routeros auto send pppoe ip email script

email的发送设置,可以从 Tools / Email 进行设置,测试看是否可以成功发送。
代码如下,代码记得前后要有大括号!!
{#上网接口名称
:local PPPInterface "ros_pppoe";
#设备名称
:local whoami "Hi,";
#发送Email的主题
:local Themes "ROS Email Assistant";
#发送内容
:local Contents "IP Address: ";
:local SendEmailTo "xxxxx@qq.com";
#获取接口IP地址
:local getip [ /ip address get [/ip address find interface=$PPPInterface ] address ];
:global IPAddress [:pick $getip 0 [:find $getip "/" ] ];
#获取system版本
:global ROSVersion ("RouterOS Version: v" . [/system package get [/system package find name=routeros] version] );
#发送Email设置
/tool e-mail send to=$SendEmailTo subject=$Themes body=("$whoami\n$Contents$IPAddress\n$ROSVersion");
#日志提醒
:log warning "系统数据已备份,邮件已发送至($SendEmailTo)";
:log warning ("外网IP =" ."$IPAddress");
}

发表在 原创技术文章 | 留下评论