Force YIM use another port

Tôi không phải là người hay chat, nhưng gần như thói quen khi vào công ty thường mở Yahoo lên để bạn bè có gì hay thì gọi, hoặc P8 có ăn nhậu gì thì hú… nói chung là có thì cũng không mấy dùng, nhưng không có thì cứ thấy thiếu thiếu khó chịu.

Trước nay IP của tôi là IP được đặc cách được dùng internet trực tiếp, không bị chặn port nào, tự nhiên gần đây, sau khi bên IS setup lại network thì vẫn mở hết, chỉ có điều port 5050 bị chặn, mà chẳng lẽ lại gọi điện kêu mở mỗi cái port 5050 (mà ai cũng biết là dùng để connect YIM). Thế là đành phải mày mò.

Nếu trường hợp của bạn là không thể connect YIM bằng No Proxy hoặc bằng bất cứ kiểu Proxy nào khác. Firewall with no proxy thì được, nhưng msg bị delay khủng khiếp, gần như là vô dụng.

Sau khi scan thử các port mà YIM có thể connect được, tôi phát hiện vẫn còn một port mở, đó là port 23.

Thử telnet vào cs32.msg.dcn.yahoo.com bằng port 23, yeah! connect được, vậy là rõ ràng 23 có mở.

Giờ công việc cần làm là ép Yahoo đi đường 23, trước đây ở phiên bản cũ, khi không connect được port 5050, YIM sẽ tự đi detect các port khác để xem port nào mở mà vào, nhưng chẳng hiểu vì lý do gì mà ở những phiên bản gần đây (8.0.244), YIM chỉ dùng mỗi 5050.

Ban đầu tôi chọn hướng đánh lừa Yahoo, dùng FPipe để chạy nền, đón tất cả dữ liệu đi từ 5050 trên máy local, rồi hướng nó sang 23 của server.

Cú pháp như sau:

fpipe -l 5050 -s 5050 -r 23 43.94.1.254 

Âu kây, vậy là giờ nó đứng dưới nền hứng, giờ việc cần làm là set YIM sang proxy là localhost và đi port 5050. Connect được, chat được, nhưng mà bực mình cái là lâu lâu nó bị crash, chắc do viết không ổn định.

Lại phải quay sang cách truyền thống, bơi trong mớ config của YIM, xem chỗ nó giấu cái port config là ở đâu. Sau khi bơi lặn trong mớ config, cuối cùng tôi tìm ra chỗ nó để config là trong Registry:

HKEY_CURRENT_USER\Software\Yahoo\pager\Port 

Đóng YIM lại, sửa lại giá trị Hex là 17 (tương đương với 23 bên Decimal). Rồi Reconnect lại YIM. Done!!!

Giờ đã có thể vô tư dùng YIM.

Lưu ý: đừng chat quá nhiều trong giờ làm việc, tôi không chịu trách nhiệm nếu bạn bị mất việc vì có liên quan đến bài viết này


Trackback

2 Comments

  1. Posted April 17, 2007 at 7:14 am | Permalink

    Bravo !

    [Reply]

  2. Posted March 20, 2008 at 4:37 am | Permalink

    anh bị tư bản bốc lột, nên ít chat (Nhung nghe đồn vậy)

    [Reply]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

Lưu ý:
- Xin vui lòng gửi thảo luận trên tinh thần tích cực, tôn trọng lẫn nhau và có văn hóa.
- Comment của bạn có thể bị xóa mà không báo trước nếu mang nội dung vô văn hóa, chỉ trích đơn thuần người khác mà không có lý do.
- Nếu đây là lần đầu bạn gửi thảo luận, nội dung của bạn sẽ không hiển thị ngay. (Các lần sau sẽ không phải qua công đoạn này).