程序员的小天地


  • 首页

  • todo

  • 思考

  • life

  • food

  • OS

  • lua

  • redis

  • Golang

  • C

  • TCP/IP

  • ebpf

  • p4

  • OpenVPN

  • IPSec

  • L2TP

  • DNS

  • distributed

  • web

  • OpenWRT

  • 运维

  • Git

  • 鸟哥的私房菜

  • IT杂谈

  • 投资

  • About Me

  • 友情链接

  • FTP

  • 搜索
close

OpenVPN 在 Mac 上编译

时间: 2023-08-31   |   分类: openvpn     |   阅读: 167 字 ~1分钟

下载

下面的 url 以实际地址为准

wget https://swupdate.openvpn.org/community/releases/openvpn-2.6.6.tar.gz

依赖库

设置依赖库的路径,避免 libssl 库 too old 的问题,路径以实际的为准x86和arm架构不一样

以下是 x86架构对应的参数

echo 'export PATH="/usr/local/opt/openssl@3/bin:$PATH"' >> ~/.zshrc
export LDFLAGS="-L/usr/local/opt/openssl@3/lib"
export CPPFLAGS="-I/usr/local/opt/openssl@3/include"

以下是arm架构对应的参数

阅读全文 »

局域网中的其它PC访问VMware主机

时间: 2023-08-31   |   分类: 运维     |   阅读: 158 字 ~1分钟

设置网络适配器模式为桥接

进入虚拟网络编辑器将模式为桥接模式

Vm内查看ip地址

如果与本地不相同,使用 vi /etc/sysconfig/network-scripts/ifcfg-eth0 对文件内IP地址进行修改:

阅读全文 »

DNS原理介绍

时间: 2023-08-28   |   分类: dns     |   阅读: 4201 字 ~9分钟

本文主要包括DNS的简单介绍,DNS查询的原理介绍和DNS负载均衡应用的简单介绍。

DNS简介

什么是DNS

首先我们来了解DNS是什么。下面引用维基百科的解释:

域名系统(英语:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。

阅读全文 »

洛带古镇自驾游

时间: 2023-08-26   |   分类: 生活   旅游   life     |   阅读: 116 字 ~1分钟

适合人群

  • 全家老小或者学生和情侣

行程安排

  • 半天即可,如果对日出感兴趣,可以顺带在旁边的龙泉山看日出和摘桃子

景点介绍

  • 以前事客家人聚集地,一个典型的客家人居住的大House+一条几百米长的现代商业街

实景图

阅读全文 »

1小时学会P4-16编程基础

时间: 2023-08-25   |   分类: p4     |   阅读: 7674 字 ~16分钟

荷包蛋好吃 发表于 2021/07/29 19:23:24

P4开源项目

P4项目源码可以在github上直接获取(https://github.com/p4lang)。

项目关系

项目关系如下: image.png

  • 高级语言层:高级抽象的P4语言编写程序
  • 前端编译器:对高级语言进行与目标无关的语义分析并生产中间表示
  • 中间表示层:高级语言中间表示,可转换成多种其他语言
  • 后端编译器:将中间表示转换为目标平台机器码
  • 目标对象层:受控制硬件/软件设备

项目功能

P4项目由很多个单独的模块组成,每个模块就是一个子项目,各子项目功能介绍如下:

阅读全文 »

【BPF入门系列-11】EBFP 和 GO 之初探编程

时间: 2023-08-25   |   分类: ebpf     |   阅读: 581 字 ~2分钟

深入浅出 eBPF

本文地址:https://www.ebpf.top/post/head_first_bpf

eBPF 从创建开始,短短数年(7年),至今就已经被认为是过去 50 年来操作系统最大的变更,那么 eBPF 技术到底给我们带来了什么样的超能力,以至于得到如此高的评价? 本文从以下内容入手,对 eBPF 技术进行了全面的概述:

阅读全文 »

BPF BTF 详解

时间: 2023-08-25   |   分类: ebpf     |   阅读: 6337 字 ~13分钟

深入浅出 eBPF

本文地址:https://www.ebpf.top/post/kernel_btf/

英文文档:https://www.kernel.org/doc/html/latest/bpf/btf.html

阅读全文 »

【BPF入门系列-11】EBFP 和 GO 之初探编程

时间: 2023-08-25   |   分类: ebpf     |   阅读: 2524 字 ~6分钟

原文地址:https://networkop.co.uk/post/2021-03-ebpf-intro/

本站相关文档:使用 Go 语言管理和分发 ebpf 程序

阅读全文 »
14 15 16 17 18 19 20 21 22

日志
分类
标签
RSS 订阅
GitHub
© 2009 - 2025
粤ICP备2021068940号-1 粤公网安备44011302003059
0%