有的没的
原来用户可用的profinet通信,就是所谓的“智能设备通信”····也就是io的转发

#plc
Media is too big
VIEW IN TELEGRAM
🔽下面这个mod太合适了 只保留了youtube plus和pip, 很精简

臃肿不臃肿其实看ipa大小就知道了 这个106.3 找了一圈没有比这个小的。

#tech
不要沉迷技术。技术永远在更迭永远学不完,休息的时候要想想,怎么把技术“变现

有了技术,还是得仔细想想,怎么把技术变成钱。如何搞定在海外收款,怎么维护客源,怎么营销和宣传。。。

相比起来,技术是最不重要的一环了,做技术永远不缺人。

做技术是简单的,资料都在网络上,只要肯踏踏实实看,动手练,就会有成长,技术就会变好,

代价是,你投入了大量个人时间,减少了与人交流,减少了去体验世界。。。

而世界在不断发展,技术也一直在更新迭代,后浪会越来越强,即便当初热爱技术的你,现在是否一直坚持呢?


来自ns

#life
唉 这星期六监考四级 骑着电动车在南门转弯的地方摔了个底朝天 疼死了

四天之后的今天来医院拍了个片子 说是尾骨骨折= =

真是付费加班了 mlgb的

ps:一定要注意路上颜色比较深的地方,看起来像是湿了,实际上可能是一摊冰!!

#life
2024-12-17:
1. 去医院检查尾椎
2. 更改三方啥的
3. qlsg问打钱事宜
4. 打印试卷
5. 联系考场替换

6. 怎样确定put/get远方的指针地址?
7. 怎样读取非优化访问db里面的real?
8. 怎样对一个db的元素进行切片访问?
10. 把tg上的plc的东西 搬运到notion

#plan
让google ai反薅了点羊毛= =

aistudio的get api key页面,一定看一下方案是不是free, 如果是paid,说明该project绑卡了。

可以新建一个project,结算里面不绑卡,那就是默认free tier。

可以在api和服务中查看free tier的限制。

#ai
今天去剪头发
因为天气寒冷 不夜城人很少 很安静

给我一种冬天下雪给世界消音了的感觉
让我想起冬天在中关村壹号的时候

几个东校的小女生去买烤面筋 说拿回宿舍吃 想想冬天在宿舍几个人的日子 有点儿怀念

一个人的孤独 世界上只有一个人

#life
一种反向利用WARP的思路

Cloudflare全身都是宝,可惜WARP国内用不了。既然我们不能主动连接WARP,那试试让它来反向连接我们?

你需要的:
国内的公网IPv4/6地址,并能够接受入站连接(在某些网络环境下,比如手机流量上网,获得的v6地址并不能用于接受入站连接)
位于境外、地理位置较近、无国内线路优化甚至IP被GFW拉黑的VPS一台(有线路优化也行,可那就没意义了,不如直连)

步骤:
在国内的设备上安装frps软件
在国外的VPS上安装WARP、安装frpc
国外VPS通过WARP连接国内的frps,将国外端口映射到国内的frps上
通过frps的端口连接frpc

经过测试,这种方法能将我一台VPS的连接带宽从不到1Mbps提升到80Mbps左右。

此方案最明显的缺陷是适用范围窄了点:需要国内的公网IPv4/6地址。

而优势在于不用优选IP,与直连WARP相比可以使用基于TCP的协议;WARP的IP段并不用于CDN,因此,目前连接质量似乎没有被严重劣化。


太牛逼了
/t/topic/290832/14

#network
Commemoration of paper translation in 2024.
Translate to English:
1. Use claude for the 1st round, largely accept the result but might seek GPT if some obvious translation mistakes are made.
2. Compare the translation with the original paragraphs from the beginning. If abnormality is found, seek translations from gpt

#ai
#programming

最近的几个playwright工程表明,iFrame才是最大的阻碍。但是也好解决。

iFrame就是一个网页中的网页。

那么使用playwright的时候,需要使用pw.frame_locator方法把这个frame拿出来之后,再使用普通的Locator方法进行xpath定位。
frame = page.frame_locator('xpath=/html/body/div[1]/div[3]/div[1]/div/div[2]/iframe')

frame.locator('//*[@id="t1"]').wait_for()

注意,chrome中对iFrame中的元素提取的xpath,就需要在playwright剥离好iFrame之后的下一层使用。要不会找不到。
比如上面的iFrame里面一个表格的xpath,就是chrome直接提取到的xpath。
最近研究了一下,国内网络如果没有公网ipv4,但是是NAT1的情况下,可以通过lucky进行端口映射,需要开启upnp、dmz等等,具体可以看lukcy的官方文档,以及bilibili视频。

有一个比较好的概念就是IP4P的概念,就是通过一个AAAA记录,把NAT后的端口+ip表示出来。
mihomo已经支持ip4p了,这样至少保证了可以随处访问家里的代理了。

如果某个proxy app不原生支持Ip4p,那么可以采取NAT端口变动时更新订阅的方式来曲线救国。这个请参考【折腾啥】群组。

* 所以就是,如果是移动网络环境下,因为都有Ipv6,所以:

* 可以直接通过v6来访问家里的代理以及alist等大流量业务。。

* 如果是非大流量业务,比如ql,就可以通过frp完成穿洞,没必要折腾ip4p。
* 有博主采用以下方案:建立cloudflare自定义端口回源规则,lucky检测到nat端口变化时,用过cfapi来改变以上规则。但是这种方法还不如cf tunnel省事呢!属于脱了裤子放屁类型的,因为都得经过cf的反代。
* [更正 此方案采用了302 属于直连 但是多少客户端支持302还有待验证]。经验证,fileball支持webdav协议,proxy app不支持

* 如果是没有ipv6的情况下,可以采用ip4p至少可以访问代理,这样其实通过相应的配置就可以完成异地组网:

* 通过ip4p访问代理,通过内网ip访问家里服务。通过外网ip访问可能需要写一条NAT规则。
* 也就是通过xray完成了异地组网
* 需要在meta移动端,把lan的规则调成走代理。

* 全局走家里,出口规则由路由器里的shellcrash来决定
* 可以通过surge等模块,来对Ip4p的地址格式进行解析,解析成ip:端口的形式。这是为了使用ip4p绑定了家里的服务。但是,如果是非大流量,建议用frp+cftunnel,更简单稳定,还带https
* 这个可以参考【折腾啥】群组里面的#ip4p标签。



——
https://jp.v2ex.com/t/1043684
https://chi.miantiao.me/posts/without-ipv4/
OpenWrt 开个 ss IPv6 节点。
Apple TV 装 Surge ,做 Surge ponte 服务端

在外面用 Surge 做个 fallback 之类回家策略:
1 ,首选 ss ipv6 节点
2 ,如果环境没有 IPv6 了,自动切换为 Surge ponte 节点( IPv4 穿透)
3 ,如果 Surge ponte 穿透不了,就自动切换为代理链中转方案“vps ➡️ ss IPv6 节点 ”

3 个回家节点里,总有一个能回家,都是自动切换的,省心省事!



v4 内网可以尝试使用 natmap 打洞,跑一个 ss 服务把端口转发出来;
v6 也起一个 ss 服务,然后把这两个放到一个策略组里面,哪个能通就用哪个


#network faq
最近处理表格也多了,最开始是因为1+X劳务费的表格
还得是xlookup,大魔王般的函数。
其中有个小技巧,就是如果不想让自动编号,就再某个单元格编号前面加个dollar sign. 比如 A$3, 那么进行批量填充的时候,这个第三行是不会被自动编号的。

#programming
#plan
学生工作:
5. 三方系统修改提交 三方提交系统
8. 216电脑问题
9. 中信银行卡
10. 实习系统网页自动化任务:1、批阅脚本需要修改 2、统计脚本在gpt里需要测试
11. 快递报销
12. 公租房报道
17 问哲老师了解运动控制课程所教的内容
18 测试一下fileball cf302
19 把能替换成geosite的rule 全部替换了
20 出考题试卷 可以直接用智控的 domain-list-community/data/google-gemini at master · v2fly/domain-list-community
#work
结论:报名之前先打电话给培训方问问内容是啥。。。不要轻易的填报名表

这个培训班报名又出幺蛾子···刚开始无脑报了考官,但是爆炒了,🌧让联系最后留俩。
转达了之后大家都退出了 这整的我好像成了唆使他们退出的罪魁祸首。。

唉 干这种代理人的活儿 卖力不讨好
Back to Top