跳至正文
Wener Notes

strongSwan Cookbook

约 1 分钟阅读
标签:实践手册

基础 ipsec.conf

ini
config setup
	# strictcrlpolicy=yes
	uniqueids = no

conn %default
	ikelifetime=60m
	keylife=20m
	rekeymargin=3m
	keyingtries=1
	keyexchange=ikev2
	authby=secret

conn vpn
  left=%any
  leftsourceip=%config
  # 远程地址
  right=1.2.3.4
  rightsubnet=0.0.0.0/0
  type=tunnel
  auto=start

ipsec.secrets

bash
# 密钥
: PSK "12345678"

基础 swanctl.conf

text
connections {
	vpn {
		include /etc/swanctl/conf.d/ike_sa_default.conf
		remote_addrs=1.2.3.4
		local_addrs=%any
		vips=0.0.0.0
		children {
			vpn {
				include /etc/swanctl/conf.d/child_sa_default.conf
				start_action=start
				remote_ts=0.0.0.0/0
			}
		}
    remote {
      id="vpn"
      auth=psk
    }
    local {
      id="vpn"
      auth=psk
    }
	}
}
pools {
}
authorities {
}
secrets {
	ike- {
    id="vpn"
		secret="12345678"
	}
}

关联信息

反向链接、本文链接的其他页面和外部资料。

参考资料

其他外链1 条
最近更新commit 36483bb编辑