How to create an OPENVPN client to TigerVPN
-
I set up my PFSENSE OPENVPN client to connect to TigerVPN. Here is the working XML that you can import and modify.
A few things you will need to do, and when I have a moment will detail and post.
- Create your interface
- Create text /conf/tigervpn.auth that contains your tiger name on first line and password on second.
- create a New certificate and paste the info from the "cert" tigervpn provides.
- set up rules to pass and route.
Here is my PFSENSE XML that can be imported.
<openvpn><openvpn-client><auth_user>xtigerxxxxx</auth_user>
<auth_pass>verysecret</auth_pass>
<vpnid>1</vpnid>
<protocol>TCP</protocol>
<dev_mode>tun</dev_mode>
<ipaddr><interface>wan</interface>
<local_port><server_addr>mon.tigervpn.com</server_addr>
<server_port>443</server_port>
<resolve_retry>yes</resolve_retry>
<proxy_addr><proxy_port><proxy_authtype>none</proxy_authtype>
<proxy_user>admin</proxy_user>
<proxy_passwd><mode>p2p_tls</mode>
<custom_options>fast-io;tun-mtu 1500;persist-key;persist-tun;persist-remote-ip;auth-user-pass /conf/tigervpn.auth;</custom_options>
<caref>5ae0a93bd31df</caref>
<certref>4f8bf47fc70b6</certref>
<crypto>AES-256-CBC</crypto>
<digest>RSA-SHA1-2</digest>
<engine>none</engine>
<tunnel_network><tunnel_networkv6><remote_network><remote_networkv6><use_shaper><compression>adaptive</compression>
<passtos>yes</passtos>
<no_tun_ipv6>yes</no_tun_ipv6>
<route_no_pull>yes</route_no_pull>
<route_no_exec>yes</route_no_exec>
<verbosity_level>1</verbosity_level></use_shaper></remote_networkv6></remote_network></tunnel_networkv6></tunnel_network></proxy_passwd></proxy_port></proxy_addr></local_port></ipaddr></openvpn-client></openvpn>