こんにちは。
はじめて投稿させていただきます。
OPENVPN client(Linux)からProxy経由でOPENVPN serverに接続しようとしていますがうまくいきません。
clientからは443/TCPポートに接続、server側では1194ポートにリダイレクトしています。
server側で以下のようなログが出力されます。
Jul 29 10:52:11 vpnserver openvpn: TCP connection established with [AF_INET]XXX.XXX.XXX.XXX:XXXXX
Jul 29 10:52:11 vpnserver openvpn: XXX.XXX.XXX.XXX:XXXXX WARNING: Bad encapsulated packet length from peer (5635), which must be > 0 and <= 1626 -- please ensure that --tun-mtu or --link-mtu is equal on both peers -- this condition could also indicate a possible active attack on the TCP link -- [Attempting restart...]
Jul 29 10:52:11 vpnserver openvpn: XXX.XXX.XXX.XXX:XXXXX Connection reset, restarting [0]
Jul 29 10:52:11 vpnserver openvpn: XXX.XXX.XXX.XXX:XXXXX SIGUSR1[soft,connection-reset] received, client-instance restarting
XXX.XXX.XXX.XXXはProxyのGlobal IPです。
client.conf
==============
client
dev tun
proto tcp-client
remote YYY.YYY.YYY.YYY 443
http-proxy ZZZ.ZZZ.ZZZ.ZZZ 3128
remote-random
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client1.crt
key client1.key
cipher AES-256-CBC
tls-auth ta.key 1
ns-cert-type server
server.conf
===============
port 1194
proto tcp
dev tun
ca ca.crt
cert server1.crt
key server1.key # This file should be kept secret
dh dh.pem
server 10.120.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "route 10.120.0.0 255.255.255.0"
keepalive 10 120
tls-auth ta.key 0 # This file is secret
cipher AES-256-CBC
max-clients 5
persist-key
persist-tun
status openvpn-status.log
verb 3
ちなみに別のサイトのOPENVPN clientから別のProxy経由で同じOPENVPN serverに接続するとうまくいきます。
OPENVPNの問題ではなく、ProxyもしくはNetworkの問題なのかもしれません。
不勉強で恐縮ではございますが、何かご存じの方がいらっしゃいましたら、ご教授ください。