Този урок е само и единствено за образователни цели!
Възпроизвеждането е забранено, без разрешение.
Този урок ще ви покаже как да конфигурирате и пуснете сървър, използвайки протокола NewCS и Phoenix програматор на Windows XP.
А сега, как да го направите!
Какво ще ви е нужно:
* Високоскоростна интернет връзка.
* Статичен IP адрес. (ако не разполагате с подобен използвайте услугата DDNS или no-ip.com)
* Cardreader хардуер (Phoenix програматор)
* Активиран Сериен Порт.
* Инсталиране на NewCS протокол.
Когато всичко е готово, следвайте стъпка по стъпка процедурата за настройка:
Първа стъпка:
Изтеглете последната версия на NewCS протокола или тази за която сте сигурни че работи най стабилно. Създайте директория на твърдия си диск на компютъра (например "C:\NewCS") и копирайте файловете newcs.exe, mingwm10.dll and pthreadGCE2.dll от архива в тази новосъздадена директория на компютъра си.
Изтеглете NewCS.zip (последна версия) (http://www.upload.dtv-bg.com/indexx.php?action=downloadfile&filename=newcs-1.62.zip&directory=Sharing%20Software&)
Втора стъпка:
В инсталационния NewCS архив има \Configs директория. Разархивирайте newcs.xml.windows от тази директория и го преименувайте на newcs.xml след това го копирайте в C:\NewCS директория на компютъра си.
Трета стъпка:
Отворете newcs.xml с текстови редактор (за предпочитане е EditPad Lite или с WORD). Първо редактирайте
таговете от файла:
phoenix
Phoenix
COM1
357
odd
normal
yes
yes
No
No
No
no
no
yes
10001
Yes
no
round
и са таговете които са интересни за нас. В тага, посочете серийния порт (COMx) на който имате инсталирания CARDREADER хардуер.
Също така, посочете порт за Debug режима на NewCS сървъра в тага.
Сега, редактирайте тага:
yes
newcs
01 02 03 04 05 06 07 08 09 10 11 12 13 14
/tmp/users.txt
User1
Pass1
Off
on
no
User2
Pass2
localhost
12345
yes
В тага, вие поставяте DES ключа който ще подавате на потребителите си, или го оставете по подразбиране както е в настройките.
Добавянето на потребители към сървъра се дописва в тага.
Променете <юзер(name)> и <парола(password)> така че да отговарят на нуждите ви.
Можете да имате няколко тага, разбира се.
Когато направите всички тези настройки, запазете промените по newcs.xml файла.
Четвърта стъпка:
Пуснете командния ред (Start>Run>cmd) и стартирайте newcs.exe (C:\NewCS>newcs.exe).
Сега вече можете да тествате сървъра, като за да се свържете или свържат, може да използвате NewCAMD, EvoCAMD, MGCAMD, WinCSC и други CAM емулатори.
Данните, които трябва да подавате на клиентите си, са следните:
Host (хост): [Вашето IP или DDNS адрес]
DESKey (ключ): 0102030405060708091011121314
User (юзер): User1
Password (парола): Pass1
Port (порт): 10001
Пета стъпка:
Активиране на html достъп до сървъра:
порт-а
yes
юзернейм
парола
admin
Поставете в тага порт-а за връзка към сървъра.
Поставете в тага юзера-а с който ще се логвате.
Поставете в тага паролата с която ще се логвате.
Това е всичко, сега просто отворете един Интернет браузър като Мозилла или просто който ви е под ръка и напишете IP-то на приемника/компютъра:порт-а и се наслаждавайте на цялата информация която ви предлага сървъра, може да добавяте, премахвате юзери да рестартирате кама и още куп промени на сървъра от тук.
Интересна работа! Тегля архива от дадения линк, обаче нито един от описaните "newcs.exe, mingwm10.dll and pthreadGCE2.dll" не фигурира вътре?!? ;;601
линка е фикснат, извинявам се за неудобството.
Привет, благодаря за ръководството. Успях да се справя общо взето от раз.
За да не отварям нова тема искам да използвам случая и да попитам нещо, което ще е полезно и за други новобранци. Възможно ли е да се направи в конфига нещо като сид асайн, защото имам колега с който разменям и получавам заявки за сидове, които не са на провайдера(или са стари). Интересува ме дали е възможно да се зададе на определен усер да НЕ решерва?
Поздрави!
Цитат на: Онджичек;42081Възможно ли е да се направи в конфига нещо като сид асайн, защото имам колега с който разменям и получавам заявки за сидове, които не са на провайдера(или са стари).
<protectedsid>
- <!-- valid value for id are:
4 numbers, if the service id is 3 numbers, add a 0 infront of it. -->
<id>0000</id>
<id>0001</id>
<id>0002</id>
</protectedsid>
- <!-- Notes about Service ID's:
There are some points worth mentioning:
1. If you allow a sid, all others will be rejected for that caid.
2. When you deny a sid, all others then the denied will be let through to that caid.
3. If you dont specify a reader, all sid's will get let through.
4. Put as many provider-sections in sid as you'd like, and as many id-sections under allow/deny as you want.
5. Deny is the stronger one, will always override allow.
6. If you want to add several sid's at once, do <id>0000:0010</id>, this will add all ten to list. -->
[URL=http://www.dtv-bg.com/#]-[/URL] <sid>
[URL=http://www.dtv-bg.com/#]-[/URL] <allow>
- <!-- valid value for id are:
4 numbers, if the service id is 3 numbers, add a 0 infront of it. -->
<id>0000</id>
<id>0001</id>
<id>0002</id>
</allow>
[URL=http://www.dtv-bg.com/#]-[/URL] <deny>
- <!-- valid value for id are:
4 numbers, if the service id is 3 numbers, add a 0 infront of it. -->
<id>0000</id>
<id>0001</id>
<id>0002</id>
</deny>
</sid>
Цитат на: Онджичек;42081Интересува ме дали е възможно да се зададе на определен усер да НЕ решерва?
Няма опция с която да ограничиш решера, но можеш да го ограничиш на колко време да иска ецм:
2
За ирдето спокойно можеш да го сложиш на 5-6.
Мерси!
Предполагам, че сидовете от смартсид асайна на цццкам могат да се ползват, ако ги сложа в нужния ред (едно под друго със скобите от 2 страни)?
Поздрави!
Цитат на: Онджичек;42089Предполагам, че сидовете от смартсид асайна на цццкам могат да се ползват, ако ги сложа в нужния ред (едно под друго със скобите от 2 страни)?
Сийдовете са същите, само трябва да спазваш синтаксиса, както виждаш можеш и да забраняваш сийдове.
Ok ECM Bd ECM
127 598
В уеб интерфейса за един от усерите ми дава горното. Лошите ЕЦМ са на сидове : 02BF, 1251, 0178, 1BC0, 3312, 35C0, 35C1 и куп други. Ако му задам алоу за определени сидове, то при усер контрола SO не трябва да е чекнато, за да важи забраната? Ще трябва да спра също така и autosid. Обърках се от всякъде.
По принцип каква е причината да пуска такива заявки за сидове, които не са за тази карта? Или аз бъркам, но не намирам такива за Бул..
Поиграх си малко и сътворих това. Коректно ли е направен?
<sid>
<allow>
<id>0001</id>
<id>0002</id>
<id>0003</id>
<id>0004</id>
<id>0005</id>
<id>0006</id>
<id>0007</id>
<id>0008</id>
<id>000a</id>
<id>000d</id>
<id>000f</id>
<id>0010</id>
<id>0011</id>
<id>0012</id>
<id>0015</id>
<id>0016</id>
<id>001c</id>
<id>001e</id>
<id>001f</id>
<id>0022</id>
<id>0023</id>
<id>0024</id>
<id>0025</id>
<id>0026</id>
<id>0028</id>
<id>0029</id>
<id>0030</id>
<id>002c</id>
<id>002d</id>
<id>0031</id>
<id>006f</id>
<id>0070</id>
<id>0071</id>
<id>0072</id>
<id>0073</id>
<id>0074</id>
<id>0075</id>
<id>0076</id>
<id>0077</id>
<id>0078</id>
<id>0079</id>
<id>007a</id>
<id>007b</id>
<id>007c</id>
<id>007d</id>
<id>007e</id>
<id>0081</id>
<id>0082</id>
<id>0084</id>
<id>0087</id>
<id>0088</id>
<id>008c</id>
<id>00cb</id>
<id>00cc</id>
<id>00cf</id>
<id>00d0</id>
<id>03ea</id>
<id>03eb</id>
<id>03ed</id>
<id>03ee</id>
<id>03ef</id>
<id>03f2</id>
<id>03f4</id>
<id>03f5</id>
<id>03f6</id>
<id>03f8</id>
<id>046a</id>
<allow>
<sid>
Цитат на: Онджичек;4209502BF, 1251, 0178, 1BC0, 3312, 35C0, 35C1
Тези са на гърците, задай ги в
<deny>
<id>0000</id>
<id>0001</id>
<id>0002</id>
</deny>
Забравих по горе да ти кажа да зададеш
No
Само така ще важът зададените от теб правила.
Като пейстна сидовете, махна аутосида от конфига и махна отметката на SO, сървъра спира. Дава ми ипк и упск, че са некоректни и забива, което само по себе си не ми говори нищо.
Цитат на: Онджичек;42106Като пейстна сидовете, махна аутосида от конфига и махна отметката на SO, сървъра спира. Дава ми ипк и упск, че са некоректни и забива, което само по себе си не ми говори нищо.
Постни целият newcs.xml без юзърите разбира се.
Това е :
<newCSconfig>
<readers name="Standard Phoenix on PC">
<device>
<name>Phoenix on Com2</name>
<type>phoenix</type>
<mhz>600</mhz>
<node>com2</node>
<parity>odd</parity>
<reset>normal</reset>
<export>Yes</export>
<enabled>Yes</enabled>
<blocksa>No</blocksa>
<blockua>No</blockua>
<blockga>No</blockga>
<irdeto-camkey>0000000000000000</irdeto-camkey>
<irdeto-camkey-data>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</irdeto-camkey-data>
<crypto-special>No</crypto-special>
<blockC0>Yes</blockC0>
<carddetect>no</carddetect>
<newcamd_port>10001</newcamd_port>
<autosid>No</autosid>
<sid>
<allow>
<id>0001</id>
.
.
.
<allow>
<sid>
<priority>round</priority>
</device>
</readers>
<radegastserver>
<enabled>no</enabled>
<port>10001</port>
<allow>
<hostname>localhost</hostname>
</allow>
</radegastserver>
<cache>
<emm>20</emm>
<ecm>-1</ecm>
</cache>
<httpd>
<server>
<port>8080</port>
<enabled>yes</enabled>
</server>
<user>
<name>ззьцзьцзьц</name>
<password>зцьзцьзц</password>
<accesslevel>admin</accesslevel>
</user>
</httpd>
<debug>
<password>зьцьзцьзц</password>
<mode>simple</mode>
<level>internal</level>
<type>all</type>
<output>console,tcp</output>
<tcp_port>1001</tcp_port>
<tcp_options>normal,init</tcp_options>
</debug>
<newcamdserver>
<enabled>Yes</enabled>
<name>newcs</name>
<deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>
<user>ььььььььььььььььььььь</user>
</newcamdserver>
<chameleon2>
<server>
<port>1234</port>
<enabled>no</enabled>
<realm>myShares</realm>
</server>
<peer>
<hostname>remote</hostname>
<port>1234</port>
<name>myname</name>
<password>mypassword</password>
<realm>myShares</realm>
</peer>
<user>
<name>myname</name>
<password>mypassword</password>
<realm>myShares</realm>
</user>
</chameleon2>
</newCSconfig>Линията която му дадох с тестови цели е следната:
N: ььь.zapto.org 123 ььь ььь 01 02 03 04 05 06 07 08 09 10 11 12 13 14
;;650 Открих грешката. В конфига не съм давал в края на командата след знак "<", знак "/".
@Продуцента благодаря за помощта!
Пак да питам. Нали е раздел за начинаещи:c040:.
Вчера след смяна на IP на компа, на който ми е сървъра наблюдавам следния проблем. При опит да влезна през уебинтерфейса отвън, сървъра крашва, ако обаче се вържа към него с вътрешното ИП няма никакъв проблем. Port forward-а е коректно отразен на рутера.
Конфига ми е постнат по-горе, не е променян от преди. Тогава (преди) нямах никакви проблеми да го достъпвам отвън, а сега не става. Някой може ли да даде акъл?
Случайно да има друго приложение което да използва същия порт?
Пробвай да смениш порта.;)
Първо смених външния порт с нов - крашна, после смених и вътрешния - пак същото. Firewall-a е свален, не знам..
EDIT: Оправих се, опитвал съм се да влезна от вътрешната мрежа през външния адрес, тъпо :)..
Сетих се още нещо да питам. Как мога да видя дебъга на нюцс сервъра? В смисъл може ли да насоча лога към определена директория на ПЦ-то.
Цитат на: Онджичек;44269Първо смених външния порт с нов - крашна, после смених и вътрешния - пак същото. Firewall-a е свален, не знам..
EDIT: Оправих се, опитвал съм се да влезна от вътрешната мрежа през външния адрес, тъпо :)..
Сетих се още нещо да питам. Как мога да видя дебъга на нюцс сервъра? В смисъл може ли да насоча лога към определена директория на ПЦ-то.
Можеш да го гледаш през web директно
Виж newcs.cfg