termux用自带功能写一段代码,检测/storage/emulated/0/web/333.txt文件里面每一行前面15个字符,这15个字符和/storage/emulated/0/web/444.txt匹配的,就把333.txt这一行里面的这15个字符以外这一行内容,放在444.txt匹配这一行里面的|符号前面
比如 333.txt 有
psp_ULJM-06272_[0-ji No Kane to Cinderella: Halloween Wedding]
psp_ULUS-10080_[007: From Russia With Love]
psp_ULES-00290_[007: From Russia With Love]
444.txt 有
<w><t>psp_ULJM-06272_蜘蛛侠 2|美.iso</t><n>暂无</n></w>
<w><t>psp_ULUS-10023_脱狱潜龙 清算|美.iso</t><n>暂无</n></w>
<w><t>psp_ULES-00290_小死神|美.iso</t><n>暂无</n></w>
444.txt 就变成
<w><t>psp_ULJM-06272_蜘蛛侠 2[0-ji No Kane to Cinderella: Halloween Wedding]|美.iso</t><n>暂无</n></w>
<w><t>psp_ULUS-10023_脱狱潜龙 清算|美.iso</t><n>暂无</n></w>
<w><t>psp_ULES-00290_小死神[007: From Russia With Love]|美.iso</t><n>暂无</n></w>
awk '
# 读取第一个文件333.txt
FILENAME == ARGV[1] {
# 提取每行的前15个字符作为键,剩余部分(去除换行符)作为值
key = substr($0, 1, 15)
value = substr($0, 16)
sub(/\r$/, "", value) # 移除可能的回车符
sub(/\n$/, "", value) # 移除换行符
map[key] = value # 存储到关联数组
next
}
# 读取第二个文件444.txt
FILENAME == ARGV[2] {
line = $0 # 保存原始行
gsub(/\r\n|\n|\r/, "", line) # 移除所有换行符
# 定位<t>标签内容
start = index(line, "<t>")
if (start == 0) {
print line # 没有<t>标签,直接输出
next
}
# 查找</t>结束位置
end_pos = index(substr(line, start + 3), "</t>")
if (end_pos == 0) {
print line # 没有闭合标签,直接输出
next
}
end_abs = start + 3 + end_pos - 1
# 提取标题内容
title = substr(line, start + 3, end_abs - start - 3)
# 提取标题前15字符作为键
title_key = substr(title, 1, 15)
if (title_key in map) {
# 找到匹配项,获取要插入的内容
insert_str = map[title_key]
# 在标题中查找|符号位置
pipe_pos = index(title, "|")
if (pipe_pos > 0) {
# 重新组合标题:在|前插入新内容
new_title = substr(title, 1, pipe_pos - 1) \
insert_str \
substr(title, pipe_pos)
} else {
# 没有|符号则直接追加
new_title = title insert_str
}
# 重建整行内容
new_line = substr(line, 1, start + 3 - 1) \
new_title \
substr(line, end_abs)
print new_line
} else {
print line # 无匹配键,原样输出
}
}
' /storage/emulated/0/web/333.txt /storage/emulated/0/web/444.txt > /storage/emulated/0/web/new_444.txt
# 替换原文件
mv /storage/emulated/0/web/new_444.txt /storage/emulated/0/web/444.txt
感觉有点像 访问域名没有走ovpn网络
DNS流量走了ovpn网络,只是DNS服务器并不是你的光猫,所以解析不出来你光猫的IP而已。
就像
nslookup adminv.myds.me 114.114.114.114
无论走不走VPN,结果都是不对的。
需要在VPN服务器配置文件里通过 dhcp option 把 DNS 设置为光猫。
nslookup adminv.myds.me nslookup adminv.myds.me 192.168.9.1 nslookup adminv.myds.me 114.114.114.114
这样查看一下你应该就懂了。
nslookup adminv.myds.me 192.168.9.1
这个应该会得到
192.168.9.1
,就像小米路由器会把www.miwifi.com
解析到自己的局域网IP一样。
@烟雨,确实牛逼,还能生成视频,联网能力比较强,搜东西相对准确
@虎老会泳游,应该有,我这是试用,不算白嫖教育会员,教育会员活动没有了
@罐子,你这个ai一眼错误的,opvnpvn没有按照sni分流这一说,只有按照ip段分流
层主 @咯叽 于 2025-07-18 07:52 删除了该楼层。
@老虎会游泳,
openvpn连接的域名是 nas的公网IP 124.xx.x.xx
访问的https也是nas的域名。但是我openvpn连上后,再改hosts 到192.168.3.x (ovpn远程局域网段)就可以访问了,感觉有点像 访问域名没有走ovpn网络,
但是redirect-gateway def1
应该是全局
@胡椒舰长,目测VPN没有修改DNS,然后域名在不同DNS解析出的IP不一样,只有把家里的路由器设为DNS时解析出来的IP才能访问。
如果IPTV盒子是静态IP,光猫IPTV口不提供DHCP服务,那就可以把光猫的LAN口和IPTV口同时连接到交换机上,然后路由器选择单线复用模式。
如果IPTV口提供DHCP服务,那可能就不能插在一起了,要不然其他设备也可能会分配到IPTV网段的IP地址,导致不能正常上网。
appleTV可以连WiFi。
层主 @咯叽 于 2025-07-18 07:53 删除了该楼层。
层主 @咯叽 于 2025-07-18 07:53 删除了该楼层。
层主 @咯叽 于 2025-07-18 07:53 删除了该楼层。
层主 @咯叽 于 2025-07-18 07:53 删除了该楼层。
层主 @咯叽 于 2025-07-18 07:53 删除了该楼层。
层主 @咯叽 于 2025-07-18 07:53 删除了该楼层。
视频播放不了,edge
https://github.com/CookiePLMonster/CookiePLMonster.github.io
这个是仓库
层主 @咯叽 于 2025-07-18 07:53 删除了该楼层。