技术解析
如题,相同的配置文件,原封不动地移动到阿里云上,第一次测试无法建立连接,更换默认端口后客户端可以获取到 ip 地址,但是无法传输任何数据,不能 ping,也不能访问服务器上的网页,但是相同的配置在本地虚拟机就完全可用
防火墙均已关闭,阿里云安全组已允许 100
端口访问 openvpn 版本相同,openssl 版本相同,唯一的不同是 虚拟机是 centos7
,公网服务器是 centos6
是我的配置有问题,还是说阿里云在后台偷偷动了手脚?
server.conf 配置如下
port 100
proto tcp
dev tun
sndbuf 0
rcvbuf 0
ca ca.crt
cert server.crt
key server.key
dh dh.pem
auth SHA512
tls-auth ta.key 0
topology subnet
server 172.18.0.0 255.255.192.0
client-to-client
keepalive 10 120
cipher AES-256-CBC
persist-key
persist-tun
status openvpn-status.log
log-append openvpn.log
verb 3
crl-verify crl.pem
client-config-dir ccd
client.conf 配置如下(已替换敏感部分)
client
dev tun
proto tcp
sndbuf 0
rcvbuf 0
remote x.x.x.x 100
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
auth SHA512
cipher AES-256-CBC
key-direction 1
verb 0
xxxxx
xxxxx
xxxxxx
xxxxxxx