虽然可能听上去比较扯,但是结合背景来看,似乎也就那样:
笔者的学校不知道出于什么原因(更好管控访问?防止53端口偷网?),阻止了所有出站方向目标端口为53的访问流量(是的,包括TCP53),这就让直接指定域外DNS成了一个问题
使用DoH,DoT当然是个解决方法,但是TLS的握手始终需要时间,这就让初次查询的延迟提高。嘛,不过,如果这个加密通道预先已经建立好又会如何呢?
于是本着不作死就不会死的态度,笔者开始尝试DoV,也就是:DNS over VPN
虽然可能听上去比较扯,但是结合背景来看,似乎也就那样:
笔者的学校不知道出于什么原因(更好管控访问?防止53端口偷网?),阻止了所有出站方向目标端口为53的访问流量(是的,包括TCP53),这就让直接指定域外DNS成了一个问题
使用DoH,DoT当然是个解决方法,但是TLS的握手始终需要时间,这就让初次查询的延迟提高。嘛,不过,如果这个加密通道预先已经建立好又会如何呢?
于是本着不作死就不会死的态度,笔者开始尝试DoV,也就是:DNS over VPN
症状是,shell中显示中文正常,但是nano中打入中文,以及打开中文文件,都会变成各种带^
号和空格的乱码
解决办法:
编辑~/.bashrc
或者/etc/profile
,在其末尾加入:
export LANG="zh_CN.UTF-8"
export LC_CTYPE="zh_CN.UTF-8"
保存后运行source ~/.bashrc
或者source /etc/profile
,问题解决
(全文完)
感觉还是记录一下一些常用CSS属性和颜色什么的,方便自己接下来用
SSH翻墙的日子,和移动那5元30MB的流量包一样,已经一去不返了
现在跨境SSH流量倒是连得上,但是流量一大,分分钟就可以ban你IP(这就苦了用SFTP拉文件和Rsync同步的人了)。不过早期(Shadowsocks出现之前)的人们也没有坐以待毙,搞出了不少给SSH续命的方法,Obfuscated SSH(简称OSSH)就是其中的一种
笔者也是临时解决,具体原因未深入研究,望大神指点一二
症状参考:https://github.com/golang/go/issues/66647
表现:启动vscode后,保存Golang文件/自动补全出现长时间延迟(有时候五六十秒,有时候直接卡死),日志不动,debug接口可能有各种各样的trace提示,比如卡在cache.importsState.refreshProcessEnv
临时解决方案:似乎这个是[email protected]+的一个bug,不妨尝试降级到0.14.2
go install golang.org/x/tools/[email protected]
由于一些他妈的(鬼知道上头又抽什么风了)原因,包括阿里镜像,中科大镜像,清华镜像,这两天各大Docker镜像源『因监管部门通知』而下架
小道消息:据说NPM/PiP之类的也难逃此厄运
该学习学习,该工作工作,既然镜像源挂了,我们直接拉源站就好了