Hi,
No matter what I did, I cannot get my server to supply me with good speeds. I run TCP based OpenVPN servers. Currently I run a main/stable but a slow configuration and an experimental configuration. Main configuration is stable in both ends, I get non interrupted, low ping but very slow download speeds. I tried several ports including 443, still slower than Vpnbook, which also uses 443 port. Both ends are 100/100 mbit but I can only manage to get 300 kbps download and 100 kbps upload speeds.
Here are my configs;
STABLE CONFIG
port 8888
proto tcp
dev tun
ca ca.crt
cert xxx.crt
key xxx.key
dh dh1024.pem
#crl-verify /etc/openvpn/crl.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
keepalive 5 10
mssfix 1400
tcp-nodelay
persist-key
persist-tun
status openvpn-status.log
verb 3
mute 3
STABLE CLIENT CONFIG
client
dev tun
proto tcp
remote xxxx 8888
resolv-retry infinite
nobind
mssfix 1400
persist-key
persist-tun
ca ca.crt
cert xxxcrt
key xxx.key
verb 3
EXPERIMENTAL CONFIG
port 8081
proto tcp
dev tun
ca ca.crt
cert xxx.crt
key xxx.key
dh dh1024.pem
tun-mtu 1500
tun-mtu-extra 32
mssfix 1450
#crl-verify /etc/openvpn/crl.pem
server 99.1.0.0 255.255.255.0
ifconfig-pool-persist ipp2.txt
push "redirect-gateway def1"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
keepalive 5 10
cipher AES-128-CBC
comp-lzo
tcp-nodelay
persist-key
persist-tun
status openvpn-status2.log
log-append openvpn2.log
verb 4
mute 20
EXPERIMENTAL CLIENT CONFIG
client
dev tun
proto tcp
remote xxx 8081
tun-mtu 1500
tun-mtu-extra 32
mssfix 1450
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert xxx.crt
key xxx.key
cipher AES-128-CBC
comp-lzo
verb 3
syslog throws IPV6 errors, but I guess it has nothing to do with slow speeds. I can supply server side logs if needed.
Thanks!