- 博客(8)
- 收藏
- 关注
原创 (二)wireguard-tools源码解读之pubkey_main
目录前言一、动手操作二、代码解读前言基于私钥生成公钥的模块一、动手操作1、生成私钥wg genkey > privatekeyGOhFlzedvzYljeCIlbYLHiEVJqcfn4Oy1wiwDKE3YW0=2、生成公钥wg pubkey输入:GOhFlzedvzYljeCIlbYLHiEVJqcfn4Oy1wiwDKE3YW0=按CTRL+D,把私钥输入进去。或者cat privatekey | wg pubkey或者echo GOhFlzedvzYljeCIlbY
2022-05-16 17:34:58
803
原创 MAC m1下Ubuntu20.04虚拟机“EFI”解决
目录前言一、关闭/断开虚拟机网络设置,再重启。二、选择Advanced options for Ubuntu三、试一下,哪个版本能启动四、修改系统引导顺序五、重启ok前言受此困惑了好久,本来用的好好的虚拟机,安装了不少程序后,再关机无法重启,出现无法启动问题。之前的处理方法,都是重新安装虚拟机,非常懊悔,耗费精力。都已经重装了好好多次了,后面用了一个笨办法,就是直接冷备份。可是今天又出现这个问题了,索性来解决一下吧。至于真实原因,不得而知,内核版本冲突问题也有可能,还望高手来解决一下。`一
2022-05-13 19:30:18
1651
原创 (二)wireguard-tools源码解读之main
目录源码解读备注:函数指针源码解读// SPDX-License-Identifier: GPL-2.0/* * Copyright (C) 2015-2020 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved. */#include <stddef.h>#include <stdio.h>#include <string.h>#include "subcommands.
2022-05-13 17:11:08
1691
原创 (一)手动编译安装wireguard
目录前言一、下载安装包测试二、 安装包查看三、源码编译安装四、总结前言从原始小白开始摸索。wireguard源码,也可以在linux kernel (5.6以上)源码目录里找到/drivers/net/wireguard一、下载安装包测试Ubuntu20.04只下载wireguard包,执行命令:apt download wireguard下载下来的文件是:wireguard_1.0.20200513-1~20.04.2_all.deb。手动安装:可以看到要安装wireguard,需要
2022-05-13 10:53:35
3999
原创 vmware下Ubuntu20.04与宿主机共享文件
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录前言一、手动启动二、开机脚本前言在Vmware中设置,暂不赘述。在Ubuntu中安装的是 open-vm-tools,如果没有安装的话,安装一下apt install open-vm-tools一、手动启动在ubuntu虚拟机中设置共享文件,手动操作以下命令。建立目录:mkdir /mnt/hgfs挂载:vmhgfs-fuse .host:/ /mnt/hgfs可是重启之后,挂载配置就失效了。二、开机脚本在.
2022-05-12 12:36:10
1164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人