linux Cafe - develop

  • home
  • forums
  • contact us
  • image galleries
Home › Forums › linux - cafedevel › linux - cafedevel - News

Download : iCafePlus And @Cafe client for linux.

Ton-Or — 22 March, 2010 - 04:53

ก่อนอื่นต้องขอ อธิบายว่า Program ตัวนี้ทำขึ้นมาไม่ได้มีไว้ใช้เพื่อใช้งาน iCafePlus ได้ฟรี หรือ ใช้งาน @Cafe ได้ฟรีนะครับ Program นี้ทำงานเหมือนกับ Program เดิมที่เคย Run อยู่ใน Windows คือ "PlayPLUS+" และ "IP BONUS เวอร์ชั่น 2.0" ดังนั้น ผู้คุมร้านหรือผู้วางระบบร้าน Internet Cafe จะนำ Program iCafePlus และ @Cafe client for linux ไปใช้ นั้นต้องมี user และ password ตามข้อกำหนดของ iCafePlus หรือ @Cafe ถูกต้องทุกอย่าง

เริ่มต้น ความต้องการของ Program ต้องการ module perl สองตัวนะครับ คือ Digest::MD5 และ XML::Simple จริงๆ ที่ต้องการทั้งหมดคือ

  1. Digest::MD5
  2. LWP::UserAgent
  3. HTTP::Request
  4. HTTP::Headers
  5. XML::Simple

แต่ส่วนใหญ่ LWP::UserAgent perl ปกติควรจะติดตั้งไว้อยู่แล้ว หากไม่มีก็ต้องติดตั้งเพิ่มเช่นกันครับ
การติดตั้ง module perl เพิ่ม (ส่วนสำหรับ ClarkConnect จะทำตามไม่ได้ง่ายๆ แนะนำ lib ที่ทำไว้ให้แล้วไปใช้ได้เลยครับ)
CentOs ขั้นตอนที่ 1
  1. perl -MCPAN -e 'install Digest::MD5'
  2. perl -MCPAN -e 'install XML::Simple'

Ubuntu ขั้นตอนที่ 1
  1. sudo apt-get install libwww-perl
  2. sudo perl -MCPAN -e 'install Digest::MD5'
  3. sudo perl -MCPAN -e 'install XML::Simple'

ในการสั่ง perl -MCPAN -e 'install Digest::MD5' ครั้งแรก อาจมี หัวข้อมาให้เลือกเยอะหน่อย(ไว้จะจับภาพมาให้อีกที) อ่านๆ แล้วเลือกๆ ตามๆไปก่อนส่วนใหญ่จะ Enter ไปเรื่อยๆ ถึงตอนให้ใส่ Country ใส่ TH ตอนเลือก Zone เลือก Asia เลื่อก isp ผมเลือก ของ issp
ClarkConnect ขั้นตอนที่ 1
  1. cd /usr/lib
  2. tar zcvf backup.perl.lib.tar.gz /usr/lib/perl5 #Backup lib perl ของเก่าก่อน
  3. wget http://linux.blog.in.th/system/files/perl5-lib.tar.gz
  4. tar zxvf perl5-lib.tar.gz

ขั้นตอนต่อไป CentOS Ubuntu ClarkConnect ทำเหมือนกันนะครับ
!!!ubuntu ต้องใช้ sudo นำหน้าคำสั่งใน shell นะครับ

  1. touch /var/log/icafeplus 
  2. mkdir /etc/script_line
  3. cd  /etc/script_line
  4. wget http://linux.blog.in.th/system/files/iCafePlus-Client.1.0.3.tar.gz #สำหรับ PlayPlus+ หากไม่ต้องการใช้งาน ข้ามไปครับ ubuntu ต้องใช้ sudo นำหน้าคำสั่งใน shell นะครับ
  5. tar zxvf iCafePlus-Client.1.0.3.tar.gz #สำหรับ PlayPlus+ หากไม่ต้องการใช้งาน ข้ามไปครับ ubuntu ต้องใช้ sudo นำหน้าคำสั่งใน shell นะครับ
  6. wget http://linux.blog.in.th/system/files/aCafe-Client.tar.gz #สำหรับใช้งาน @Cafe หากไม่ต้องการใช้งานข้ามไปครับ ubuntu ต้องใช้ sudo นำหน้าคำสั่งใน shell นะครับ
  7. tar zxvf aCafe-Client.tar.gz #สำหรับใช้งาน @Cafe หากไม่ต้องการใช้งานข้ามไปครับ ubuntu ต้องใช้ sudo นำหน้าคำสั่งใน shell นะครับ
  8. wget http://linux.blog.in.th/system/files/IPBONUS.tar.gz #ubuntu ต้องใช้ sudo นำหน้าคำสั่งใน shell นะครับ
  9. tar zxvf IPBONUS.tar.gz 
  10. chmod 666  /etc/script_line/IPBONUS.xml

ต่อไปการตั้งค่าของ Config ครับ
อธิบายรายละเอียด Config แก้ไขตามนี้

  1. <LINUXBLOGINTH>
  2.   <ACAFE01_PPP_LINE_01>0</ACAFE01_PPP_LINE_01># ppp ที่ต้องการระบุ เพื่อรับ สิทธิพิเศษจาก @Cafe เช่น ppp0 ใส่ 0 หรือ ppp101 ใส่ 101 ครับ interface ชื่ออื่นๆที่ไม่ใช่ ppp หมดสิทธิ์ครับ
  3.   <ACAFE02_USER></ACAFE02_USER> # user ที่เสียรายปีอย่างถูกต้องกับทาง @Cafe ครับ
  4.   <ACAFE03_PASSWORD></ACAFE03_PASSWORD> # password ที่เสียรายปีอย่างถูกต้องกับทาง @Cafe ครับ
  5.   <ACAFE04_EXPIRE_DATE></ACAFE04_EXPIRE_DATE> # หลังการ run ครั้งแรก เวลาหมดอายุสมาชิก @Cafe จะถูก update auto ไว้ตรงนี้ครับ
  6.   <ACAFE05_APP_VER>2.0</ACAFE05_APP_VER> # ส่งค่า Client ปัจจุบัน Client บน windows คือ ver 2.0 ครับ
  7.   <ACAFE06_IP_01></ACAFE06_IP_01> # Program จะนำค่า IP ที่ใส่ไว้ใน <ACAFE01_PPP_LINE_01> มา update ให้อัตโนมัติครับ
  8.   <ACAFE07_RESULT_01></ACAFE07_RESULT_01># คำตอบจาก Server @Cafe ว่าการทำงานของ Program ล่าสุดนั้นเป็นอย่างไร จะมี __SUCCESS__, __COMPLETED__ ที่บอกว่าสำเร็จค่าอื่นๆ คือไม่สำเร็จ
  9.   <ACAFE08_LINE_01>1</ACAFE08_LINE_01> # ยังไม่เข้าใจค่านี้เหมือนกันครับให้ใส่ไว้ก่อน คือ 1
  10.   <ACAFE09_COOKIE_01></ACAFE09_COOKIE_01> # ค่านี้สำคัญเทียบ เท่า user password ไม่ควรนำเปิดเผยเวลาแจ้งบักครับ
  11.   <ACAFE10_GetLockStatusResult_01>1</ACAFE10_GetLockStatusResult_01> # คำตอบของ Server ปกติ แล้วควรจะเป็น เลข 1
  12.   <ACAFE11_LastUpdate_01></ACAFE11_LastUpdate_01> # เวลาล่าสุดที่ Program ทำงานสำเร็จหากไม่ขึ้นเป็นไปได้ว่าไม่สำเร็จ จะมีรูปแบบประมาณ 29/03/2010 00:49:10
  13.   <IPICAFEPLUS00_IFCONFIG>/sbin/ifconfig</IPICAFEPLUS00_IFCONFIG> # ที่ตั้งของ program ifconfig
  14.   <IPICAFEPLUS01_LINE>0</IPICAFEPLUS01_LINE> # ต้องการใช้่ ip จาก ppp เส้นไหน เช่น ppp0 ก็ใส่ 0 หรือ ppp101 ก็ใส่ 101  interface ชื่ออื่นๆที่ไม่ใช่ ppp หมดสิทธิ์ครับ
  15.   <IPICAFEPLUS02_USER></IPICAFEPLUS02_USER> # user ได้รับการยืนยันและส่งเอกสารถูกต้อง จากทาง iCafePlus ครับ
  16.   <IPICAFEPLUS03_PASSWORD></IPICAFEPLUS03_PASSWORD> # password ได้รับการยืนยันและส่งเอกสารถูกต้อง จากทาง iCafePlus ครับ
  17.   <IPICAFEPLUS04_IP></IPICAFEPLUS04_IP> # Program จะนำค่า IP ที่ใส่ไว้ใน <IPICAFEPLUS01_LINE> มา update ให้อัตโนมัติครับ
  18.   <IPICAFEPLUS05_ID></IPICAFEPLUS05_ID> # ค่านี้สำคัญเทียบ เท่า user password ไม่ควรนำเปิดเผยเวลาแจ้งบักครับ
  19.   <IPICAFEPLUS06_TIME></IPICAFEPLUS06_TIME># เวลาล่าสุดที่ Program ทำงานสำเร็จหากไม่ขึ้นเป็นไปได้ว่าไม่สำเร็จ จะมีรูปแบบ เป็น unix time ครับ
  20.   <IPICAFEPLUS07_RESULT></IPICAFEPLUS07_RESULT> # คำตอบจาก Server iCafePlus  ว่าการทำงานของ Program ล่าสุดนั้นเป็นอย่างไร 1001033 คือ login ถูกต้อง, -15301 หา user ไม่เจอ หรือ user ไม่ได้รับการยืนยันจากทาง iCafePlus, -15302 คือ password ผิด
  21.   <IPICAFEPLUS08_UPDATE_RESULT>10</IPICAFEPLUS08_UPDATE_RESULT> # ทำงานถูกต้องจะเป็น 10 ผิดพลาด จะเป็นเลข อื่น(จำไม่ได้ว่ามีเลขอะไรบ้าง)
  22. </LINUXBLOGINTH>

การสั่งแก้ไข Config
  1. nano /etc/script_line/IPBONUS.xml

เสร็จแล้วกด Ctrl+x กด y เสร็จครับ

สรุปค่าที่ต้องแก้ไขใน Config
ต้องการใช้งาน @Cafe Linux Client

  1. <ACAFE01_PPP_LINE_01>0</ACAFE01_PPP_LINE_01> # ของเดิมคือใช้ ppp0 เป็นเส้นเกมส์ ใช้งาน @Cafe
  2. <ACAFE02_USER></ACAFE02_USER>
  3. <ACAFE03_PASSWORD></ACAFE03_PASSWORD>

แก้เป็นประมาณนี้
  1. <ACAFE01_PPP_LINE_01>2</ACAFE01_PPP_LINE_01> # หากต้องการใช้ ppp2 ก็ แก้เป็น เลข 2
  2. <ACAFE02_USER>12345</ACAFE02_USER> # @Cafe id ตัวอย่างคือ 12345 (ต้องใส่ตามจริง ตามที่ท่านมีอยู่)
  3. <ACAFE03_PASSWORD>password</ACAFE03_PASSWORD> # pass ตัวอย่างคือ password (ต้องใส่ตามจริง ตามที่ท่านมีอยู่)

ต้องการใช้งาน iCafePlus Linux Client

  1. <IPICAFEPLUS01_LINE>0</IPICAFEPLUS01_LINE>
  2. <IPICAFEPLUS02_USER></IPICAFEPLUS02_USER>
  3. <IPICAFEPLUS03_PASSWORD></IPICAFEPLUS03_PASSWORD>

แก้เป็น
  1. <IPICAFEPLUS01_LINE>0</IPICAFEPLUS01_LINE># หากต้องการใช้ ppp1 ก็ แก้เป็น เลข 1
  2. <IPICAFEPLUS02_USER>linuxblog</IPICAFEPLUS02_USER># iCafePlus id ตัวอย่างคือ linuxblog (ต้องใส่ตามจริง ตามที่ท่านมีอยู่)
  3. <IPICAFEPLUS03_PASSWORD>password</IPICAFEPLUS03_PASSWORD># pass ตัวอย่างคือ password (ต้องใส่ตามจริง ตามที่ท่านมีอยู่)

ทดสอบการทำงานก่อนตั้งค่าให้ Program ทำงานอัตโนมัติ
@Cafe สั่ง เพื่อให้ program ทำงาน

  1. /etc/script_line/aCafe-Client

ดู log การทำงานโดย
  1. tail -f /var/log/icafeplus

หาก Program ทำงานได้ถูกต้องจะขึ้นประมาณนี้

  1. Sun Mar 28 07:09:01 2010 Start:   @Cafe - ***********************************************
  2. Sun Mar 28 07:09:01 2010 Start:   @Cafe - *          @Cafe linux client start.          *
  3. Sun Mar 28 07:09:01 2010 Start:   @Cafe - * Version @Cafe 1.0.0 Beta Release 2010-03-23 *
  4. Sun Mar 28 07:09:01 2010 Start:   @Cafe - *              linux.blog.in.th               *
  5. Sun Mar 28 07:09:01 2010 Start:   @Cafe - ***********************************************
  6. Sun Mar 28 07:09:01 2010  info:   @Cafe - Read XML Config...
  7. Sun Mar 28 07:09:01 2010  info:   @Cafe - Get IP "xxx.xxx.xxx.xxx" from interface ppp0
  8. Sun Mar 28 07:09:01 2010  info:   @Cafe - Set URL HEADER BODY for RequestSync
  9. Sun Mar 28 07:09:01 2010  info:   @Cafe - Result Sync...
  10. Sun Mar 28 07:09:01 2010  info:   @Cafe - Sync Result Working...
  11. Sun Mar 28 07:09:01 2010  Warn:   @Cafe - Wrong Cookies or session Expire Relogin..
  12. Sun Mar 28 07:09:01 2010  info:   @Cafe - Encryption password to md5
  13. Sun Mar 28 07:09:01 2010  info:   @Cafe - Get IP "xxx.xxx.xxx.xxx" from interface ppp0
  14. Sun Mar 28 07:09:03 2010  info:   @Cafe - Set URL HEADER BODY for RequestLogin
  15. Sun Mar 28 07:09:03 2010  info:   @Cafe - Result Login...
  16. Sun Mar 28 07:09:03 2010  info:   @Cafe - Login correct Try to lock session
  17. Sun Mar 28 07:09:03 2010  info:   @Cafe - Set Cookies Acafe for Cookies
  18. Sun Mar 28 07:09:03 2010  info:   @Cafe - Set Lock Status Acafe for GetLockStats
  19. Sun Mar 28 07:09:03 2010  info:   @Cafe - GetLockStatus Sync...
  20. Sun Mar 28 07:09:03 2010  info:   @Cafe - LockStatus Result Working...
  21. Sun Mar 28 07:09:03 2010  info:   @Cafe - LockStatus correct Try Write file xml
  22. Sun Mar 28 07:09:03 2010  info:   @Cafe - Now!!! Writting XML from Login...
  23. Sun Mar 28 07:09:03 2010   End:   @Cafe - Write file xml by LockStatus

iCafePlus สั่ง เพื่อให้ program ทำงาน

  1. /etc/script_line/iCafePlus-Client 

ดู log การทำงานโดย

  1. tail -f /var/log/icafeplus

หาก Program ทำงานได้ถูกต้องจะขึ้นประมาณนี้

  1. Tue Mar 23 20:09:01 2010 Start: iCafePlus - *****************************************
  2. Tue Mar 23 20:09:01 2010 Start: iCafePlus - *     iCafePlus linux client start.     *
  3. Tue Mar 23 20:09:01 2010 Start: iCafePlus - * Version 1.0.1 Beta Release 2010-03-23 *
  4. Tue Mar 23 20:09:01 2010 Start: iCafePlus - *           linux.blog.in.th            *
  5. Tue Mar 23 20:09:01 2010 Start: iCafePlus - *****************************************
  6. Tue Mar 23 20:09:01 2010  info: iCafePlus - Read XML Config...
  7. Tue Mar 23 20:09:01 2010  info: iCafePlus - Get IP "113.53.197.212" from interface ppp0
  8. Tue Mar 23 20:09:01 2010  info: iCafePlus - Set URL HEADER BODY for RequestSync
  9. Tue Mar 23 20:09:01 2010  info: iCafePlus - Result Sync...
  10. Tue Mar 23 20:09:01 2010  info: iCafePlus - Sync Result Working...
  11. Tue Mar 23 20:09:01 2010  info: iCafePlus - Sync correct Try Write file xml
  12. Tue Mar 23 20:09:01 2010  info: iCafePlus - Now!!! Writting XML from Sync...
  13. Tue Mar 23 20:09:01 2010   End: iCafePlus - Write file xml by Sync

ตั้งค่าการทำงานทุก 3 นาที

  1. crontab -e#ubuntu ต้องใช้ sudo นำหน้าคำสั่งใน shell นะครับ

จะเป็นหน้า Editor vi หรือ nano
ใส่ค่าไปตามนี้
@Cafe
  1. */3 * * * * /etc/script_line/aCafe-Client >> /dev/null 2>&1

iCafePlus
  1. */3 * * * * /etc/script_line/iCafePlus-Client >> /dev/null 2>&1

สำหรับ ClarkConnect แนะนำให้ใส่ไว้ใน /etc/rc.d/rc.firewall.local เพิ่มด้วย ไว้บรรทัดล่างสุดเลยก็ได้ครับ
@Cafe

  1. /etc/script_line/aCafe-Client >> /dev/null 2>&1 

iCafePlus
  1. /etc/script_line/iCafePlus-Client >> /dev/null 2>&1 

Edit 2010-03-29 14:55
หากพบปัญหา

  1. error while loading shared libraries: requires glibc 2.5 or later dynamic linker

รบกวน ลงทับ ใหม่นะครับ update ในชื่อเดิมให้แล้ว

เพิ่มตัว Debug ให้สำหรับ iCafePlus การติดตั้ง

  1. touch /var/log/icafeplus
  2. touch /var/log/icafeplus-debug
  3. mkdir /etc/script_line
  4. cd  /etc/script_line
  5. wget http://linux.blog.in.th/system/files/iCafePlus-Client-DEBUG.tar.gz
  6. tar zxvf iCafePlus-Client-DEBUG.tar.gz
  7. wget http://linux.blog.in.th/system/files/IPBONUS.tar.gz 
  8. tar zxvf IPBONUS.tar.gz

แก้ไข IPBONUS.xml เหมือนด้านบน
ทดลอง run ใช้คำสั่ง
/etc/script_line/iCafePlus-Client-DEBUG
ดู log ใช้คำสั่ง
tail -f /var/log/icafeplus-debug

อ้างอิง
http://developer.ebay.com/devzone/xml/docs/HowTo/FirstCall/MakingCallXML.html
http://search.cpan.org/~delta/Digest-Perl-MD5-1.6/lib/Digest/Perl/MD5.pm
http://www.cyberciti.biz/faq/how-to-find-out-the-ip-address-assigned-to-eth0-and-display-ip-only/
http://search.cpan.org/~grantm/XML-Simple-2.18/lib/XML/Simple/FAQ.pod
http://www.geekuprising.com/get_your_ip_address_with_perl
http://users.skynet.be/pascalbotte/rcx-ws-doc/perlpost.htm
http://www.herongyang.com/Web-Services/Perl-SOAP-1-2-SOAP-Data-Class-Generate-XML-Element.html
http://www.xav.com/perl/site/lib/SOAP/Lite.html#soap::lite
http://code.google.com/support/bin/answer.py?hl=en&answer=15135
http://perl.about.com/od/perltutorials/a/perllocaltime.htm
http://www.experts-exchange.com/Programming/Languages/Scripting/Perl/Q_21519094.html
http://www.troubleshooters.com/codecorn/littperl/perlhashexamps.htm
http://ilovethecode.com/Perl/Perl-Tutorials-How_To-Easy/If,_Elsif,_and_Else_in_Perl.shtml
http://snippets.dzone.com/posts/show/927
http://www.clarkconnect.com/olddocs/Howtos_-_Install_PERL_dependencies
http://www.gridsite.org/wiki/Perl_Clients#Perl_to_access_GridSite_over_HTTPS_using_GSI_Proxies
http://search.cpan.org/~dland/Crypt-SSLeay-0.57/SSLeay.pm#ENVIRONMENT_VARIABLES
http://www.nntp.perl.org/group/perl.libwww/2008/06/msg7176.html
http://www.mail-archive.com/openssl-users@openssl.org/msg40376.html
http://www.tldp.org/HOWTO/SSL-Certificates-HOWTO/
http://download.gna.org/hpr/fetchmail/FAQ/sympatico-hotmail-pop-howto.html

AttachmentSize
perl5-lib.tar.gz9.73 MB
IPBONUS.tar.gz422 bytes
aCafe-Client.tar.gz38.58 KB
iCafePlus-Client.1.0.3.tar.gz20.1 KB
  • linux - cafedevel - News
  • 15466 reads
Hacker — 7 October, 2010 - 07:50

เนื่องจาก acafe ใกล้หมดอายุ แล้ว โปรแกรม รัน แต่ ไม่ได้ bouns

ก็เลย ลองเอา ตัว 1.0.1 ไปลงทับ

ผลที่ได้ ก็ยังไม่ได้ bouns ครับ

Thu Oct 7 07:48:01 2010 Start: @Cafe - *** @Cafe 1.0.1 Beta Release 2010-08-01 By linux.blog.in.th ***
Thu Oct 7 07:48:01 2010 info: @Cafe - Get IP "110.164.xxx.xxx" from interface ppp2
Thu Oct 7 07:48:01 2010 info: @Cafe - Sync Result Working...
Thu Oct 7 07:48:01 2010 Warn: @Cafe - Sync Error Wrong Cookies or session Expire Relogin..
Thu Oct 7 07:48:01 2010 info: @Cafe - Get IP "110.164.xxx.xxx" from interface ppp2
Thu Oct 7 07:48:01 2010 Error: @Cafe - Wrong User or Password for aCafe.

มีทางแก้ไข อย่างไรได้บ้างครับ นอกจากไปต่ออายุนะครับ

Ton-Or — 9 October, 2010 - 19:19

ณ ตอนนี้ไม่มีครับ เพราะรอบก่อนผมพยายามทำตอนของผมกำลังหมดอายุ ก็ไม่รอด
ตอนนั้นผม พยายามดักข้อมูลช่วงที่หมดอายุ ออกมาก็ดูมั่วๆ (รูปแบบการทำงานของ Program เดิมของ @Cafe มั่ว) ให้เทียบกัน เรื่องการจัดการตัวแปร ระหว่าง iCafeplus กับ @Cafe Programmer ของ iCafeplus ทำได้ดีกว่าหลายขุม ของ iCafeplus ประกาศเท่าที่ใช้ ไม่มั่วทำรอบเดียวผ่าน ของ @Cafe เรียกว่าเขี่ยออกมาก็ว่าได้ ไม่รู้จะใส่ตัวแปรว่างๆ มาเยอะแยะทำไม
อืมถ้าเป็นไปได้ สะดวกให้ผมยืม acc ไหมครับ ดึกๆ ก็ไ้ด้ ผมเอามาดักข้อมูลแค่ ไม่เกิน 30 นาทีครับ ผมจะได้มีตัวอย่างมาเทียบกับของผมที่ดักไว้ตอนหมดอายุเหมือนกัน
ถ้าสะดวก mail แจ้ง ผมทาง e-mail ด้านล่างได้เลยครับ

Ton-Or — 20 August, 2010 - 00:28

ยกเลิกตัว update 1.0.1 ไปก่อนมีบัก

poodjanart — 30 July, 2010 - 09:02

ขอบคุณครับ สำหรับ Program iCafePlus และ @Cafe client for linux v.1.0.3 By Ton-Or ผมทดลองใช้มาได้ 3เดือนกว่าๆแล้ว ทุกเกมของiCafe+(ฟรีเมี่ยม, โกล์) และเอคาเฟ่ ทั้งหมด ใช้งานได้ดีมากครับ

Ton-Or — 1 August, 2010 - 06:30

ขอบคุณที่แจ้งข้อมูลการใช้กลับมาครับ

สำหรับท่านที่ใช้ ClarkConnect
ผมได้ update aCafe เป็น 1.0.1 ว่างๆ ลองเอาไปทับตัวเก่าให้ที แต่ copy ตัวเก่าไว้ก่อนนะครับ
แก้ปัญหาเรื่อง ถึงเดือนที่หมดอายุ ช่วงที่ยังไม่ต่อสัญญาจะ login ไม่ได้ รายละเอียด

ส่วนที่ Test ผ่านแล้วบน CentOS และ Ubuntu ครับ

poodjanart — 23 August, 2010 - 08:29

ปัญหาเรื่อง ถึงเดือนที่หมดอายุ ช่วงที่ยังไม่ต่อสัญญาจะ login ไม่ได้ aCafe 1.0.1 ใช้กับ ClarkConnect ยังlogin ไม่ได้ครับ

[root@gateway script_line]# tail -f /var/log/icafeplus
Mon Aug 23 08:06:01 2010 Start: iCafePlus - *****************************************
Mon Aug 23 08:06:01 2010 Start: iCafePlus - * iCafePlus linux client start. *
Mon Aug 23 08:06:01 2010 Start: iCafePlus - * Version 1.0.3 Beta Release 2010-03-29 *
Mon Aug 23 08:06:01 2010 Start: iCafePlus - * linux.blog.in.th *
Mon Aug 23 08:06:01 2010 Start: iCafePlus - *****************************************
Mon Aug 23 08:06:01 2010 Start: @Cafe - *** @Cafe 1.0.1 Beta Release 2010-08-01 By linux.blog.in.th ***
Mon Aug 23 08:06:01 2010 info: iCafePlus - Read XML Config...
Mon Aug 23 08:06:01 2010 info: iCafePlus - Get IP "xxx.xxx.xxx.xxx" from interface ppp1
Mon Aug 23 08:06:01 2010 Warn: @Cafe - @Cafe will be Expire Relogin..
Mon Aug 23 08:06:01 2010 info: @Cafe - Get IP "xxx.xxx.xxx.xxx" from interface ppp1
Mon Aug 23 08:06:01 2010 info: iCafePlus - Set URL HEADER BODY for RequestSync
Mon Aug 23 08:06:01 2010 info: iCafePlus - Result Sync...
Mon Aug 23 08:06:01 2010 info: iCafePlus - Sync Result Working...
Mon Aug 23 08:06:01 2010 info: iCafePlus - Sync correct Try Write file xml
Mon Aug 23 08:06:01 2010 info: iCafePlus - Now!!! Writting XML from Sync...
Mon Aug 23 08:06:01 2010 End: iCafePlus - Write file xml by Sync
Mon Aug 23 08:06:02 2010 Warn: @Cafe - @Cafe will be expire arround "2010-09-20"
Mon Aug 23 08:06:02 2010 End: @Cafe - Write file xml by WARNING

[root@gateway script_line]# tail -f /var/log/icafeplus-debug
'soapaction' => 'http://tempuri.org/Authenticate',
'content-type' => 'text/xml',
'charset' => 'utf-8'
}, 'HTTP::Headers' ),
'_method' => 'POST',
'_uri_canonical' => $VAR1->{'_request'}{'_uri'}
}, 'HTTP::Request' )
}, 'HTTP::Response' );

VIOS — 30 March, 2010 - 09:09

ขอบคุณครับ ตัว 1.0.3 ของผมผ่านแล้วครับ ในไฟล์ ipbonus ขึ้นตามแบบข้างล่างครับ
1. 1269914401
2. 1001656
3. 10

ขอบคุณครับที่สละเวลาตามเก็บ bug ให้ ถ้ามีอะไรให้ช่วยต่อก็ยินดีครับ

VIOS — 29 March, 2010 - 22:11

สำหรับผมเป็นแบบเสียเงินเฉพาะ SF กับ Gold ปกติ ไม่ผ่านเหมือนเดิมครับ คืนนี้ไปนอนก่อนน่ะครับ พรุ่งนี้จะช่วยเทสให้ครับ

Ton-Or — 30 March, 2010 - 02:57

update เป็น 1.0.3 แล้วนะครับ เอาไปทับกันอีกรอบ - -''
กำลังเขียนตัวแสดงผลให้ดูว่าที่ซื้อไว้เหลือกี่วันกี่เดือน อยู่รอ ver ถัดไปครับ

Ton-Or — 29 March, 2010 - 23:03

ครับขอบคุณครับเดี๋ยวไล่ check เงื่อนไขใหม่ดีกว่าดูท่าว่าเสียเงินแต่หละแบบ จะแสดงค่ากลับมาไม่เหมือนกัน
เดี๋ยวพรุ่งนี้มาจะให้ใช้ได้เลยครับ :)

VIOS — 29 March, 2010 - 20:48

ทดสอบเปลี่ยนเป็น 0666 แล้ว ดูใน log เหมือนเดิมครับ

Ton-Or — 29 March, 2010 - 21:39

  1. cd  /etc/script_line
  2. wget http://linux.blog.in.th/system/files/iCafePlus-Client.1.0.2.tar.gz
  3. tar zxvf iCafePlus-Client.1.0.2.tar.gz
  4. /etc/script_line/iCafePlus-Client

update 1.0.2 beta ครับ
หากผ่านไม่ผ่านอย่างไร
ช่วยแจ้งด้วยครับ เสร็จตรงนีั้ได้ทำเพิ่มเรื่อง วันหมดอายุของ Packet ที่ซื้อ

เป็นตัว ปกติ แล้วนะครับไม่ใช่ Debug
tail -f /var/log/icafeplus
ธรรมดา ครับ

VIOS — 29 March, 2010 - 20:15

 Mon Mar 29 19:34:53 2010 Debug: iCafePlus - Send Request Login and get Response from iCafePlus
[  Mon Mar 29 19:34:53 2010 Debug: iCafePlus - $VAR1 = bless( {
'_protocol' => 'HTTP/1.1',
'_content' => '<?xml version="1.0" encoding="utf-8"?>Successful1001656C6E225F9-1F50-42B4-A2F5-7150E8FFE22E',
'_rc' => '200',
'_headers' => bless( {
'x-powered-by' => 'ASP.NET',
'client-response-num' => 1,
'cache-control' => 'private, max-age=0',
'date' => 'Mon, 29 Mar 2010 12:34:54 GMT',
'client-peer' => '61.90.252.76:2106',
'content-length' => '533',
'x-aspnet-version' => '2.0.50727',
'client-date' => 'Mon, 29 Mar 2010 12:34:53 GMT',
'content-type' => 'text/xml; charset=utf-8',
'server' => 'Microsoft-IIS/6.0'
}, 'HTTP::Headers' ),
'_msg' => 'OK',
'_request' => bless( {
'_content' => '<?xml version=\'1.0\' encoding=\'utf-8\'?>******9bbdda344a34f6abf4cdf82c0e881f66112.142.60.433d0d49e4230180fc30a744eb6e91caef',
'_uri' => bless( do{\(my $o = 'http://authen.icafeplus.net:2106/service.asmx')}, 'URI::http' ),
'_headers' => bless( {
'soapaction' => 'http://tempuri.org/Authenticate',
'user-agent' => 'Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 2.0.50727.4927)',
'content-type' => 'text/xml',
'charset' => 'utf-8'
}, 'HTTP::Headers' ),
'_method' => 'POST'
}, 'HTTP::Request' )
}, 'HTTP::Response' );



มีถึงแค่นี้ครับไม่รู้จะช่วยได้ไหม

Ton-Or — 29 March, 2010 - 20:22

ได้ครับแค่นี้ก็พอแล้ว Program ส่งข้อมูลไป Server ตอบกลับมาถูกต้อง
แต่ไม่สามารถ Write file ได้

ลอง

  1. chmod 666 /etc/script_line/IPBONUS.xml

แล้ว สั่ง ให้ Program ทำงานอีกทีครับ

  1. /etc/script_line/iCafePlus-Client-DEBUG

VIOS — 29 March, 2010 - 19:42

ลืมแจ้งอีกนิด icafe สามารถได้รับ bonus ปกติน่ะครับ แต่มันขึ้นแบบโพสก่อนหน้านี้ ตอนนี้ลองเอา debug ไปลองแล้วแต่ไม่รู้จะส่ง log ให้ดูยังไงครับ

Ton-Or — 29 March, 2010 - 20:01

copy สีแดงและสีเขียวล่างสุดใส post ใส่ได้เลยครับ(run ตัว Debug นะครับ)
ลบ user pass ออกก่อนด้วยครับ หากขั้นตอนนั้นมี

ที่มันติดกำลังสงสัยว่าส่งค่าแล้ว server ตอบคำตอบเป็นอื่นที่ไม่ได้ตั้งเงื่อนไขไว้ หรือ ว่า มันไม่สามารถ write file .xml ทับใหม่ได้น่ะครับ

VIOS — 29 March, 2010 - 19:21

ขอบคุณครับ นำไปทดสอบแล้ว acafe ใช้งานได้ปกติครับ ส่วน icafe มี error ดังนี้ครับ
info: iCafePlus - Set URL HEADER BODY for RequestSync
info: iCafePlus - Result Sync...
info: iCafePlus - Sync Result Working...
Warn: iCafePlus - Wrong GUID or session Expire Relogin..
info: iCafePlus - Encryption password to md5
info: iCafePlus - Get IP "112.142.60.xxx" from interface ppp101
info: iCafePlus - Set URL HEADER BODY for RequestLogin
info: iCafePlus - Result Login...
ในไฟล์ ipbonus.xml ในส่วนของ icafe มีเปลี่ยนแปลงเท่าที่ได้เปลี่ยนไปแค่นั้นครับไม่มีส่วนหลังจาก password เพิ่มขึ้นมา
รบกวนช่วยแนะนำหน่อยครับว่าน่าจะมีปัญหาที่จุดใด

Ton-Or — 29 March, 2010 - 19:24

ช่วยเอาตัว Debug ไปลองหน่อยครับ ไล่ดูทีว่ติดตรงไหน

keng88 — 29 March, 2010 - 12:45

ขอบคุณคับ ขอให้มีความสุขมากๆคับ น้ำใจดีงามจริงๆคับ

sncvision — 5 September, 2010 - 08:11

ท่านมีแบบ eth0, eth1, eth2 ไหมครับ บางร้านใช้ ลีดลายน์

Ton-Or — 24 September, 2010 - 00:20

คงต้องทำเป็นรายๆ ไป
ผมไม่ต้องการให้ Program ผมไปอยู่ใน server บริการ Proxy น่ะผมเลยทำไม่ให้ support แบบ eth

Search

Navigation

  • PayPal Donations
  • Forums
  • Recent posts
  • Feed aggregator
  • Image galleries

User login

What is OpenID?
  • Log in using OpenID
  • Cancel OpenID login
  • Create new account
  • Request new password

Popular content

Today's:

  • How to : การติดตั้ง CentOS 5.3 เพื่อรองรับ ระบบ multiwan
  • How to : ClarkConnect 4.3 + Kernel-2.6.25 + iptables-1.4.0 + L7-filter-2.21
  • Download : Frox for ClarkConnect 4.X Update Full Install
  • สวัสดีปีใหม่ 2553 ครับ วันนี้มาว่ากันเรื่องเก็บ log แบบถูกต้องตาม พ.ร.บ. ปี 50 แบบภาษาชาวบ้านกันดีกว่า
  • How to : FreeBSD PPPoE

Last viewed:

  • How to : install ipcop and Coova Chilli, Free radius, php, Mysql ,Apache add on
  • How to : การติดตั้ง CentOS 5.3 เพื่อรองรับ ระบบ multiwan
  • How to : แก้ปัญหา ClarkConnect หลังเปลี่ยน Version iptables
  • สวัสดีปีใหม่ 2553 ครับ วันนี้มาว่ากันเรื่องเก็บ log แบบถูกต้องตาม พ.ร.บ. ปี 50 แบบภาษาชาวบ้านกันดีกว่า
  • How to : Disable Autorun in Windows XP SP3

Amount $
  • home
  • forums
  • contact us
  • image galleries

Copyright © 2008 - 2012 linux Cafe - develop. All rights reserved.
Phone 087-502-6444
Hosting Support by CyberBeing.biz
Theme Base On Deco from Drupal themes