V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
一键将 Markdown 转换为精美的知识卡片,支持 AI 魔幻卡片和长文/链接
MD2Card 在线工具,支持多主题,一键将 Markdown 拆分并生成知识卡片,支持 AI 魔幻卡片和长文/链接转换 md 功能,卡片可编辑,可导出 PNG/SVG/PDF,适合笔记分享与社媒传播。
Promoted by JsonChao
V2EX  ›  v2er119  ›  全部回复第 1 页 / 共 5 页
回复总数  81
1  2  3  4  5  
5 天前
回复了 LxnChan 创建的主题 Linux 求 Linux 访问外网的解决办法
习惯了 brook ,服务端用自建 cf tunel. 然后客户端 wssclient ,所有平台都是一行命令,爽歪歪。
@3573535 不包括中国大陆,cf 的流量也不免费。使用一年多了,轻应用没问题的。
https://maifeipin.com/archives/google-lao-zhang-hao--ye-ke-yi-mian-fei-shi-yong-gcp-le#google_vignette
19 天前
回复了 anchors 创建的主题 NAS 成品 nas 很重要的东西:网络转发
一点都不重要,对于有 vps 本来刚需人来说,在 vps 上直接反代 NAS 上的服务 0 成本,最重要反而的自己的网络上行,现在免费 VPN 随便选。如果我是飞牛的产品经理,肯定支持客户端代理(使用反代出来的地址)。也是 0 成本,如果非要去挣这个钱,不提供客户端代理,那就当我没说。
21 天前
回复了 wjx0912 创建的主题 程序员 目前的 ai ide, augment 应该断崖领先
在算法和算力没有突破前,这些工具都是快速打字机而已,本质没变,只是整体水平提高了,应用软件的生产力提高了,上限还在的。程序员可以更专注到本质:回归到需求的实现上。
24 天前
回复了 sparereal 创建的主题 RSS 有什么可用的微信公众号 rss 订阅方案?
@linyin022 ,后面功能成熟了,肯定开源。我的项目是去年开始弄的,如果现在自建的话建议用 crawl4ai , 直接喂参数就行,想要 md,html 随便你配,后面开源版本,肯定也都换成 crawl4ai

https://maifeipin.com/archives/pa-chong-xin-xin-zi-shi--shi-yong-crawl4ai-ti-qu-wang-ye
24 天前
回复了 sparereal 创建的主题 RSS 有什么可用的微信公众号 rss 订阅方案?
@oting

主域名博客上有写 RSS 手搓的经历,代码都是 AI 写的。
24 天前
回复了 sparereal 创建的主题 RSS 有什么可用的微信公众号 rss 订阅方案?
@momo2023

不用啊,所有内容公开,我是纯自用,不采集原网站上网页上的原始内容。现在 AI 点评和 AI 语音这两个需要调用 AI 接口的功能才要登录。
24 天前
回复了 sparereal 创建的主题 RSS 有什么可用的微信公众号 rss 订阅方案?
@sparereal
哦哦,有哪些优质内容的订阅号啊
24 天前
回复了 sparereal 创建的主题 RSS 有什么可用的微信公众号 rss 订阅方案?
@sparereal
我是从不看朋友圈人,如果有需求,肯定早安排上了
24 天前
回复了 sparereal 创建的主题 RSS 有什么可用的微信公众号 rss 订阅方案?
https://r.maifeipin.com/
包稳定,因为我自用,也没什么成本,VPS 闲着也闲着。
27 天前
回复了 v2er119 创建的主题 程序员 AI 有思考能力吗?
@FrankFang128 这是人肯意思的话题,只有开放式答案,就像先有鸡还是先有蛋一样无没有确定答案
27 天前
回复了 v2er119 创建的主题 程序员 AI 有思考能力吗?
补充一个举例,对于 UI 小白来说,我完全不知道聚合排行榜功能,我只是描述了一个列表卡片展示,它自己发挥的功能比我要求的还要多,更丰富,自动隐藏等,完成度很高,而且很快一次性给我生成 1000 多行 js ,有很明显套模板或模式的痕迹。
47 天前
回复了 weiwenhao 创建的主题 程序员 我写了一个编程语言,受 golang 启发
看文档,好熟悉的代码风格, 支持自动 GC.

近日,多家外媒报道,美国网络安全和基础设施安全局( CISA )和联邦调查局( FBI )宣布将说服软件制造商放弃 C 和 C++ 等“内存不安全”的编程语言
非专业人士,问一下,在模拟器里使用主机的代理网络,使用主机的 makecert 的证书 。主机根证书导入后,应该也可以解密代理请求吧。
51 天前
回复了 atfeel 创建的主题 程序员 内网穿透,大家是怎么解决的?
AI 写脚本,监控+提醒+certbot 自动申请
https://maifeipin.com/archives/zi-dong-bu-shu-xi-tong-jian-kong-jiao-ben
只需替换你的邮箱和 tencentcloud.ini (对应的域名 API key ) 就行了


···
#!/bin/bash

THRESHOLD=7
CREDENTIALS="/etc/letsencrypt/tencentcloud.ini"
EMAIL="yourmail@qq.com"
EMAIL_ARG="--email $EMAIL"
# EMAIL_ARG="--register-unsafely-without-email"

nginx_conf_dirs=(
"/etc/nginx/nginx.conf"
"/etc/nginx/conf.d/"
"/etc/nginx/sites-enabled/"
"/etc/nginx/sites-available/"
"/usr/local/nginx/conf/"
)

nginx_cert_files=$(mktemp)
for conf_dir in "${nginx_conf_dirs[@]}"; do
if [ -d "$conf_dir" ]; then
find "$conf_dir" -type f -name "*.conf" 2>/dev/null | while read -r file; do
grep -E '^\s*ssl_certificate\s+' "$file" | awk '{print $2}' | sed "s/['\";]//g" >> "$nginx_cert_files"
done
elif [ -f "$conf_dir" ]; then
grep -E '^\s*ssl_certificate\s+' "$conf_dir" | awk '{print $2}' | sed "s/['\";]//g" >> "$nginx_cert_files"
fi
done

sort -u "$nginx_cert_files" -o "$nginx_cert_files"

while read -r cert_path; do
if [ -z "$cert_path" ]; then continue; fi
if [ ! -f "$cert_path" ]; then
echo "证书文件: $cert_path (未找到!)"
echo "-----------------------------"
continue
fi

expiry_date=$(openssl x509 -noout -enddate -in "$cert_path" 2>/dev/null | cut -d= -f2)
expiry_epoch=$(date -d "$expiry_date" +%s)
now_epoch=$(date +%s)
days_left=$(( (expiry_epoch - now_epoch) / 86400 ))

all_domains=$(openssl x509 -noout -text -in "$cert_path" 2>/dev/null | grep "DNS:" | sed 's/.*DNS://;s/, /\n/g' | tr '\n' ' ')

if [ $days_left -le $THRESHOLD ]; then
main_domain=$(echo "$all_domains" | awk '{print $1}')
echo "证书文件: $cert_path"
echo " 包含域名: $all_domains"
echo " 过期时间: $expiry_date (剩余 $days_left 天)"
echo " 证书即将过期或已过期,自动续期..."

certbot certonly \
-a dns-tencentcloud \
--dns-tencentcloud-credentials "$CREDENTIALS" \
-d $all_domains \
$EMAIL_ARG \
--non-interactive --agree-tos \
--keep-until-expiring

if [ $? -eq 0 ]; then
echo " 证书续期成功"
# 自动覆盖 Nginx 实际用的证书
src_cert="/etc/letsencrypt/live/$main_domain/fullchain.pem"
src_key="/etc/letsencrypt/live/$main_domain/privkey.pem"
if [ -f "$src_cert" ] && [ -f "$src_key" ]; then
# 只在 Nginx 用的路径和 Let’s Encrypt 路径不一致时覆盖
if [ "$cert_path" != "$src_cert" ]; then
cp -f "$src_cert" "$cert_path"
echo " 已覆盖 Nginx 用的证书: $cert_path"
fi
# 查找 key 路径
key_path=$(grep -E '^\s*ssl_certificate_key\s+' /etc/nginx/nginx.conf /etc/nginx/conf.d/*.conf /etc/nginx/sites-enabled/* /etc/nginx/sites-available/* /usr/local/nginx/conf/*.conf 2>/dev/null | grep "$main_domain" | awk '{print $2}' | sed "s/['\";]//g" | head -n1)
if [ -n "$key_path" ] && [ "$key_path" != "$src_key" ]; then
cp -f "$src_key" "$key_path"
echo " 已覆盖 Nginx 用的私钥: $key_path"
fi
fi
systemctl reload nginx
else
echo " 证书续期失败"
fi
else
echo "证书文件: $cert_path"
echo " 包含域名: $all_domains"
echo " 过期时间: $expiry_date (剩余 $days_left 天)"
fi
echo "-----------------------------"
done < "$nginx_cert_files"

rm -f "$nginx_cert_files"

···
1  2  3  4  5  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2432 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 15:33 · PVG 23:33 · LAX 08:33 · JFK 11:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.