(原)
Caddy配置中直接输出HTML
2024年9月6日
caddy
原来的目的是:通过iframe可以隐藏动态IP的地址,以实现类似于DDNS那样,直接在地址栏显示二级域名的效果。
如下示例:原来通过 redir 跳转的地址会显示在浏览器地址栏,而我只想让它显示 abc.scwy.net 这样的域名。
...
➦
(原)
Caddy实现的类似DDNS方案
2024年8月31日
caddy
ddns
我的服务器使用了Caddy,比Nginx简单,功能足够。
家里的网络也有公网IP,虽然被残(80\443被屏),但依然想发挥剩余价值。于是思考基于Caddy的DDNS解决方法。
通过服务器上的Caddy设置好二级域名(例如 abc.scwy.net ),并设置好跳转
...
➦
(原)
AirDroidCast手机与电脑相互投屏
2024年8月27日
投屏
又装了Ubuntu系统,于是投屏就是个问题。搜索发现了AirDroidCast,实现了手机与电脑的相互投屏。
下载电脑端及移动端。没有支持Linux的PC端,于是就用网页版依然可以相互投屏。
不过我更喜欢Spacedesk,安装在系统中,手机可以直接连接拓展出一个屏幕。只是它没有支持Linux。
...
➦
(原)
Emoji 表情符号
2024年8月26日
表情
在使用devzat中,发现它支持了很多表情符号,现进一步发现它是github支持的众多表情符。
(摘)
Wkhtmltox网页转换PDF
2024年8月13日
wkhtmltox
网页要实现打印除了利用浏览器本身的功能以外,就是将html转换为pdf,然后pdf就可以打印可者另存。比浏览器自带的功能强大更多。
wkhtmltopdf 是一个强大的开源工具,它能将HTML网页直接转换为高质量的PDF文档。
wkhtmltopdf官方网站下载地址:https://wkhtmltopdf.org/downloads.html ,提供了各个常用OS的版本。
...
➦
(摘)
Go库:Govaluate字符串转换为表达式
2024年8月12日
govaluate
golang
govaluate库将字符串转换为表达式,类似于JavaScript中的eval功能。这对于在sql数据表中的保存表达式等是有用的。
go get github.com/Knetic/govaluate
知乎介绍得更详细一些
不过我去看了,7年前更新。汗…. 试了,尚且能用。
另外一个 https://github.com/casbin/govaluate 似乎最近有维护,但未测试。
这个示例返回一个计算结果
package main import ( "fmt" "log" …
...
➦
(原)
TinyProxy 轻量的HTTP/HTTPS代理
2024年7月28日
tinyproxy
Tinyproxy 是一个轻量级HTTP/HTTPS代理软件。速度快、体积小、占用资源少是它的特点。
之前使用Golang建立了一个代理,但缺少管控工具,被个别未经许可使用,导致服务器流量较大。
...
➦
(原)
利用ollama实现的本地翻译机
2024年7月28日
translation
想法:输入任意语言,让它自动翻译成指定的母语
问题:当英文翻译为中文时,出现断句等不正常现象
以下仅为示例,可以扩充实现目标。不正常问题待解决。所以它是个不完善的代码。
...
➦
(原)
Chi快速入门
2024年7月27日
chi
Chi是一个轻量的Web框架。Github,网文介绍可以看这里.
package main import ( "net/http" "github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5/middleware" ) func main() { r := chi.NewRouter() r.Use(middleware.Logger) r.Get("/", func(w http.ResponseWriter, r *http.Request) { …
...
➦
(码)
SSH Chat SSH聊天服务器
2024年7月26日
ssh
chat
通常我们都用ssh来远程进入服务器进行操作和管理。这里独避“希径”用于命令行聊天。毕竟ssh工具非常多,基本跨所有平台。
Github地址
也可以直接进入它的演示服务 ssh devzat.hackclub.com
当然最好带上你的昵称: ssh wang@devzat.hackclub.com
...
➦