V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  XiLingHost  ›  全部回复第 2 页 / 共 59 页
回复总数  1170
1  2  3  4  5  6  7  8  9  10 ... 59  
16 天前
回复了 lizy0329 创建的主题 Web Dev 本地开发用什么域名?
就用真实域名,解析到内网然后用 acme.sh 签署证书,需要频繁更新证书的用内网的 vault 作为 pki 进行 acme 签发,预先安装自己的 CA
建议是一块硬盘一个分区,但是多装几块硬盘
19 天前
回复了 baraja 创建的主题 DNS 测试了几家主流 DNS 的 ECS 功能
用 dnsdist 自建的 dns 也能支持 ecs ,前提是配置正确
如果只是远程管理可以考虑传统的 rdp/vnc 和你提到的这两个以及 rustdesk
但是你有远程串流打游戏的需求,那就只能 sunshine/moonlight 了
@iminto Jenkins 确实很好用,功能也很强大,在某些特定的场景下是最佳的选择(比如你要传递很多复杂的参数并且需要界面跟随你的选择调整可选择的参数),但是并不能覆盖所有的场景,比如本主题提到的“单服务器最小规模 CI/CD”,Jenkins 的资源消耗并不低,同时它的部署和管理以及使用也没有想象中的那么简单和方便,要实现和 GitHub Action 一样的便利性还是有相当的差距。
@iminto 建议多用用,Jenkins 光是各种插件依赖要管理起来就很麻烦了,到时候照样要走梯子
纯写 ssh 又要管理脚本,然后你 pipeline 是不是还要额外的仓库来存储,凭据怎么管理,是不是要做统一身份认证,要不要和 git 服务做整合
还有你怎么处理 workspace 的环境干净,最后还不是要引入容器化甚至虚拟化确保构建可重复性?
然后你要事件触发是不是还要额外配置 Jenkins 项目里的轮询,每次改构建流程和参数是不是要改 3 个地方,一个是项目本身的代码,一个是 pipeline 的 jenkinsfile ,然后还要在界面上配置 job 的参数修改和触发时机,这不是引入了更多的复杂度?
@Livid 站长可以考虑给评论区加上 markdown 支持吗,或者至少加个不会破坏缩进的代码块语法支持?
gitea+gitea runner ,兼容 GitHub Action 语法
参考写法
```yaml
services:
server:
image: gitea/gitea:latest
restart: always
ports:
- "3000:3000"
- "127.0.0.1:2222:22"
environment:
- USER_UID=998
- USER_GID=974
volumes:
- ./data:/data
- /home/git/.ssh/:/data/git/.ssh
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro

runner:
image: gitea/act_runner:latest
restart: always
depends_on:
- server
ports:
- "8088:8088"
volumes:
- ./runner_data:/data
- ./runner_config.yaml:/config.yaml
- /etc/localtime:/etc/localtime:ro
- /var/run/docker.sock:/var/run/docker.sock
environment:
- CONFIG_FILE=/config.yaml
- GITEA_INSTANCE_URL=[redacted]
- GITEA_RUNNER_REGISTRATION_TOKEN=[redacted]
- GITEA_RUNNER_NAME=default
```

其中 runner_config.yaml 是用于处理 cache 的,其内容类似于
```yaml
cache:
enabled: true
# dir: ""
# Use the LAN IP obtained in step 1
host: "10.10.10.12"
# Use the port number obtained in step 2
port: 8088
```

如果遇到问题可以参考 https://docs.gitea.com/zh-cn/usage/actions/overview 这里
另外有时候默认的标签会有问题,可以考虑修改./runner_data/.runner 里面的 labels 为
```json
"labels": [
"ubuntu-latest:docker://catthehacker/ubuntu:act-latest",
"ubuntu-22.04:docker://catthehacker/ubuntu:act-22.04",
"ubuntu-20.04:docker://catthehacker/ubuntu:act-20.04",
"ubuntu-18.04:docker://catthehacker/ubuntu:act-20.04"
]
```
19 天前
回复了 DopaminePlz 创建的主题 OpenWrt 支持后备 DNS 的软件
dnsdist 或者 dnsmasq 吧
我不用 pdd ,不过这种流氓软件非要用的话可以试试平时卸载并保留数据,需要的时候重新安装,Android 10 以上都支持了
如果是希望对特定的程序进行监控和调试,不妨试试 Process Monitor
https://learn.microsoft.com/en-us/sysinternals/downloads/procmon 可以直接用 winget 安装 winget install Microsoft.Sysinternals
你是希望对指定程序监控其网络活动还是要监控一段时间内的所有网络活动?
20 天前
回复了 molvqingtai 创建的主题 程序员 如何实现分布式消息同步?
@xichuhanguguan 要么通过 tracker ,要么有 boostrap 节点
还以为你想说 plan9
有句话我觉得很有道理“先问是不是,再问为什么”
至少 pixel 7 的 AP2A.240705.004 在我刚才的测试里是可以不需要拿起放在桌上就能单击亮屏的(已启用 Always on Display )
这个过滤器很多拦截的是跟踪而非广告域名,大多是你用的 app 有遥测 sdk 会自动上报数据,这个过程会去解析遥测的域名然后被 adg 拦截
1  2  3  4  5  6  7  8  9  10 ... 59  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   984 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 20:24 · PVG 04:24 · LAX 12:24 · JFK 15:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.