共有 261 篇文章
Disable Windows Hibernate
2023-06-28 - 2024-09-18
Hiberfil.sys文件位于系统盘的根目录下,这是一个受保护的操作系统文件,它是 win10 休眠功能(Hibernation)中将内存数据与会话数据保存到电脑硬盘、以
TTYD 开启SSL
2023-06-28 - 2024-09-18
修改/etc/config/ttyd config ttyd option interface '@lan' option command '/bin/login' option ssl 'true' option ssl_cert '/viry/cert/akvicor.com.crt' option ssl_key '/viry/cert/akvicor.com.key'
OpenWrt管理后台使用Caddy代替uhttpd
2023-06-28 - 2024-09-18
暂停uhttpd服务 uhttpd服务占用了80端口,需要先暂停。使用ssh登录openwrt,执行下面命令暂停uhttpd服务: /etc/init.d/uhttpd stop /etc/init.d/uhttpd disable 下载caddy 额外功能模
Compile
2023-06-26 - 2024-09-18
平台 Ubuntu 20.04.6 LTS 编译环境 sudo apt update -y sudo apt full-upgrade -y sudo apt install -y ack antlr3 asciidoc autoconf automake autopoint binutils bison build-essential \ bzip2 ccache cmake cpio curl device-tree-compiler fastjar flex gawk gettext gcc-multilib g++-multilib \ git gperf haveged help2man intltool libc6-dev-i386 libelf-dev libglib2.0-dev libgmp3-dev libltdl-dev \ libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libreadline-dev libssl-dev libtool lrzsz \ mkisofs msmtp nano ninja-build p7zip p7zip-full patch pkgconf python2.7 python3 python3-pyelftools \ libpython3-dev qemu-utils rsync scons
AdGuard Home
2023-06-26 - 2024-09-18
配置 端口:11004 5553重定向:使用53端口替换dnsmasq 执行文件路径:/viry/serv/AdGuardHome/exec/AdGuardHome 配
窗口置顶
2023-06-11 - 2024-09-18
将窗口标题中带有指定字符串的窗口置顶,使其显示在所有窗口之上 package main import ( "golang.org/x/sys/windows" "strings" "syscall" "unsafe" ) func AlwaysOnTop() { SetWindowAlwaysOnTop(GetWindowHandleByWindowName("Title")) } const SWP_NOSIZE = uintptr(0x0001) const SWP_NOMOVE = uintptr(0x0002) // This is dumb but Go doesn't like the inline conversion (see above image). func IntToUintptr(value int) uintptr { return uintptr(value) } func SetWindowAlwaysOnTop(hwnd uintptr) { user32dll :=
运行时隐藏控制台
2023-06-11 - 2024-09-18
常用于go编写的gui项目 go build -ldflags "-H windowsgui"
go编译文件带上图标
2023-06-11 - 2024-09-18
默认的go build -o xxx.exe这样是没有图标的,不怎么好看。 首先下载文件: git clone https://github.com/akavel/rsrc.git 进入目录,把上面的代码编译一下 go build rsrc.go # 然后有个rsrc.exe文件 就在rsrc的目
rsync 文件夹同步
2023-05-29 - 2024-09-18
描述 cp和scp是ubuntu中文件拷贝常用的两个命令,一般在同一台服务器上我们是用cp命令,跨服务时使用过scp命令,但是如果做文件同步的话,rsync要比上
Fail2ban
2023-05-11 - 2024-09-18
安装 Fail2ban apt-get install fail2ban Fail2ban 默认启用 ssh 的过滤器,可以在 /etc/fail2ban/jail.conf 查看,但是 Fail2ban 更新会覆盖此文件,建议复制一个 jail.local 进行编辑。 cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local 此后建议编辑 jail.local 对于 jail.local,你能找到许多 unit 例如
vmdk for ESXi
2023-05-05 - 2024-09-18
开启SSH 管理 -> 服务 -> TSM-SSH 使用SSH登录到ESXI 修改的固件vmdk大小 cd /vmfs/volumes/datastore1 ls *.vmdk vmkfstools -i openwrt.vmdk 123.vmdk vmkfstools -X 1024M 123.vmdk # 需大于源文件大小 添加硬盘 根据实际情况选择EFI或BIOS引导