-
Content Count
10486 -
Joined
... -
Last visited
... -
Days Won
1747
Reputation Activity
-
-
Staff got a reaction from pbojkov in What is API? ...
What is an API?
AirVPN application programming interface (API) allows our customers to access and control their accounts, using custom written software.
If you need some other kind of API please feel free to write in our forums.
API Syntax
https://airvpn.org/api/?format=<format>&key=<your_api_key>&service=<service_name>&<service_params> (optional, default 'web') is the output format:web : Displays result as web-site page. Useful to understand. json : JSON format. xml : XML format. php : PHP, function serialize() and unserialize(). text : Plain text, key=value for each rows. Nested result grouped with .dot notation in key field. is your API key. Generate a key from API page. If you are already logged in AirVPN website, this is optional. Use the key param if you plan to use our API in scripts. is the service name, look below for additional reference. Any service returns a 'result' field with 'ok' if successful or an 'error' message.
Dates are always in UTC.
Dates that end with "_date" are the dates in the MySql standard format, yyyy-mm-dd hh24:mi:ss.
Dates that end with "_unix" are the dates in UNIX timestamp (integer).
Do not send more than 600 requests every 10 minutes or we will ban your IP address.
Supported methods
GET, curl example: curl "https://airvpn.org/api/?format=json&service=test" POST application/x-www-form-urlencoded, curl example: curl -d "format=json&service=test" -X POST "https://airvpn.org/api/" POST application/json, curl example: curl -d '{"format":"json", "service":"test"}' -H "Content-Type: application/json" -X POST "https://airvpn.org/api/"
Services
Service: userinfo
Access: Member only
Details about yourself, including connection details.
Params: None
Output:userlogin (login name) register_date (date of registration on our website) register_unix (date of registration on our website) premium (boolean, if premium or not) expiration_unix (date of expiration) expiration_date (date of expiration) expiration_days (days to the expiration) last_attempt_unix (date of last attempt to connect to a VPN server) posts (posts in forum) credits (account credit) last_post (date of last post in forum) last_visit_unix (date of last visit on website) last_activity_unix (date of last activity on website) connected (boolean, if connected or not) sessions (array of all sessions, ordered by connected_since)vpn_ip (local IP address assigned, 10.*) exit_ip (exit IP) entry_ip (entry IP) server_name (server name) server_country (server country name) server_country_code (server country code, ISO) server_continent (server continent) server_location (server location) server_bw (server bandwidth: 100 for 100 Mbit/s, 1000 for 1 Gbit/s) bytes_read (read bytes in the current session) bytes_write (written bytes in the current session) connected_since_unix (date of start of the current connection) connected_since_date (date of start of the current connection) speed_read (read bytes per second) speed_write (written bytes per second) connection (it's the first session above, for compatibility)
Service: notification
Access: Member only
Send a message to yourself.
Choose in the notifications options, under Air -> API, if you want to see it in the web site and/or in an e-mail.
Useful to write to yourself an event that needs attention, for example from a script.
Note: key required in any case.
Params:subject body Output: None
Service: disconnect
Access: Member only
Requests a disconnection. If none of the filter parameters are specified, disconnect all sessions of the user.
Note: key required in any case.
Params:server - Optional, if specified disconnect only sessions related to this server name. device - Optional, if specified disconnect only sessions related to this device name. Output: None
Service: status
Access: Free
The data available in our https://airvpn.org/status page.
Params: None
Output: Try it. Some fields:server_best is the recommended server bw is the bandwidth used, in mbit/s bw_max is the bandwidth available, in mbit/s users is the number of users servers is the number of servers currentload is a percentage of current load health: Can be ok, warning or error. If a server is in error status, it doesn't accept connection. For example, a low packet loss may cause a warning status, a high packet loss or maintenance may cause an error status. warning: Only exists if health isn't ok, it's the reason.
-
Staff got a reaction from rocksteady72 in New 1 Gbit/s server available (FR) ...
Hello!
We're very glad to inform you that a new 1 Gbit/s server located in Paris (FR) is available: Thuban.
The AirVPN client will show automatically the new server, while if you use the OpenVPN client you can generate all the files to access them through our configuration/certificates/key generator (menu "Client Area"->"Config generator").
The server accept connections on ports 53, 80, 443, 2018 UDP and TCP.
Just like every other Air server, Thuban supports OpenVPN over SSL and OpenVPN over SSH.
As usual no traffic limits, no logs, no discrimination on protocols and hardened security against various attacks with separate entry and exit-IP addresses.
Do not hesitate to contact us for any information or issue.
Kind regards and datalove
AirVPN Team
-
Staff got a reaction from Philjohnson_1999 in What is a VPN? ...
What is a VPN?
VPN is an acronym of Virtual Private Network. Our VPN extends the private network across the Internet. It enables your computer (the "client") to send and receive data across the Internet through dedicated nodes ("the VPN servers") as if those data were an integral part of the private network. This is achieved through a point-to-point OpenVPN (in routing mode) connection. The connection is encrypted and each packet is authenticated both by your client and our servers, so that nobody (including your ISP) between your computer and the VPN server can see the data you transmit and receive, the real origin and destinations of such data, and, last but not least, can inject forged packets into your stream of data. The picked encryption cipher meets higher-than-military security requirements.
Additionally, when your client has established a point-to-point encrypted connection (often referred to as "the tunnel"), your data will "get to the Internet" without any reference to your real IP address, which is simply no more inside the packets. Anybody on the Internet will therefore see your packets as coming from our VPN servers exit-IP addresses, not from your real IP address, protecting you against privacy intruders and other malignant entities, such as sniffers in public WiFi hot-spots, hi-jackers, profilers and disturbed "copyright trolls".
You don't need to configure applications to use "the tunnel", because our servers perform a set of route and default gateway pushes that your client accepts: your applications are "tunneled" transparently. OpenVPN encapsulates your packets inside an UDP or TCP stream, therefore all same or higher layer protocols are supported, making a VPN a profoundly different and highly superior solution to any http or socks proxy.
-
Staff got a reaction from rocksteady72 in New 1 Gbit/s server available (FR) ...
Hello!
We're very glad to inform you that a new 1 Gbit/s server located in Paris (FR) is available: Thuban.
The AirVPN client will show automatically the new server, while if you use the OpenVPN client you can generate all the files to access them through our configuration/certificates/key generator (menu "Client Area"->"Config generator").
The server accept connections on ports 53, 80, 443, 2018 UDP and TCP.
Just like every other Air server, Thuban supports OpenVPN over SSL and OpenVPN over SSH.
As usual no traffic limits, no logs, no discrimination on protocols and hardened security against various attacks with separate entry and exit-IP addresses.
Do not hesitate to contact us for any information or issue.
Kind regards and datalove
AirVPN Team
-
Staff got a reaction from rocksteady72 in New 1 Gbit/s server available (FR) ...
Hello!
We're very glad to inform you that a new 1 Gbit/s server located in Paris (FR) is available: Thuban.
The AirVPN client will show automatically the new server, while if you use the OpenVPN client you can generate all the files to access them through our configuration/certificates/key generator (menu "Client Area"->"Config generator").
The server accept connections on ports 53, 80, 443, 2018 UDP and TCP.
Just like every other Air server, Thuban supports OpenVPN over SSL and OpenVPN over SSH.
As usual no traffic limits, no logs, no discrimination on protocols and hardened security against various attacks with separate entry and exit-IP addresses.
Do not hesitate to contact us for any information or issue.
Kind regards and datalove
AirVPN Team
-
Staff got a reaction from rocksteady72 in New 1 Gbit/s server available (FR) ...
Hello!
We're very glad to inform you that a new 1 Gbit/s server located in Paris (FR) is available: Thuban.
The AirVPN client will show automatically the new server, while if you use the OpenVPN client you can generate all the files to access them through our configuration/certificates/key generator (menu "Client Area"->"Config generator").
The server accept connections on ports 53, 80, 443, 2018 UDP and TCP.
Just like every other Air server, Thuban supports OpenVPN over SSL and OpenVPN over SSH.
As usual no traffic limits, no logs, no discrimination on protocols and hardened security against various attacks with separate entry and exit-IP addresses.
Do not hesitate to contact us for any information or issue.
Kind regards and datalove
AirVPN Team
-
Staff got a reaction from Judas4all in Stats vs. Privacy ...
Hello!
Why? It's not necessary at all to keep logs for those stats. You just increase counters of servers and accounts when they are online, when they disconnect they are lost.
Kind regards
-
Staff got a reaction from Judas4all in Stats vs. Privacy ...
Hello!
By default (when you register an account) it's already off. You must specifically turn it on if you wish it. It can be useful for troubleshooting, in case of issues, or to monitor the traffic volume (for example for users on a traffic-volume-limited connection).
Kind regards
-
Staff got a reaction from rocksteady72 in New 1 Gbit/s server available (FR) ...
Hello!
We're very glad to inform you that a new 1 Gbit/s server located in Paris (FR) is available: Thuban.
The AirVPN client will show automatically the new server, while if you use the OpenVPN client you can generate all the files to access them through our configuration/certificates/key generator (menu "Client Area"->"Config generator").
The server accept connections on ports 53, 80, 443, 2018 UDP and TCP.
Just like every other Air server, Thuban supports OpenVPN over SSL and OpenVPN over SSH.
As usual no traffic limits, no logs, no discrimination on protocols and hardened security against various attacks with separate entry and exit-IP addresses.
Do not hesitate to contact us for any information or issue.
Kind regards and datalove
AirVPN Team
-
Staff got a reaction from rocksteady72 in New 1 Gbit/s server available (FR) ...
Hello!
We're very glad to inform you that a new 1 Gbit/s server located in Paris (FR) is available: Thuban.
The AirVPN client will show automatically the new server, while if you use the OpenVPN client you can generate all the files to access them through our configuration/certificates/key generator (menu "Client Area"->"Config generator").
The server accept connections on ports 53, 80, 443, 2018 UDP and TCP.
Just like every other Air server, Thuban supports OpenVPN over SSL and OpenVPN over SSH.
As usual no traffic limits, no logs, no discrimination on protocols and hardened security against various attacks with separate entry and exit-IP addresses.
Do not hesitate to contact us for any information or issue.
Kind regards and datalove
AirVPN Team
-
Staff got a reaction from Khariz in Does BBC iPlayer work with AirVPN? ...
Hello!
That's not an Eddie feature. You just need to use our VPN DNS. Eddie takes care of that, just like other OpenVPN wrappers such as OpenVPN GUI, Tunnelblick... Of course, if you run OpenVPN under Linux or *BSD, and you don't take care about DNS push from the server, then your system would not query VPN DNS. Additional info here: https://airvpn.org/topic/9608-how-to-accept-dns-push-on-linux-systems-with-resolvconf
Kind regards
-
Staff got a reaction from rickjames in Trouble with ICMP and open port ...
Hello,
the test is performed on VPN server exit-IP address ports, not on your node.
Kind regards
-
Staff got a reaction from illcul8er in What is the difference between TCP and UDP ports? Which port should I choose? ...
What is the difference between TCP and UDP ports? Which port should I choose?
UDP is a connectionless protocol, so during the handshake it is not always possible to do an effective error correction. As a result, when there's high ping or low quality line during the OpenVPN login, the handshake may fail, although you could see no significant problem after (if) the connection is established. TCP is capable of handling these problems.
On the other hand, UDP is more efficient once the connection is established.
If you experience problems with VoIP video/audio conversations when connected to the VPN through a TCP port, a typical case for which a difference may be visible (VoIP over TCP - for example UDP over TCP - is clearly inferior to VoIP over UDP because TCP implements ARQ, UDP does not), then go for an UDP connection.
In general, you should always try an UDP connection if your ISP allows it and you don't experience any problem during the handshake.
A particular case is a connection over TOR or over an http-proxy. In this case, TCP is mandatory.
Variety of ports (53, 80, 443) is an additional option to try to bypass country or ISPs blocks, or bandwidth management.
-
Staff got a reaction from comio in Three simultaneous connections per account allowed ...
Hello!
We're glad to inform you that from now on:
every account can establish 3 simultaneous connections to DIFFERENT AirVPN servers
EDIT 29-Nov-17. This thread is obsolete, now limit of concurrent connections is FIVE. Please see https://airvpn.org/topic/24167-five-simultaneous-connections-per-account/
No impact on quality of service will occur: the guaranteed allocated bandwidth pertains to accounts, regardless of the number of established connections. If you establish 2 or 3 connections with the same account, we guarantee the SAME allocated bandwidth as before, NOT the double or the triple of it.
No price increase has been planned for this new feature.
As specified above, you can NOT connect the same account twice or thrice to the same AirVPN server. Each connection must go to a different AirVPN server.
We're confident that allowing 3 connections per account at the same price will meet fully the requirements expressed by several customers.
Please do not hesitate to contact us for any further information.
Kind regards & datalove
AirVPN Staff
-
Staff got a reaction from Tron1978 in Using AirVPN with OpenVPN for Android ...
Install OpenVPN for Android.Hosted on GitHub: https://github.com/schwabe/ics-openvpn Note: if you don't have access to Google Play Store, you can download "OpenVPN for Android" apk here: https://airvpn.org/repository/ics-openvpn-latest-stable.apk Launch your internet browser.NOTE: don't use the default Android browser because it has an unresolved bug.
Chrome and Opera have been tested by us and work.
Connect to AirVPN website, login and create the configuration files from our Config Generator.Choose Linux as platform (only direct TCP and UDP connections are supported) and finally click the "Generate" button to download it.
Downloaded .ovpn files may be imported directly into the application but the behavior depends on many factors (employed browser, files manager, Android version, etc).For simplicity's sake, we assume in this guide that you saved .ovpn generated files under the Download directory in the Android filesystem.
Open OpenVPN for Android and tap the top right "Import" button:
Click on the import button of the prompt dialog:
Browse to *.ovpn files:
Select your configuration of choice:
Confim the import with the top right button:
Click on the imported profile to connect:
Confirm the Android's security prompt dialog:
Wait for the bootstrap sequence:
The VPN tunnel is now established:
When you need to disconnect from the VPN click on the "Disconnect" button from the app's notification:
Confirm the prompt dialog:
-
Staff got a reaction from Tron1978 in AirVPN DNS website blocking ...
Hello,
curious indeed... 204.194.237.19 is not an IP address of ours (it seems to be assigned to Direct Media LLC) and server2.lax.airvpn.org is not an existing name. How it was defined on your system and how could it resolve into that IP address remains to be investigated, but only you can do it.
Kind regards
-
Staff got a reaction from Tron1978 in AirVPN DNS website blocking ...
Hello!
We do not use and we have never used OpenDNS. We have our own DNS servers which resolve also NameCoin and OpenNIC names and allow you to use Geo-Location routing.
OpenDNS is not even compatible with our mission and DNS features of our DNS servers are reported very clearly, in part even in the home page, anyway please see:
https://airvpn.org/specs
@6501166996442015
Where in the world did you get the weird, curious, creepy, strange, peculiar, bizarre (ok, enough with the Thesaurus ) idea: "but seems AirVPN is now using OpenDNS to manage their DNS."?
Kind regards
-
Staff got a reaction from Tron1978 in Using AirVPN with OpenVPN for Android ...
Install OpenVPN for Android.Hosted on GitHub: https://github.com/schwabe/ics-openvpn Note: if you don't have access to Google Play Store, you can download "OpenVPN for Android" apk here: https://airvpn.org/repository/ics-openvpn-latest-stable.apk Launch your internet browser.NOTE: don't use the default Android browser because it has an unresolved bug.
Chrome and Opera have been tested by us and work.
Connect to AirVPN website, login and create the configuration files from our Config Generator.Choose Linux as platform (only direct TCP and UDP connections are supported) and finally click the "Generate" button to download it.
Downloaded .ovpn files may be imported directly into the application but the behavior depends on many factors (employed browser, files manager, Android version, etc).For simplicity's sake, we assume in this guide that you saved .ovpn generated files under the Download directory in the Android filesystem.
Open OpenVPN for Android and tap the top right "Import" button:
Click on the import button of the prompt dialog:
Browse to *.ovpn files:
Select your configuration of choice:
Confim the import with the top right button:
Click on the imported profile to connect:
Confirm the Android's security prompt dialog:
Wait for the bootstrap sequence:
The VPN tunnel is now established:
When you need to disconnect from the VPN click on the "Disconnect" button from the app's notification:
Confirm the prompt dialog:
-
Staff got a reaction from Tron1978 in AirVPN Client vs OpenVPN ...
Hello!
Yes, to our frontend, not to the VPN servers. It's an ordinary https connection like a web site login. The Proxy option of the Air client is meant for OpenVPN, not for the client (remember that the client is an OpenVPN wrapper). If you don't want to disclose your IP address to the frontend server, just run OpenVPN directly (or OpenVPN GUI). We don't force (and we will never force) to run any proprietary software to connect to the VPN servers.
Kind regards
-
Staff got a reaction from Tron1978 in AirVPN Client vs OpenVPN ...
Hello!
Correct.
It's an OpenVPN wrapper/GUI with additional commodities (anyway available in the web site or through our configuration generator).
Kind regards
-
Staff got a reaction from OmniNegro in What is Dynamic DNS? ...
What is Dynamic DNS?
"Dynamic DNS or DDNS is a method of updating, in real time, a Domain Name System (DNS) to point to a changing IP address on the Internet. This is used to provide a persistent domain name for a resource that may change location on the network."
Wikipedia, http://en.wikipedia.org/wiki/Dynamic_DNS
Premium Members can choose up to 20 names in their Forwarded Ports page, accessible from the left tabs of their "Client Area".
Just for comfort, a name is associated to a forwarded port.
When a Premium member connects to an Air VPN server, the .airdns.org DNS record is updated to the exit-IP address of that server. Therefore, be aware that this service may be unusable when you establish multiple connections to different servers from different devices with the same account (in such cases, you need to point directly to the exit-IP address of the server, or use some third-party DDNS which you manually set).
This service can be useful when you need a domain name, which must be persistent across all Air VPN servers, for a service you need to run "behind Air VPN". For example: if you want to host a game server, you can communicate to the players the DNS name and freely switch Air VPN servers.
Notes:TTL (Time-To-Live) is one hour. If you change VPN server, one hour may be needed before other users can resolve correctly your domain name. A longer time might be necessary: some public DNS (for example Google DNS) sometimes ignore TTL in their caching system.DNS are created or updated when a connection to an Air server is performed. They are deleted only if you disable the system (i.e. you delete the name from the forwarded ports panel). The latest IP address is NOT removed during disconnection or connection retry.
-
Staff got a reaction from OmniNegro in AirVPN & OpenDNS' DNSCrypt ...
Hello!
If you don't want use the Air DNS, you should force your favorite DNS servers on your TUN/TAP interface, so that encrypted and tunneled DNS queries will be forwarded by our servers to those. No problems with the Comodo rules, they don't prevent DNS queries in the tunnel, they prevent them outside the tunnel.
Usage of DNSCrypt is useless when a device is connected to the VPN. Usage of DNS servers different of Air DNS will not impact anonymity, but will neutralize our anti-ICE censorship system.
Kind regards
-
Staff got a reaction from OmniNegro in Seggestion: DNSCrypt nodes operated by AirVPN ...
Hello,
we know how DNScrypt works.
Every VPN server has its resolver. When an authoritative DNS receive a query from our server (for example Castor), actually may know (if it knows the Castor exit-IP address) that the domain is requested by an AirVPN customer. Absolutely no information about which customer.
Your suggestion doesn't really provide any benefit. And opening servers for public access (anyway even if limited to DNS) may expose them to other kind of troubles. Also it makes no sense to support DNScrypt in our client. When you are connected to the VPN, DNS queries are already encrypted. If you mean 'using DNScrypt when not connected to a VPN', this can be eventually done, but it sounds like bloatware, it's better to have a dedicated DNScrypt client.
What we might do is funding a DNScrypt resolver node on a dedicated server (that can resolve ICANN domains, OpenNIC domains and NameCoin domains at the same time, like our VPN servers) or a project for a better client. We'll think about that.
Kind regards
-
Staff got a reaction from rickjames in Eddie 2.10 available ...
Hello!
We're very glad to inform you that a new Eddie Air client version has been released: 2.10.
2.10 version is compatible with several Linux distributions. For very important notes about environments, please read here: https://airvpn.org/forum/35-client-software-platforms-environments
Integration with Windows 10 has been greatly improved as well.
Eddie 2.10 includes important bug fixes and changes meeting users' requests and preferences.
Please read the changelog: https://airvpn.org/services/changelog.php?software=client&format=html
Upgrade is strongly recommended.
Just like previous version 2.9, Eddie implements direct Tor support for OpenVPN over Tor connections. Eddie makes OpenVPN over Tor easily available to Linux and OS X users: no needs for Virtual Machines, middle boxes or other special configurations. Windows users will find a more friendly approach as well. This mode is not handled anymore as a generic connection to a socks proxy, but it is specifically designed for Tor and therefore solves multiple issues, especially in Linux and OS X, including the "infinite routing loop" problem (see for example http://tor.stackexchange.com/questions/1232/me-tor-vpn-how/1235#1235 )
As far as we know, Eddie is the first and currently the only OpenVPN wrapper that natively allows OpenVPN over Tor connections for multiple Operating Systems. https://airvpn.org/tor
We recommend that you upgrade Eddie as soon as possible.
Eddie 2.10 for GNU Linux can be downloaded here: https://airvpn.org/linux
Eddie 2.10 for Windows can be downloaded here: https://airvpn.org/windows
Eddie 2.10 for OS X Mavericks and Yosemite only can be downloaded here: https://airvpn.org/macosx
PLEASE NOTE: Eddie 2.10 package includes an OpenVPN version re-compiled by us from OpenVPN 2.3.8 source code with OpenSSL 1.0.2d for security reasons and to fix this bug: https://community.openvpn.net/openvpn/ticket/328
Eddie overview is available here: https://airvpn.org/software
Eddie includes a Network Lock feature: https://airvpn.org/faq/software_lock
Eddie 2.10.x is free and open source software released under GPLv3. GitHub repository https://github.com/AirVPN/airvpn-client
Kind regards & datalove
AirVPN Staff