Changes

Jump to: navigation, search

AceStream 3.0/en

2,632 bytes added, 13:48, 21 October 2014
no edit summary
==Where to download==
===Linux===You can download the latest alpha-server versions of the engine here:* Ubuntu 12 i386: http://dl.acestream.org/ubuntu/12/acestream_3.0.2_ubuntu_12.04_i686.tar.gz* Ubuntu 12 amd64: http://dl.acestream.org/ubuntu/12/acestream_3.0.0-b2_ubuntu_122_ubuntu_12.04_x86_64.tar.gz* Ubuntu 13 i386: http://dl.acestream.org/ubuntu/13/acestream_3.0.0-a18_ubuntu_132_ubuntu_13.04_i68610_i686.tar.gz* Ubuntu 13 amd64: http://dl.acestream.org/ubuntu/13/acestream_3.0.2_ubuntu_13.10_x86_64.tar.gz* Ubuntu 14 i386: http://dl.acestream.org/ubuntu/14/acestream_3.0-b2_ubuntu_13.04_x86_642_ubuntu_14.04_i686.tar.gz* Ubuntu 14 amd64: http://dl.acestream.org/ubuntu/14/acestream_3.0.0-b2_ubuntu_142_ubuntu_14.04_x86_64.tar.gz* CentOS 6 amd64: http://dl.acestream.org/centos/6/acestream_3.0.2_centos_6_amd64.tar.gz* CentOS 7 amd64: http://dl.acestream.org/centos/7/acestream_3.0-b2_centos_6_amd64.2_centos_7_amd64.tar.gz* Debian 6 i386: http://dl.acestream.org/debian/6/acestream_3.0.0-a18_debian_62_debian_6.0.10_i686.tar.gz* Debian 6 amd64: http://dl.acestream.org/debian/6/acestream_3.0.0-b2_debian_62_debian_6.0.10_x86_64.tar.gz* Debian 7 i386: http://dl.acestream.org/debian/7/acestream_3.0.0-a18_debian_72_debian_7.6_i686.tar.gz* Debian 7 amd64: http://dl.acestream.org/debian/7/acestream_3.0.0-b2_debian_72_debian_7.4_x86_64.tar.gz
Full ===Windows===* full package for Windows (engine + plugin plug-in + player):http://dl.acestream.org/products/acestream-full/win/latest* only the engine: http://dl.acestream.org/win32/engine/AceStreamEngine_3.0.2.zip ===Android===* engine + player: http://dl.acestream.org/products/acestream3acestream-alphafull/winandroid/latest* only the engine: http://dl.acestream.org/products/acestream-engine/android/latest
==Changelog==
''3.0.2''
*ability to filter traffic at special nodes is added (look at [[#Traffic filtration|Traffic filtration]])
 
''3.0.1''
*a large-scale optimization of all modules was held
 
''3.0.0-a18''
*bug, because of which some support nodes could lose connection with the source, was fixed
*<tt>upload_slots</tt> - current number of upload slots
====УправлениеManagement====Для изменения параметров узла To change node's parameters "на летуon the fly" нужно отправить запрос такого вида на вебyou have to send a request of the following kind to web-интерфейсinterface:
<nowiki>http://192.168.1.3:8640/app/update?param1=value1&param2=value2...</nowiki>
param1 и and param2 задают названия параметров, которые необходимо обновитьset names of parameters that have to be updated, value1 и and value2 - новые значения для параметровare new values for the parameters.
Доступные для обновления параметрыAvailable for updating parameters:
*<tt>max_peers</tt>
*<tt>max_upload_slots</tt>
ПримерExample:
<nowiki>http://192.168.1.3:8640/app/update?max_peers=100&max_upload_slots=30</nowiki>
(держать соединения с keep the connection with 100 узлами одновременно и открыть nodes simultaneously and open 30 слотов на раздачуupload slots===Traffic filtration===Starting from version 3.0.2 an ability to filter traffic at special nodes (source, support node and start node) was added. You can filter by ip-addresses or by geotargeting. Rules for the filtration should be put in a separate configuration file, path to which is passed in a special node in parameter --ip-filter-config. Configuration file is a text file in JSON format with the following structure: <tt>{ "groups": { "<group_1>": { "addresses": ["<ip_address_1>", "<ip_address_2>", ...], "countries": ["<country_code_1>", "<country_code_2>", ...] }, "<group_2>": { "addresses": ["<ip_address_1>", "<ip_address_2>", ...], "countries": ["<country_code_1>", "<country_code_2>", ...] }, }, "blacklist": { "addresses": ["<ip_address_1>", "<ip_address_2>", ...], "countries": ["<country_code_1>", "<country_code_2>", ...], "groups": ["<group_1>", "<group_2>", ...] }, "whitelist": { "addresses": ["<ip_address_1>", "<ip_address_2>", ...], "countries": ["<country_code_1>", "<country_code_2>", ...], "groups": ["<group_1>", "<group_2>", ...] }, "limit_groups": { "<group_1>": "30%", "<group_2>": "10%" } }</tt> Section <tt>groups</tt> is used to create named groups, that can be referenced in other sections of the file.Each group may consist of an array ip-addresses (<tt>addresses</tt>) or country codes (<tt>countries</tt>). Array <tt>addresses</tt> may contain addresses of individual hosts, as well as addresses of subnetworks in the format xx.xx.xx.xx/yy. At this moment it is allowed to use only subnetworks /24, /16 and /8. Array <tt>countries</tt> has to contain country codes in uppercase (according to the base [https://www.maxmind.com MaxMind]) Section <tt>whitelist</tt> sets a white list. The node rejects connections from all addresses that are not included in a white list.  Section <tt>blacklist</tt> sets a black list. The node rejects connections from all addresses from a black list. Section <tt>limit_groups</tt> sets limits on the maximum number of connections for each group (in percentage of the total maximum number of connections).

Navigation menu