Windows启动时运行WSL2的sshd并配置端口代理

背景 windows被配置了WSL2后,只能在本机访问,想要在外部访问还需要使用netsh来做端口映射,而且映射只是临时的,重启后就失效了。WSL2中的ssh-server也不能自动启动,并且每次启动后WSL2 的IP地址都会发生改变。所以每次电脑开机后想要在外部访问WSL2系统,必须手动做这些事情:1启动sshd;2获取WSL2系统的IP;3映射端口。非常的繁琐,故需要一个自动化的方案来...

阅读全文

SAS入门使用总结

最近跟着公司的其他同学熟悉临床试验相关的相关知识,也写了些SAS程序。在期间我也通过网络和公司的文件自学了SAS的知识,现在将这些天实践的技术内容做下总结。 语法结构 SAS和其他编程语言(C/Python/Java)等不太相同。其他语言面向过程或者是面向对象啥的,那么可以说SAS是面向数据集(data set)。SAS的所有操作基本是都是对数据集的 操作,毕竟SAS就是做计算分析的,S...

阅读全文

使用postfix搭建邮件服务

Dockerfile FROM alpine:3 RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories RUN apk update && apk add tzdata postfix RUN cp /usr/share/zoneinfo/Asi...

阅读全文

使用vite构建vue3

vite官方文档:https://cn.vitejs.dev/ 创建vue模版工程 # npm 6.x npm init vite@latest my-vue-app --template vue npm init vite@latest my-vue-app --template vue-ts # 创建vue-ts版本 # npm 7+, 需要额外的双横线: npm init vi...

阅读全文

北京联通hg2543c1光猫改桥接

之前都是光猫拨号,自己的路由器作为二级路由器。用着也没啥问题,但现在各大运营商都已经相应国家号召都提供了ipv6,我现在的网络架构有个问题就是路由器本身是光猫分配ip可以拿到ipv6, 但我路由器下面的所有设备都没有ipv6,白给的公网ipv6不要白不要。 路由器下的设备想要拿到ipv6有两种方式,一种是路由器接入lan口当交换机和AP用,这样下面的ip全由光猫来分配管理,发挥不出我路由器...

阅读全文

Sanic获取客户端的真实IP

自己之前写的DDNS脚本最近发现不好使了,查看原因发现是之前获取ip的服务大幅减少免费的请求次数了,我的脚本无法拿到自己的IP了。网上还有很多免费的获取ip的共公服务, 但可能还会发生这样的事,反正我公网上也有服务,加个获取IP地址的接口就可以。 获取ip的API使用python的Sanic框架来实现。 Nginx 部署 官方文档 https://sanicframework.org...

阅读全文