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.

    1. Create your interface
    2. Create text  /conf/tigervpn.auth that contains your tiger name on first line and password on second.
    3. create a New certificate and paste the info from the "cert" tigervpn provides.
    4. 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>