当前位置:   article > 正文

Windows下strongswan-5.5.3源码安装_windows strongswan

windows strongswan

Windows 下strongswan源码安装

网上没有一个完整版本的安装教程,只能看官方英文文档,折腾数周,成功编译。现附上安装历程供大家参考。有问题可以互相讨论。

windows支持strongswan5.2.0以上版本。本次用5.5.3版本。该文档中英文部分摘抄自官方文档(作为解释):
Windows下编译strongswan
pki的用法

准备工作

1、下载strongswan源码5.2.0以上版本:strongswan5.5.3较好。
strongswan-5.5.3下载地址
2、安装MinGW64,能正确使用gcc4.8.1:x86-64-win32-seh稳定性较好。选择x64 Architecture win32 threading.(要连外网才能下载安装)下载Installer在线安装。
mingw安装教程
3:停止/禁用IKEEXT服务来禁用Windows本机IKE服务:(服务恢复选不操作否则就会自动启用该服务)
禁用IKEEXT服务
4、安装openssl-1.0.2u。最好1.0.x版本的(1.1.x找不到libeay32.dll)nasm安装,masm安装,特别复杂,masm还下载不了8.0以上的版本,其他版本又不兼容。很多报错(折腾一天)。建议用VS2010/2013等编译安装。
openssl-1.0.2u下载
openssl-1.1.x安装教程(不建议)
VC6编译openssl教程(不建议)
VS2010编译openssl:(一定配置好环境变量或者用.bat脚本自动配置环境变量)
VS编译openssl教程1
VS编译openssl教程2
以下是编译64位openssl的步骤:
安装路径D:\VC\bin\amd64\“中运行vcvars64.bat
进入openssl-1.0.2u目录,我的目录是D:\openssl-1.0.2u

perl Configure VC-WIN64
ms\do_win64a
nmake -f ms\nt.mak     (在out32生成静态链接库libeay32.lib和ssleay32.lib)
nmake -f ms\nt.mak test来测试
nmake -f ms\ntdll.mak   (在out32dll生成动态链接库libeay32.dll和ssleay32.dll)
nmake -f ms\nt.mak install (默认生成路径是同磁盘驱动下的\usr\local\ssl\)
nmake -f ms\ntdll.mak install
拷贝D:\usr\local\ssl\bin下的两个dll到D:\usr\local\ssl\lib
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

若存在转换到COFF期间失败的报错,以下方案可以解决:
转换到COFF期间失败
全部重命名,不使用这两个exe。
在这里插入图片描述
成功编译openssl:
在这里插入图片描述
5、下载MinGW-W64 MSYS builds.
MinGW下载

First install MinGW-W64, preferably using the installer. The 4.8.1 version is known to work fine using the x64 Architecture and native win32 threading. To run ./configure, you’ll need MSYS, for example by using the MinGW-W64 MSYS builds. After extracting the .zip file, invoke msys.bat and run:
sh /postinstall/pi.sh to complete the installation. Use this shell to./configure and build strongSwan.

msys控制台,单击属性快速编辑模式即可使用复制粘贴功能。
在这里插入图片描述

配置strongswan

我的配置文件所在位置:

D:\strongswan-5.5.3\src\swanctl\swanctl.conf
D:\strongswan-5.5.3\src\swanctl\swanct
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/805262
推荐阅读
相关标签
  

闽ICP备14008679号