【译】IPSEC.CONF(5) - IPsec配置

2023-11-15

NAME

ipsec.conf —— IPsec配置

DESCRIPTION

ipsec.conf指定了Openswan IPsec子系统的大多数配置和控制信息。

include ipsec.*.conf 包含指定的配置文件

CONN SECTIONS

conn项定义了一个IPsec连接的规范,名字可以随意定义。例如:

conn snt
    left=10.11.11.1
    leftsubnet=10.0.1.0/24
    leftnexthop=172.16.55.66
    leftsourceip=10.0.1.1
    right=192.168.22.1
    rightsubnet=10.0.2.0/24
    rightnexthop=172.16.88.99
    rightsourceip=10.0.2.1
    keyingtries=%forever

CONN PARAMETERS: GENERAL

connaddrfamily

    连接地址族,可用参数为ipv4(缺省)或者ipv6。
    IPv6在openswan 2.4中的NETKEY支持和openswan 2.6.33中的KLIPS支持

type

    连接类型,参数如下:
        tunnel(缺省)表示 host-to-host,host-to-subnet,subnet-to-subnet 隧道模式;
        transport,表示 host-to-host传输模式;
        passthrough,表示不使用IPsec;
        drop,表示丢弃数据;
        reject,表示丢弃数据并返回ICMP诊断包

left

    [必选项] 左侧设备公网接口IP地址,其中IP地址的格式请看ipsec_ttoaddr(3)。当前支持IPv4和IPv6。
    如果其参数为 %defaultroute,同时 config setup 项中的 interfaces 包含 %defaultroute,那么left将自动由本地的缺省路由接口地址填充;leftnexthop也支持。
    %any 表示在协商时填充。
    %opportunistic 表示 left 和 lefnexthop 的参数从 left 侧客户端的DNS数据中获取

leftsubnet

    左侧设备的私有子网,格式为 network/netmask (请看ipsec_ttosubnet(3));当前支持IPv4和IPv6地址范围。
    支持 vhost: 和 vnet: 这2个速记,语法与 virtual_private 相同
    %priv 表示子网与 virtual_private相同
    %no 表示没有子网

leftsubnets

    指定左侧设备的多个私有子网,格式 { networkA/netmaskA networkB/netmaskB [..] }。leftsubnet 和 leftsubnets 不能同时使用。 例子请看 testing/pluto/multinet-*

leftprotoport

    指定隧道中允许的通过的协议和端口。参数可以是数字或者协议名(请在 /etc/protocols 中查找),例如 leftprotoport=icmp,或 protocol/port,如 tcp/smtp。
    ports可以使用数字或名字表示(请在 /etc/services 中查找)。
    %any 表示所有的协议端口

leftnexthop

    左侧设备连接公网的下一跳网关IP地址;缺省为 %direct。如果这方法没有使用,则leftnexthop为 %defaultroute

leftsourceip

    连接中主机的IP地址

leftupdown

    当连接状态改变时, 回调此处设置的命令(缺省为 ipsec _updown)。 详细请看 ipsec_pluto(8)

leftfirewall

    不再使用此选项

CONN PARAMETERS:AUTOMATIC KEYING

auto

    IPsec启动时自动执行;现在支持的参数有 
        add (ipsec auto --add)
        route(ipsec auto --route)
        start(ipsec auto --up)
        manual(ipsec manual --up)
        ignore 表示不自动启动
    具体请看 config setup

authby

    2个安全网关之间的认证方法;
    secret 表示共享密钥
    rsasig 表示RSA数据签名(缺省)
    secret|rsasig 同时使用

ike

    IKE第一阶段(ISAKMP SA)中的加密/认证算法。格式为 "cipher-hash;modpgroup,cipher-hash;modpgroup,..."
        例如:ike=3des-sha1,aes-sha1, ike=aes, ike=aes128-md5;modp2048, 
             ike=aes128-sha1;dh22, ike=3des-md5;modp1024,aes-sha1;modp1536 or ike=modp1536
    算法值请查看 ipsec_spi(8)中的 --ike选项。
      IKE组合形式:
        cipher:                              3des or aes
        hash:                                sha1 or md5
        pfsgroupt(DHgroup):                  modp1024 or modp153

phase2

    设置将产生的SA类型。esp用于加密(缺省),ah用于认证

phase2alg

    指定第二阶段中支持的算法。算法之间用逗号分隔

esp

    此选项不再使用,用phase2alg代替

ah

    连接中的AH算法。算法格式请看 ipsec_spi(8)中的 --ah选项

ikev2

    IKEv2(RFC4309)设置使用。
    never 或 no 表示不使用IKEv2;
    propos 或 yes 表示允许使用IKEv2,同时缺省使用IKEv2进行协商;
    insist,表示只接受IKEv2协商,IKEv1将被拒绝;
    permit(缺省),表示不主动使用IKEv2,但对端使用IKEv2的话也接受

leftid

    左侧参加者的身份确认方法。
    可以是IP地址,域名
    %fromcert 表示ID从证书的DN获取;%none 表示不使用ID值

leftrsasigkey

    左侧RSA签名认证,格式使用RFC2537 ipsec_ttodata(3)编码。
    %none 表示不指定值; 
    %dnsondemand 表示值从DNS中获取当需要使用到此值时; 
    %dnsonload 表示值从DNS中获取当读取ipsec.conf时;
    %cert 表示信息从 %leftcert 中获取

leftrsasigkey2

    第2个公钥

leftcert

    指定X509证书,如果没有指定全路径,则从 /etc/ipsec.d/certs/ 目录中查找
    如果opesnswan编译时指定了 USE_LIBNSS=true,那么openswan将会去NSS数据库中查找RSA key

leftca

    指定CA,如果没有指定,那么将用 leftcert 中的证书认为是CA证书

leftsendcert

    openswan发送X509证书到远程主机的选项配置。
    yes|always 表示总是允许发送证书
    ifasked 表示如果远程主机要求证书则进行发送
    no|never 表示从不发送证书。
    缺省参数为 ifasked

leftxauthserver

    左侧为XAUH服务端。可以使用PAM认证或 /etc/ipsec.d/passwd中的MD5口令。对端必须配置为rightxauthclient ,做为XAUTH客户端

leftxauthclient

    左侧为XAUT客户端。xauth连接必须进行交互启动,不能使用配置 atuo=start。它必须使用命令行ipsec auto --up conname

leftxauthusername

    XAUTH认证中使用的用户名,XAUTH密码在 ipsec.secrets 文件中配置

leftmodecfgserver

    左侧是模式配置服务端。它能下发网络配置到客户端。 参数为 yes 或 no (缺省)

leftmodecfgclient

    左侧是模式配置客户端。它能从服务端接收网络配置。参数为 yes 或 no (缺省)

modecfgpull

    从服务端接收模式配置信息。参数为 yes 或 no (缺省)

modecfgdns1, modecfgdns2, modecfgwins1, modecfgwins2

    指定DNS、WINS的IP地址

remote_peer_type

    设置远程主机类型。参数为 cisco 或 ietf 

forceencaps

    参数为 yes 或 no (缺省为no)
    当forceencaps=yes时将强制使用RFC-3948封装(UPD端口4500包封闭ESP)
    如果此选项打开,那么 nat_traveral=yes必须打开

dpddelay

    主机探测延迟时间,缺省为30秒。如果此选项被设置,dpdtimeout也应该设置

dpdtimeout

   主机探测超时时间(以秒为单位),缺省为120秒。如果超时,将删除SA 

dpdaction

    当PDP探测到主机死亡时要执行的动作
    hold (缺省)表示eroute将进入 %hold 状态
    clear 表示eroute和SA都要清除
    restart 表示SA将立即从协商
    restart_by_peer 表示所有死亡主机的SA将进行从协商

pfs

    参数为 yes 或 no (缺省为yes)

aggrmode

    使用野蛮模式替换主模式。野蛮模式不安全,容易受到服务拒绝攻击。
    参数为 yes 或 no (缺省为no)

salifetime

    SA存活时间,参数为数字 + s/m/h/d (缺省为8h,最大24h)
    "keylife" "lifetime" 是 "salifetime" 的别名

rekey

    参数为 yes 或 no (缺省为 yes)。表示当密钥到期后是否进行从协商

rekeymargin

    密钥到期前多长时间进行从协商。参数请看 salifetime (缺省9m)

keyingtries

    协商尝试次数。 %forever 表示从不放弃,一直进行协商

ikelifetime

    IKE存活时间。参数请看salifetime

compress

    是否进行压缩处理。 参数为 yes 或 no (缺省为 no)

metric

     设置ipsecX 或 mastX 接口的 metric 优先级

mtu

    设置MTU

failureshunt

    当协商失败时执行的动作。缺省为 none;passthrough;drop;reject;具体看选项 type

CONFIG SECTIONS

config部分使用为一名字setup,此部分包含了软件启动时所使用到的信息(ipsec_setup(8). 例如:

    config setup
        interfaes="ipsec0=eth1 ipsec1=ppp0"
        klipsdebug=none
        plutodebug=control
        protostack=auto
        manualstart=

config setup目前可用的选项如下:

protostack

    指定IPsec协议攻栈。参数为 auto/klips/netkey/mast。mast是klips的变种

interfaces

    IPsec使用的虚接口和实接口。格式为 "virtual=physical virtual=physical ..."

listen

    监听IP地址

nat_traversal

    是否支持NAT。参数为 yes 或 no (缺省为no)

disable_port_floasting

    是否启用NAT-T。 参数为 yes 或 no (缺省为no)

force_keepalive

    是否强制发送NAT-T保活。参数为 yes 或 no (缺省为no)

keep_alive

    NAT-T保活包发送间隔时间

oe

    是否启用机会加密(Opportunistic Encryption)。参数为 yes 或 no(缺省为no)
    只有KLIPS支持此选项

nhelpers

    设置pluto处理密码运算的进程(线程)
    0表示所有操作都在主线程
    -1表示根据CPU进行计算(n-1,n是CPU数)
    其它值则表示强制的进程(线程)数

crlcheckinterval

    CRL检查间隔时间,单位为秒。 如果设置为0表示开关CRL检查

strictcrlpolicy

    是否强制进行CRL检查。参数为 yes 或 no (缺省为no)

forwardcontrol

    此选项不再使用。请使用 /etc/sysctl.conf 文件中的 net.ipv4.ip_forward=0 控制IP转发设置

rp_filter

    此选项不再使用。请使用 /etc/sysctl.conf 文件中的 net.ipv4.conf/[iface]/rp_filter=0 。 此参数在IPsec必须设置为0

syslog

    syslog(2)中的显示名。缺省为 daemon.error

klipsdebug

    KLIPS日志输出设置。none表示不输出;all表示全部输出。具体参数请看 ipsec_klipsdebug(8)

plutodebug

    pluto日志输出设置。none表示不输出;all表示全部输出。具体参数请看 ipsec_pluto(8)

uniqueids

    唯一ID。参数为 yes 或 no (缺省为yes)

plutorestartoncrash

    当pluto崩溃时重启,并生成core文件。参数为 yes 或 no(缺省为yes)

plutopts

    设置pluto的额外参数。具体请看ipsec_pluto(8)

plutostderrlog

    不使用syslog,把日志输出重定向到指定的文件中

pluto

    是否启动pluto。参数为 yes 或 no(缺省为yes)

plutowait

    在处理下一个协商时,pluto是否等待当前协商完成。参数为 yes 或 no(缺省为no)

prepluto

    配置Pluto启动前执行的脚本

postpluto

    配置Pluto启动后执行的脚本

dumpdir

    设置core dump文件路径

fragicmp

    包被分片时是否发送ICMP消息。参数为 yes 或 no (缺省为yes)。此选项只对KLIPS起作用

hidetos

    隧道中数据包的TOS设置为0。参数为 yes 或 no(缺省为yes)。此选项只对KLIPS起作用

overridemtu

    设置ipsecX接口的MTU。此选项只对KLIPS起作用

IMPLICIT CONNS

系统自动定义了一些conns部分于用默认的策略组。如果conn中定义了auto=ignore,那么默认定义将被忽略

下面是自动提供的定义

conn clear
        type=passthrough
        authby=never
        left=%defaultroute
        right=%group
        auto=route
conn clear-or-private
        type=passthrough
        left=%defaultroute
        leftid=%myid
        right=%opportunisticgroup
        failureshunt=passthrough
        keyingtries=3
        ikelifetime=1h
        salifetime=1h
        rekey=no
        auto=route
conn private-or-clear
        type=tunnel
        left=%defaultroute
        leftid=%myid
        right=%opportunisticgroup
        failureshunt=passthrough
        keyingtries=3
        ikelifetime=1h
        salifetime=1h
        rekey=no
        auto=route
conn private
        type=tunnel
        left=%defaultroute
        leftid=%myid
        right=%opportunisticgroup
        failureshunt=drop
        keyingtries=3
        ikelifetime=1h
        salifetime=1h
        rekey=no
        auto=route
conn block
        type=reject
        authby=never
        left=%defaultroute
        right=%group
        auto=route
# default policy
conn packetdefault
        type=tunnel
        left=%defaultroute
        leftid=%myid
        left=0.0.0.0/0
        right=%opportunistic
        failureshunt=passthrough
        keyingtries=3
        ikelifetime=1h
        salifetime=1h
        rekey=no
        auto=route

POLICY GROUP FILES

配置文件在 /etc/ipsec.d/policies/ 目录下,包括

    /etc/ipsec.d/policies/block
    /etc/ipsec.d/policies/clear
    /etc/ipsec.d/policies/clear-or-private
    /etc/ipsec.d/policies/private
    /etc/ipsec.d/policies/private-or-clear
转自:https://segmentfault.com/a/1190000000646294
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【译】IPSEC.CONF(5) - IPsec配置 的相关文章

  • StarCraft开发:用肮脏的技巧解决难题

    http www csdn net article 2013 02 28 2814299 the starcraft path finding hack 摘要 在之前的文章中 Warcraft之父讲述了自己是如何以及为何重启StarCraf
  • Linux中的fork()函数

    Linux中的fork 函数 在Linux中 fork 函数是创建进程的基础 它是一个系统调用 用于创建一个新的进程作为当前进程的副本 新进程将拥有与原进程相同的代码 数据和堆栈 但是拥有不同的进程ID PID 并且它是原进程的子进程 函数
  • 【debug】(0, slice(None, None, None))‘ is an invalid key

    简单介绍 我获取了一个dataframe里的符合条件的多个index 想通过index对dataframe进行筛选 在筛选的时候反馈错误 原始代码为 input index df select df select item input in
  • 【word】如何设置交叉引用标注参考文献

    文章目录 1 定义参考文献编号格式 2 设置交叉引用 插入正文位置 3 修改连续多个参考文献的格式 4 更新正文标注 1 定义参考文献编号格式 开始 gt 编号 gt 定义新编号格式 2 设置交叉引用 插入正文位置 设置好固定的参考文献格式
  • 【vscode,python】pip成功的包却不能导入(import)问题

    第一次遇到这个问题 在网上找了些资料 网上的教程大致上都是需要去修改settings json这个文件 我问了我朋友 然后轻松地解决了这个问题 方法一 关掉编译软件重新打开即可解决问题 方法二 我认为造成这个问题的原因是在另一个新的路径上新
  • 真实GPS转腾讯/高德地图坐标系,百度地图与腾讯/高德地图坐标系转换

    1 获取真实坐标GPS wgs84转为gcj编码方式 positiontransform array manual 定义常量 var GPS PI 3 14159265358979324 x pi 3 14159265358979324 3
  • 对称矩阵的压缩存储、基于压缩矩阵的矩阵乘法

    def disp A 输出方阵A n len A for i in range n for j in range n print d A i j end print def compression A a 压缩矩阵A到a中 A是一个对称矩阵
  • 面试总结(五):搜索引擎

    问题导读 1 搜索引擎有哪些特点 优势 2 搜索引擎使用到哪些场景中 3 如何将原文档传给分次组件 4 如何将得到的词 Term 传给索引组件 Indexer 搜索引擎概述全文搜索就是对文本数据的一种搜索方式 文本数据的都多 可以分为顺序搜
  • 基于verilog语言的SPI协议实现

    前言 关于SPI协议的基础知识这里就不在叙述了 感兴趣的小伙伴可以自行百度 本文基于verilog语言 实现SPI的四种通信模式 封装成通用模块 更新时间 2023年7月11日 更新原因 之前的版本存在bug 通用性不够 模块端口如下 sp
  • java设计模式--[创建模式]--简单工厂[simple factory]

    一 簡單工廠 其實它不是一個設計模式 反而比較像是一種編程習慣 由于經常被使用 有些人把這個習慣誤認為是 工廠模式 在談論工廠模式前 先將簡單工廠熟悉一下 二 簡單工廠的UML類圖如下 三 在此用一個事例說明簡單工廠的用法 在一個酒店里可以
  • 爬虫使用Selenium生成Cookie

    在爬虫的世界中 有时候我们需要模拟登录来获取特定网站的数据 而使用Selenium登录并生成Cookie是一种常见且有效的方法 本文将为你介绍如何使用Selenium进行登录 并生成Cookie以便后续的爬取操作 让我们一起探索吧 一 Se
  • 关系数据库——关系操作和关系完整性

    文章目录 一 关系操作 1 基本的关系操作 2 关系数据语言的分类 关系代数语言 关系演算语言 具有关系代数和关系演算双重特点的语言 二 关系的完整性 1 实体完整性 Entity Integrity 实体完整性规则 2 参照完整性 Ref
  • JavaScript实现三子棋

    目录 要做的事 1 初始化棋盘 2 落子操作 3 判断获胜 4 轮流落子 5 重置棋盘 6 棋盘判满 7 源代码 8 效果展示 要做的事 1 初始化棋盘 首先棋盘是一个3 3的二维数组 而我们的二维数组又是分别由一个一个的一维数组组成的 如
  • PTA 7-11 学生CPP成绩计算 总结

    生成上述类并编写主函数 根据输入的学生基本信息 建立一个学生对象 计算其cpp总评成绩 并输出其学号 姓名 总评成绩 输入格式 测试输入包含若干测试用例 每个测试用例占一行 学生姓名 学号 年龄 cpp成绩 cpp考勤 当读入0时输入结束
  • matlab的diag函数

    1 diag函数 基础用法 生成对角矩阵 diag 1 2 3 4 5 ans 1 0 0 0 0 0 2 0 0 0 0 0 3 0 0 0 0 0 4 0 0 0 0 0 5 2 进阶用法 作用 平移对角线 diag a a为正 表示向
  • saltstack部署MySQL主从

    saltstack部署MySQL主从 1 目录结构 2 编写状态文件 2 1 main sls文件内容 2 2 master sls的文件内容 2 3 slave sls文件内容 2 4 grant mysql sls文件内容 2 5 ma
  • 小孩学机器人还是编程好

    小孩学机器人还是编程好 对于很多家长们来说 他们的主要任务就是培养孩子的学习 很多的家长在培养孩子的学习方面可以说是相当的重视的 会给孩子选择一些能够有利于孩子成长的课程 就拿现在很多的家长想要孩子去学习机器人编程的课程来说 有的家长对于小
  • 来自天秤座的梦想_天秤座:单线全自动机器学习

    来自天秤座的梦想 Libra is one of the python package which helps in performing deep learning on a given data set with minimum no
  • git-创建远程分支

    最近公司项目都是迭代 所以需要创建新分支重新开发 1 在当前分支下 一般是master分支 创建test的本地分支 根据自己的需求切换分支进行分支的创建 git checkout b test Switched to a new branc
  • Qt的日常编程过程中遇见的问题和使用

    Qt的日常编程过程中遇见的问题和注意 Qt的日常编程过程中遇见的问题 1 QString和String的转化的格式问题 中文转化过程中会出现问题 2 使用qcustomplot的时候出现错误 LINK2019 无法解析的外部符号 3 Qt报

随机推荐

  • git基础使用

    提交本地仓库 1 git init 初始化仓库 设置用户名和邮箱 进入根目录 cd 查看用户名和密码 cat gitconfig 删除 修改用户名和密码 vim gitconfig 退出 命令行 esc wq q强制退出 git confi
  • 哨兵的作用

    查找中免去越界判断 这种在查找方向的尽头设置 哨兵 免去了在查找过程中每次比较后都要判断查找位置是否越界的小技巧 看似与原先差别不大 但在总数据较多时 效率提高很大 是非常好的编程技巧 代码一 int sequentialSearch in
  • error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor‘

    路径全英文
  • 若依--实现--图片上传

    在学生表当中实现图片 添加 和 修改 只需要4步 其中一步是人家写好的 我们需要现在数据库加一个图片的字段picture 显示页面中只需要这个一步就可以了 field picture title 学生照片 formatter functio
  • 指针 中 数组指针,指针数组,数组传参,指针传参

    1 指针数组 指针数组是一个数组 里面每个元素是指针 初始化如下 2 数组指针 指向数组的指针 形式如下int p 5 因为 比 优先级高 因此表示一个指针必须给 p带上括号 赋初值如下 3 数组指针的应用 include
  • Invalid bound statement (not found): com.lu.tech.eduservice.mapper.EduCourseMapper.queryById

    baseMapper中没有queryById 方法 使用selectById
  • EmlParse:一款超轻量级的批量解析EML格式电子邮件的工具

    工具特点 1 绿色纯天然 无任何依赖库 文件大小不到150K 2 可批量解析EML格式的电子邮件 3 可提取EML文件中的正文和附件到指定目录 4 可生成HTML格式的邮件列表清单 方便用户进行离线阅读 5 可生成JSON格式的邮件列表清单
  • ipv6 inet_pton功能说明

    基于VS2017 include
  • SpringBoot中事务配置

    做个学习笔记 SpringBoot创建的项目由于不存在xml配置文件了 对于用惯Spring的xml配置事务犯了难 百度了下 大多文章都是用 Transactional对每一个方法或类手动添加任务 这样很麻烦 就自己摸索了下 实现了对指定切
  • 2022年美赛C题翻译+思路分享

    MCM C 交易策略 思路在后面 背景 市场交易者频繁买卖波动性资产 目标是最大化其总回报 每次买卖通常都会有佣金 两种这样的资产是黄金和比特币 图 1 黄金每日价格 每金衡盎司美元 资料来源 伦敦金银市场协会 2021 年 9 月 11
  • 灰狼优化算法(GWO)(解决TSP问题,代码完整免费)

    算法背景 灰狼优化算法 GWO 由澳大利亚格里菲斯大学学者 Mirjalili 等人于2014年提出来的一种群智能优化算法 灵感来自于灰狼群体捕食行为 优点 较强的收敛性能 结构简单 需要调节的参数少 容易实现 存在能够自适应调整的收敛因子
  • MYSQL的四种连接查询学习笔记

    内连接 inner join 或者 join 外连接 1 左连接 left join 或者 left outer join 2 右连接 right join 或者 right outer join 3 完成外连接 full join 或者
  • QT TCP简单的通信示例

    TCP服务端 第一步 创建监听套接字的QTcpSever QTcpServer m tsTcpServer 第二部步 listen 监听是否有新的连接进来 int iMyport 如果有新的客户端连接的话 会触发信号newConnectio
  • Appium 环境搭建安装 java sdk 和 Android SDK

    java sdk 下载 java sdk 在官网上下载https www oracle com java technologies downloads java8 windows 无脑下一步安装 但要看清楚安装目录 配置全局变量要用 我的是
  • 关于队列的几个小算法

    1 用静态数组实现队列的基本操作 思路 创建3个变量 start end size size用来查看数组中数据的数量 从而实现添加和删除的长度控制 当添加数据时 如果end size 1 说明end已经指向最后一位 所以 end end s
  • css基础--位移和定位2(鼠标位置,滚动条位置)

    获取鼠标指针的页面位置 e pageX e clientX 获取鼠标指针在元素内的位置 e offsetX e layerX 获取滚动条的位置 self pageXOffset document documentElement docume
  • GCC编译器(2)

    接GCC编译器 1 4 警告选项 在编译过程中 编译器的报错和警告信息对于程序员来说是非常重要的信息 GCC包含完整的出错检查和警告提示功能 它可以帮助Linux程序员尽快找出错误的或潜在的错误代码 从而写过更优美的代码 GCC的编译器警告
  • 纯干货!!!Python开发必备!!!70+本图书合集(PDF+源码)

    纯干货 Python开发必备 70 本图书合集 PDF 源码 合集包含了从入门到精通 Web 安全 算法 人工智能 游戏 爬虫等一系列技术的专业书籍 其中有多本图书被程序员奉为圭臬 例如 Python编程从入门到实践 笨办法学Python
  • 9、区块链简介

    区块链 Blockchain 在2008年由署名为中本聪的作者在 比特币 一种点对点的电子现金系统 一文提出 指的是一种在对等网络环境下 通过透明和可信规则 构建防伪造 防篡改和可追溯的块链式数据结构 实现和管理事务处理的模式 区块链本质上
  • 【译】IPSEC.CONF(5) - IPsec配置

    NAME ipsec conf IPsec配置 DESCRIPTION ipsec conf指定了Openswan IPsec子系统的大多数配置和控制信息 include ipsec conf 包含指定的配置文件 CONN SECTIONS