V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  qwq11  ›  全部回复第 1 页 / 共 12 页
回复总数  232
1  2  3  4  5  6  7  8  9  10 ... 12  
用 Referer 判断就行,我用的 Caddy

@alist header Referer https://your.domain.com/alist*
handle @alist {
uri strip_prefix /alist
reverse_proxy 127.0.0.1:5244 {
@redir status 301 302 308
handle_response @redir {
header >Location "(.*)" "/alist$1"

copy_response
}
}
}
33 天前
回复了 pol 创建的主题 macOS homebrew 为什么还是这么慢啊
单线程下载是这样的,还不支持多包同时下载,之前一年没更新的系统 upgrade 了 6 个小时
啥都写,最近 C++写的多,时间再拉长点有 shell ,go ,Python 和 c#
主要在 Linux 上,其次 Windows ,mac 只用来 ssh
编辑器用 neovim
一般靠前的那个键是近战,靠后的是喷漆
40 天前
回复了 fescover 创建的主题 程序员 有了 docker 后大家还会安装本地版本吗?
某个服务用 systemctl 、journalctl 操作起来比 docker 方便的时候就不用 docker
43 天前
回复了 devli 创建的主题 NAS 2024 年, Nas 系统选那个?
archlinux...
嗯,我已经无可救药了
uv+1
98 天前
回复了 duck2 创建的主题 Apple 苹方字体比安卓的“思源黑体”看着舒服
非衬线体就 HarmonyOS Sans
衬线体就 Merriweather / Source Serif
Apple 的字体也就 Menlo 和 Apple Color Emoji 好看
98 天前
回复了 030 创建的主题 宽带症候群 ZeroTier 和 Tailscale 国内打洞失败
测一下 NAT 行为呗,只要两边不都是 APD 应该都能打,不行的话就把 randomizeClientPort 打开试试
1. 有个项目叫 TypeScript ,专门解决这种问题的,应该挺小众的,不然你不应该不知道
137 天前
回复了 chen0520 创建的主题 程序员 远程桌面有什么私有化的方案?
tailscale sunshine moonlight 魔改版
找个能访问 10 网段放 tailscale ,然后 advertise 10/8 的 subnets 就好了
字幕不就是方便听不清的时候看的吗,想起来那张中国人没苦硬吃.jpg
193 天前
回复了 guoshim 创建的主题 程序员 分享一下个人的开发环境
WSL 我还是不喜欢,我用的是 distrod + archlinux ,可能因为 LXC 的原因,遇到过很多网络问题、启动报错之类的,虽然网上搜一搜,看几个帖子应该就能修好,但是每次遇到问题都来一遍很麻烦,所以还是用的虚拟机。现在是 nvim --embed --headless --listen ,然后 win 上 neovide --server 的方式,除了没显卡,其他地方都还挺满意
@asd999cxcx #10 不太明白你咋搞的,tg 上说吧 aHR0cHM6Ly90Lm1lL3RlbXBfb3Jzb25faGVycmVyYQ==
@asd999cxcx #7 derper 会校验 SSL 证书和实际访问的 host 能不能对上,不管是自签的证书还是可信任的证书只要能对上就能用。域名不能访问的话,那猜测就是证书的问题了(对不上的话 derper 会直接 drop connection ,我猜日志里 connection was forcibly closed 就是这个原因)。建议你直接暴露 deprer 的端口,不走 nginx 的反代。贴个我的配置

$ cat /etc/systemd/system/tailscale-derp.service
[Unit]
Description=Tailscale derp service
After=network.target
Wants=network-online.target

[Service]
EnvironmentFile=/home/sheey/derp/.env
ExecStart=/home/sheey/go/bin/derper \
-c /home/sheey/derp/derper.conf \
-a :34567 -http-port -1 \
-hostname ${DERP_HOSTNAME} \
--certmode manual \
-certdir /home/sheey/.cache/tailscale/derper-certs \
--verify-clients
Restart=always
User=root

[Install]
WantedBy=multi-user.target


"derpMap": {
// "OmitDefaultRegions": true,
"Regions": {
"900": {
"RegionID": 900,
"RegionCode": "cdu",
"RegionName": "Chengdu",
"Nodes":[
{
"Name":" 900a",
"RegionID": 900,
"DERPPort": 34567,
"STUNPort": 3478,
"HostName": "", // $DERP_HOSTNAME
"IPv4": "",
// "InsecureForTests": true
}
]
}
}
}
@asd999cxcx #3 移除其他节点也不应该有这么多 timeout ,除非 derp 连不上。我这里第一次 ping 时间会长一点,但是不会出现 timeout

$ tailscale ping catty
pong from catty (100.93.122.105) via DERP(cdu) in 1.007s
pong from catty (100.93.122.105) via DERP(cdu) in 81ms

看你这么长的反向代理链,你可以访问下 https://DERP_HOST:443 看能不能显示网页,正确的话应该是会显示 This is a Tailscale DERP server. SSL 证书也可能是个问题
netcheck 只会检查 stun 服务的状态,不会检查中转是不是真的可用

从图 4 来看应该是打洞成功了,不需要 derp 了
你得再看看图三机器的 tailscale 日志才能确定为什么 timeout 了
251 天前
回复了 1140601003 创建的主题 程序员 JavaScript 逗号表达式换行格式化问题
npx prettier . -w
329 天前
回复了 Sprdance 创建的主题 Vim vim 的字体配色是怎么设置的?
:h colorscheme
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1090 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 19:06 · PVG 03:06 · LAX 11:06 · JFK 14:06
Developed with CodeLauncher
♥ Do have faith in what you're doing.