Press "Enter" to skip to content

Category: 电脑网络

电脑知识,网络资讯

pproxy简单介绍

pproxy是一个简单的小工具, 顾名思议它是一个临时的代理小工具. 下面介绍其使用方法.

安装

服务端和客户端都可以使用如下方式进行安装

pip3 install pproxy

服务端运行

pproxy -l ss://aes-128-gcm:MyPassword@:3389

客户端运行

客户端简单运行

pproxy -r ss://aes-128-gcm:MyPassword@ServerIP:3389 -vv

然后客户端会提示”Serving on :8080 by http,socks4,socks5″.

客户端建立http代理

sudo pproxy -l http://127.0.0.1:8080 -r ss://aes-128-gcm:MyPassword@ServerIP:3389 -vv

然后客户端会提示”Serving on 127.0.0.1:8080 by http”.

客户端建立DNS tunnel

由于ss(AEAD)协议不支持udp, 因此我们只能换用socks5或者tunnel (raw socket)协议来支持udp.

服务端:
pproxy -ul socks5://0.0.0.0:3389

客户端:
sudo pproxy -ul tunnel{8.8.8.8}://127.0.0.1:53 -ur socks5://ServerIP::3389 -vv

然后客户端会提示”Serving on UDP 127.0.0.1:53 by tunnel”, 可以在客户端使用dig @127.0.0.1 dropbox.com检验tunnel效果.

1 Comment

How to add or remove a directory from media library on Windows

在Windows 10系统里添加一个文件夹到media server里非常容易. 仅仅需要右击文件夹, 并选择”Include in library”即可. 但是要把这个文件夹从library里移出来, 可能就稍显麻烦了. 下面介绍解决方法(点击可以查看大图).

Windows 11系统里, 也很容易, 打开”文件夹选项“, 按如下所示操作即可

Leave a Comment

鼻炎手术

虽然已经出院好几个月了, 但是还是想写点什么来记录一下这次鼻炎手术.

知乎上有一个关于鼻中隔手术的帖子, 有个上海的患者说他手术前全麻, 手术后鼻子里被医生塞了止血抗菌的材料整整3天, 导致那3天只能用嘴呼吸, 3天之后才感受到了“世界的美好”. 另一个患者说他在美国做的鼻中隔手术, 做完以后医生当天就让他回家了, 第二天鼻腔一直血流不止, 于是他打电话过去问了一下医生, 医生说没事, 果然第3天流血的情况好了一些……

看到那个帖子的时候, 我是有点犹豫的, 我深深知道用嘴呼吸是一件很难受的事儿, 但是考虑到, 要难受也就难受3天. 而且, 看起来我也有一些“非做不可”的理由, 比如, 我需要赶在离职前还有医保的状况下解决一下鼻炎问题, 同时, 我也需要赶在出国前夕解决一下自己身上的小毛病, 避免把“鼻炎”这份难受带到国外. 于是, 尽管纠结了好一段时间, 最后还是鼓起勇气走进了这家著名三甲医院的耳鼻喉科.

事后回想起来, 自己还是too young too naive了. 其实稍微想想也知道, 如果真的是一个小手术, 怎么可能做”全麻“! 最早去医院检测的时候, 我看到这个著名三甲医院里有一片郁郁葱葱的园林区, 里面种满了各种植物树木, 和一些假山假水啥的, 我猜是给住院病人的休息区. 我天真的以为, 住院的时候, 我可以抱着笔记本在这片园林区度过那难受的3天. 当时的我, 根本就没想过, 现在是疫情期间, 怎么可能让病人在医院内部到处走动…. 进入耳鼻喉科的时候, 我发现楼层是感应门, 从外面进来需要刷卡, 或者按门铃让里面的护士开门. 办理住院手续的时候, 被告知能活动的范围仅限于耳鼻喉科这一层, 前台护士警告说如果擅自跑出去”后果自负“…

手术过程由于是全麻, 所以是没有知觉的. 不过人生头一次被推进手术室, 还是感觉挺奇妙. 比如, 一大早2个护士就推个移动病床到门口, 并让我脱的全光光的躺上去, 盖上一层白布把我推出楼层, 推进电梯, 又推进手术室. 当时我心想, 我还没做手术呢, 让我自己走过去不行吗? 让我没有料到的是, 手术后我鼻腔里的止血抗菌材料塞了整整7天, 那7天的难受可想而知, 虽然之前长年鼻塞, 但至少可以用一些日本的抗充血剂来让鼻腔暂时通几个小时, 现在回想起来, 这7天的时间可真是不知道怎么熬过来的. 如果一开始我就知道鼻腔会完全丧失7天的功能, 我可能最终不会去做这样一个手术. 我多次要求医生提前把鼻腔里的填充材料取出来, 都被拒绝了, 他告诉我, 之前有过一例因为提前取出材料导致鼻腔大出血被推进急救室的案例…

除了因为填充物导致全程鼻腔丧失了7天的呼吸功能, 也会有一些别的问题. 比如, 做完手术的48小时内, 鼻腔一直血流不止, 需要不停的更换棉纱. 每换一次, 基本上那小块棉纱都被鲜血染的透透的. 之前也听说过术后的第一天夜里基本上是无法睡觉的, 事实证明的确如此, 由于鼻血一直流, 加上用嘴呼吸导致口腔异常干噪, 差不多就是一夜无眠. 我还记得第二天早上, 护工走进病房的时候, 发现我半边脸都被鲜血染红了, 而且由于过了一夜, 我脸上的鲜血都干噪的”结痂“了. 吓的护工赶紧拿了块湿毛巾进来把脸上的“血痂”擦洗掉. 她一边擦一边说, 如果我这样子被护士长看到了是要处罚她们的…

我旁边病床的小哥差不多是跟我同一天做的手术, 不过他的鼻炎手术跟我有些差异, 他的鼻腔也没塞填充物. 术后的那晚, 我听到他一直在哼哼鼻子, 好像也是很不舒服的样子. 第2天, 护工把我脸上的血迹擦干以后, 我看到他也起床了. 这时我才发现, 他的半块枕头都被鲜血染红了…

当时我才真真切切的领教到, 原来一个小小的鼻炎手术, 竟要这般遭罪.

2 Comments

Ubuntu 20.04上查看HEIC格式的图片/显示缩略图

Ubuntu 20.04上查看HEIC格式的图片, 仅需要安装一个 heif-gdk-pixbuf 的package, 然后就可以使用 Image Viewer 查看了. 如果还需要在文件管理器中显示缩略图, 那么还需要安装其它2个包

sudo apt update
sudo apt install heif-gdk-pixbuf
sudo apt install heif-thumbnailer
sudo apt install libheif1:amd64

参考这篇文章. 如果需要把heic格式的图片转换成jpg, 可以参考这篇文章(未验证).

Leave a Comment

Python农历转换

在Python中进行公历转换农历, 是一件很简单的事儿.

>>> import datetime
>>> from zhdate import ZhDate

# 农历转公历
>>> date = ZhDate(2022,4,5)
>>> print(date)
农历2022年4月5日

>>> date.to_datetime().date().year
2022
>>> date.to_datetime().date().month
5
>>> date.to_datetime().date().day
5
Leave a Comment

简单评价surface laptop go

是的, 买了个surface laptop go, 来自微软官方商城的翻新产品, 十代i5, 8+128的配置, 2799的价格拿下.

外观图片我就不放了, 网上一大堆, 性能啥的也不再多说, 处理器的性能网上都是可查的. 这里简单写一下我认为的这个本子的优缺点吧.

advantages

  • 田牌LOGO, 拿出去装X的时候逼格满满
  • 做工不错, 哪怕是塑料机身, 也能看出来这不是一般的塑料, 不是外面的野鸡本
  • 全帖合镜面屏幕, 不用担心落灰了, 这点对于有强迫症的我来说简直不要太好
  • 微软键盘比较好用.
  • 12.4寸的触屏, 加上1.1kg的体积, 真是又轻又薄, 满足对轻薄本的所有要求.
  • 可能是所有surface笔记本/平板里面最薄的边框了

disadvantages

  • 电池. 这一点真是最大败笔. 我进行了多次测试, 在将电池模式设置为倒数第二档(推荐模式)+80%的亮度时, 在youtube上观看了大约20分钟的视频, 下降了约8%的电量. 也就是说, 这台surface laptop go在满电的情况下, 最大只能坚持4小时. 在我后来的测试中, 如果大量浏览网页的话, 掉电会更快一些. 所以结论是, surface laptop go的实际续航在2-4小时之间. 这是将系统/固件更新到2022年1月25日的情况下得出的结论.
  • 屏幕亮度低. 据称最高只有320尼特. 我的直观感受告诉我80%的亮度是能接受的最低亮度了. 事实上在一些比较明亮的场合, 可能需要将亮度调整到100%
  • 分辩率低. 是的, 用惯了高分屏的人, 再用回颗粒感的屏幕, 会觉得有些不太舒服.

Conclusion

一直都觉得手上应该有个高逼格的本, 可以偶尔拿出去装X. 一直在surface系列和macbook air系列之间犹豫不决. 当然最重要的还是考虑到价格因素, 一直没有入手.

之前在顺电卖场摸过一些常见本. 对surface laptop go的外观一见倾心. 只论外观的话, 它是所有的surface产品里最符合我审美的一款产品. 只不过, 在顺电的时候, 没法详细的体验这款产品, 直到看到2799的官翻价, 才终于入手了.

一周的体验下来, 基本上也是对这个本有了一些了解. 如同网上说的那样, 这个本的优点和缺点都是非常明显的. 最令我震惊的还是电池的续航问题, 之前我经历过DELL/联想的多款笔记本, 都没有这么弱鸡的续航. 考虑到这一点, 我曾经在犹豫是不是要退掉这个surface laptop go, 后来朋友提醒了我, 看在它是一个2799的田牌产品, 不要想太多了.

一句话总结: 如果你只在意逼格+轻薄, 那它确实是一台相当不错的本. 但凡你对续航有一点要求的话, 那么它就不适合你.

这篇文章是在这台surface laptop go上面完成的.

1 Comment

OpenVZ vps 使用 snapd 部署 certbot

在 OpenVZ 的 vps 上使用 snapd 时, 会出现如下提示

error: system does not fully support snapd: cannot mount squashfs image using "squashfs": mount:
       /tmp/sanity-mountpoint-404380626: mount failed: Operation not permitted.
error: system does not fully support snapd: cannot mount squashfs image using "squashfs": mount:
       /tmp/sanity-mountpoint-404380626: mount failed: Operation not permitted.

下面介绍解决办法:

sudo apt install fuse squashfuse snapd
sudo mknod -m 666 /dev/fuse c 10 229
sudo snap install core; sudo snap refresh core
sudo apt-get remove certbot
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot

参考文档.

Leave a Comment