V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  YamatoRyou  ›  全部回复第 5 页 / 共 12 页
回复总数  231
1  2  3  4  5  6  7  8  9  10 ... 12  
2022 年 11 月 17 日
回复了 YamatoRyou 创建的主题 OpenWrt 一个特定条件下无法访问 NAS 的 443 端口问题.
@zycboss 问题早已解决, 不过:
1. 一些我自己搭建的服务 (即时通讯; 远程桌面; 文件下载; 密码管理等) 需要访客 Wi-Fi 也能用;
2. 开设访客 Wi-Fi 的唯一动机是别人在我这蹭网的时候不会因为万能钥匙之类的软件泄漏我的 Wi-Fi 密码, 而访客 Wi-Fi 不设密码.
2022 年 11 月 8 日
回复了 YamatoRyou 创建的主题 NAS 成功在群晖的 Docker 上自建了 Synapse 服务器.
@yangyang2022

Shell 命令:
docker run --rm -v /volume1/docker/matrix-commander-new:/data:z matrixcommander/matrix-commander -m '这里填要发送的内容'

关键参数说明:
-v: 必需参数. 将包含 credentials.json 的文件夹映射到容器内的 /data 路径下. credentials.json 的内容:
{"homeserver": "http://<Synapse 容器地址及端口>", "device_id": "<设备 ID>", "user_id": "<要发送消息的账号完整 ID>", "room_id": "<承载消息的目标房间完整 ID>", "access_token": "要发送消息的账号的 token"}
如果你不想初始化, 可以直接从已经登录的客户端中照抄一份到上面的 JSON. 宿主机路径请酌情修改.

-m: 要发送的消息如果有换行不需要 "\n" 之类的转义, 直接在命令中使用回车键换行.

不推荐用 matrix-commander, 理由:
需要额外配置;
花在启动容器的时间就远远慢于直接用 curl;

除非要发送的内容不止纯文本.

----------
curl 版本 Shell 命令:
curl -H "Content-Type: application/json" -H "Authorization: Bearer <这里填账号的 token>" -s -X POST -d '{"msgtype": "m.text", "body": "这里填消息内容"}' "http://<Synapse 容器地址及端口>/_matrix/client/r0/rooms/<要发送消息的目标房间 ID>/send/m.room.message"

以上命令只适合纯文本内容. 要发送的消息如果有换行, 需要使用 "\u000a" 作为换行符.

----------
以上命令涉及到的容器 IP 地址使用的是内网 IP + 端口, 请酌情修改.
可能也就自建 + 折腾能满足楼主的需求, 但也许当下不方便, 还是给个参考.
服务端: Synapse + Coturn (运行在 Docker 容器)
客户端: Element (跨平台, 支持 Windows / Android / iOS / Linux)

Element 视频通话的清晰度属于偏中上水平.

自动接听:
在老人的手机上用一些自动化工具 (Tasker / Macrodroid), 检测屏幕上显示的内容, 然后模拟点击对应的控件. 与这招相似的思路我已经用在自己的 2 个 Android 手机上.
2022 年 11 月 5 日
回复了 HOU 创建的主题 生活 用了 10 年的微信被炸了……
@r0usan
这文风令人不齿, 一股官方宣传的味道. 先假定这段文字对当事人行为的描写属实, 但到处都是为防疫政策洗地的痕迹. 理由:
1. "健康码" 并不能真正体现一个人的健康状态, 其本质带给人们生活上的障碍绝大多数人都领教过;
2. 先不说他基于宗教信仰的习惯是不是迷信, 但这字里行间试图利用宗教信仰制造对立;
3. 小孩父母这么做的根本原因在于野蛮; 奇葩的防疫政策, 但是这段话却是喉舌心态, 借机用政策上的文字游戏甩锅; 恐吓, 用教条淡化个人的不幸遭遇. 试图将个人的悲惨归咎于 "不守规矩", 典型的 "你穷是因为你不努力" 论调. 转移焦点, 偷换概念;
4. 通篇看不出对当事人的半点同情, 还企图为官方实践防疫政策过程中的恶劣行为做辩护, 企图淡化其造成的严重后果.
2022 年 11 月 1 日
回复了 LuminousKK 创建的主题 云计算 RustDesk 远程桌面服务端手动搭建,完美替代 Todesk
@To5tE 可能是我没讲清楚, 服务端目前最高版本只到 1.1.6, 桌面客户端目前最高版本只到 1.1.9.
2022 年 11 月 1 日
回复了 YamatoRyou 创建的主题 NAS 成功在群晖的 Docker 上自建了 Synapse 服务器.
@AllenHua
我推荐几个能凑合用的:
1. https://play.google.com/store/apps/details?id=com.camvision.qrcode.barcode.reader
a) 启动较快;
b) 有广告但不占版面, 可接受;
c) 没有 GMS 的机器可以安装 (apk), 但尝试进入设置会让 app 崩溃;
d) 界面只有英文.

2. https://play.google.com/store/apps/details?id=com.srowen.bs.android
a) 无广告;
b) Android 版本 6.0 以上的机器均可安装 (apk), 但已停更数年, 对比例夸张的屏幕存在适配问题;
c) 有时识别比较慢.

以上都是我用过的, 说实话我都不满意, 但我也懒得再尝试别的了.
2022 年 10 月 31 日
回复了 YamatoRyou 创建的主题 NAS 成功在群晖的 Docker 上自建了 Synapse 服务器.
@AllenHua 还是建议第三方扫描程序. element.io 可能会被拉黑导致阻止跳转.
2022 年 10 月 31 日
回复了 LuminousKK 创建的主题 云计算 RustDesk 远程桌面服务端手动搭建,完美替代 Todesk
@To5tE
DSM 6.x: https://spk.imnks.com/
DSM 7.x: https://spk7.imnks.com/
服务端最新版本为 1.1.6.
2022 年 10 月 30 日
回复了 YamatoRyou 创建的主题 NAS 成功在群晖的 Docker 上自建了 Synapse 服务器.
@AllenHua
构造一个链接并转换为二维码: ```https://mobile.element.io/?hs_url=https://example.com:[port]```
```hs_url=```后面跟上你的服务器地址及端口.
实现通过事先跳转的方式略过了 matrix.org.

用户端:
Android 用户使用微信或支付宝的二维码扫描功能扫描上述链接 (但微信 / 支付宝扫描完成后需要手动从浏览器打开以拉起 Element, 还不如让这些用户额外安装第三方扫描应用);
iOS 用户使用系统自带的二维码扫描功能扫描上述链接.

相关: https://github.com/vector-im/element-android/issues/5097
就目前的 FTUE 还并不理想, 至少目前的 1.5.4 (Android) 也并没有做到更方便地连接到自定义服务器. 建议提 issue.
2022 年 10 月 30 日
回复了 LuminousKK 创建的主题 云计算 RustDesk 远程桌面服务端手动搭建,完美替代 Todesk
2022 年 10 月 30 日
回复了 LuminousKK 创建的主题 云计算 RustDesk 远程桌面服务端手动搭建,完美替代 Todesk
长期以群晖套件的方式自建服务端, 现版本 (1.1.9) 客户端发现的几个问题:
不支持 IPv6;
不支持自动更新 DDNS 解析的 IP 地址 (导致 IP 一变就不能连接);
远控窗口的大小和位置记忆存在问题;
Linux 版本连接不上 (但同样的网络环境下 Windows 版本正常);
声音传输仍然存在问题;
剪贴板传输有时不工作.
https://github.com/matrix-org/synapse/issues/12046#issuecomment-1046812519
https://github.com/matrix-org/synapse/issues/9880

至于节约空间, 我自建的服务器目前的策略:
1. 单个文件大小上限为 1536 MB;
2. >= 25 MB 的文件于上传到服务器 7 天后删除 (< 25 MB 的永久保存), 其实就是用 crontab 每 5 分钟轮询 1 次至今 7 天前的文件, 然后调用服务器的 API 批量删除.
3. 服务器 API 没能删除的直接用 Shell 命令强行干掉.
这种方法能删除文件但不能删除与文件关联的那个事件. 被删除的文件仍然会残留在聊天记录. 就比较头疼.
目前还在用外部服务部分取代 Synapse 的文件传输, 毕竟小问题比较多.

所有平台的 Element 客户端都没处理好这个问题.
https://github.com/vector-im/element-meta/discussions/640
2022 年 9 月 10 日
回复了 KomeijiSatori 创建的主题 宽带症候群 Everything 更新服务疑被劫持
行为上有点像腾讯在 2016 年曝光的 DCM 木马.
@YamatoRyou
PsiTransfer 是一个网页, 终端不需要安装任何应用, 只需用浏览器访问容器地址 + 端口.
另外如果只是为了传输少量文本, 可以在添加任意 1 个文件后填写备注, 最后用另一个终端访问下载链接.
但备注内容不支持换行.
跨平台文件或文本传输我有以下几个正在用的方案, 因为都是自建的, 需要一点动手能力. 可能不符合 "极简" 的要求:
a) ntfy (文本传输; 消息推送, Docker 自建服务端);
b) Synapse + Element (文本; 文件传输; 消息推送, Docker 自建服务端, 实际上是一个自建的即时通讯系统)
c) PsiTransfer (文件传输, 尤其是 GB 级别的大文件, Docker 自建服务端)
2022 年 9 月 1 日
回复了 touchfishcc 创建的主题 NAS NAS 有什么好玩的功能吗?
目前黑群晖 1 个, 除了存文件还有以下服务:
HTTPS 证书申请 + 续期;
Aria2 (下载);
TURN 服务器 (用于 Synapse 的通话功能);
Jellyfin (媒体中心);
ntfy (消息推送, 顺便解决 Synapse 的推送问题);
Synapse (私有即时通讯);
Element Web (即时通讯客户端, 配合 Synapse 使用);
PsiTransfer (最近从 Jirafeau 换过来, 类似文叔叔; 奶牛快传的临时文件分享);
Vaultwarden (密码管理);
RustDesk 服务端 (远程桌面中继);
虚拟机;
PostgreSQL + pgAdmin (Synapse 的数据库 + Web 控制台);
DDNS
2022 年 8 月 24 日
回复了 tengxunkuku 创建的主题 NAS 怎样才能让我的 docker 走代理
@YamatoRyou 看走眼了, 以为是楼主要让容器走代理. 请无视.
2022 年 8 月 24 日
回复了 tengxunkuku 创建的主题 NAS 怎样才能让我的 docker 走代理
分享一个我目前正在用的群晖 Docker 容器使用代理的方案:
1. 要走代理的容器添加环境变量:
HTTP_PROXY=http://127.0.0.1:****
HTTPS_PROXY=http://127.0.0.1:****

2. 另起一个 Privoxy 容器 (网络模式设置为 hosts), 配置文件注明要开放的端口及要经过代理访问的域名. 接着让上一个容器连接到 Privoxy 指定的端口.

这个方案我用来让 Synapse 容器连接推送网关, 存在一个缺点: http:// 开头的地址始终不能经过代理, https:// 开头的正常. 原因不明.
同双显示器用户 (Windows 7). 自从用了双显示器就放很少主动显示桌面, 少数时候用 Win + D.
显示桌面问题, 换一个带侧键 + 宏的鼠标可能是平衡双屏和操作习惯的最优解?
1  2  3  4  5  6  7  8  9  10 ... 12  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   925 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 19:24 · PVG 03:24 · LAX 12:24 · JFK 15:24
♥ Do have faith in what you're doing.