主页

WLS2下网络代理的配置

参考链接: 为WSL2一键设置代理 配置代理 在WSL2中,网络不是和WSL1一样直接共享了网路端口,所以需要找到Windows上对应的IP地址,并且设置对应的代理模式 查询DNS服务器IP cat /etc/resolv.conf 设置全局代理的变量 export ALL_PROXY="http://${host_ip}:${port}" 配置一键脚本 编辑bash脚本proxy.sh #!/bin/bash host_ip=$(cat /etc/resolv.conf |grep "nameserver" |cut -f 2 -d " ") exp...

阅读更多

Linux挂载WebDav硬盘

参考 davfs挂载与使用缺陷 安装 输入以下指令安装 sudo apt install davfs2 连接 创建需要挂载的硬盘,这里以/opt/Backup为例,挂载网址为http://localhost:8080/dav/,账号为admin,密码为123456 mkdir /opt/Backup/ 将硬盘挂载到对应路径 sudo mount.davfs http://locaohost:8080/dav/ /opt/Backup/ 输入账号密码并手动连接 保存密码 编辑/etc/davfs2/dav...

阅读更多

通过Aegis获取Steam二次验证,并通过WebDav备份

前言 ​ 偶然发现了Aegis这类手机上的二步验证软件,并且找到了添加Steam令牌的方法。由于Aegis并不自带互联网连接(在issues#630中有提及),所以需要自己想办法备份。自己刚好在研究WebDav的一些功能拓展,也找到了一个安卓上的拥有WebDav备份功能的软件AutoSync,于是结合一下就有了这篇博客。 有关链接 Aegis: A free, secure and open source app for Android to manage your 2-step verification tokens 如何通过第三方验证软件使用Steam令牌 AutoSync 官网地址 获取Steam口令 有ROOT的情况: 直接...

阅读更多

通过UUID挂载硬盘

参考链接: 重启后盘符发生变化解决办法 步骤 将硬盘接入系统 使用以下指令查询目前磁盘分区的盘符 df -h 使用以下指令查询特定盘符的UUID blkid /dev/sda1 # 这里的sda1要看具体情况填 在/etc/fstab/内编辑类似以下内容挂载磁盘 UUID=c26cfce4-xxxx-xxxx-xxxx-403439946c8c /opt ext4 defaults 0 0 # /opt为具体挂载的目录,ext4为磁盘格式 使用以下指令检查是否设置成功,如果成功则不会返回任何异常信息 mo...

阅读更多

通过添加域名的SRV记录达到隐藏端口的作用

记录 ​ 目前对于SRV记录了解还不清楚,没有查询具体可以使用的服务等。目前需要的也只是达到转发MC的端口,达到隐藏端口的目的,所以只是一个无脑式记录。 步骤 拥有一个域名,并且指向了一个带有端口的MC服务器,比如rpg.vastl.icu:25566 在DNS控制台添加解析记录。 主机记录:_minecraft._tcp.xx # xx为子域名 记录类型:SRV 记录值:5 0 端口号 域名 # 举例:5 0 25566 rpg2.vastl.icu. 最后应用即可。

阅读更多

ZeroTier下Planet服务器的搭建

参考文章 Running MPLS over ZeroTier Part 1 · Gotz Networks 步骤 把ZeroTier的项目在本地克隆一份 git clone https://github.com/zerotier/ZeroTierOne.git 打开在attic文件夹下的world文件夹 cd ZeroTierOne/attic/world 编辑mkworld.cpp文件,把ZeroTier Controller默认的IP删除,添加自己的IP上去。 编译文件 source ./build.sh 运行m...

阅读更多

配置多个id_rsa文件进行SSH连接

参考文章 多个id_rsa 配置 步骤 在/.ssh/目录下新建config文件 写入格式类似如下的文件 Host github.com HostName github.com User root IdentityFile /.ssh/id_rsa_git Host test.com HostName test.com User test IdentityFile /.ssh/id_rsa_test 对于不配置的Host,系统会默认使用id_rsa文件

阅读更多

Ubuntu下apt清理软件残余

参考网站 Ubuntu删除无用缓存及垃圾文件 常用的清理指令 sudo apt-get autoclean # 清理旧版本的软件缓存 sudo apt-get clean # 清理所有软件缓存 sudo apt-get autoremove # 删除系统不再使用的孤立软件 这三个指令主要是用于清理升级时候产生的缓存和无用的包 包管理的临时文件目录 包在/var/cache/apt/archives 没有下载完毕的在/var/cache/apt/archives/partial 卸载软件 sudo apt-get remove --purge [软件名字] # 卸载某个软件 dpkg -l |grep ^rc|awk '{print $2}'...

阅读更多