Tristian

New Member

Download miễn phí Tạo chương trình P2P trên mạng sử dụng router băng thông rộng





Cấu hình tường lửa của Windows XP
Windows XP SP2 có một tường lửa bên trong có thểkhóa các kết nối P2P (nếu
bạn không có SP2 đã được cài đặt thì sẽkhông có Windows Firewall). Chính vì
vậy chúng tôi phải cấu hình Windows XP đểmởcác cổng đã sửdụng. Nếu bạn
có một chương trình tường lửa khác đã được cài đặt nhưZoneAlarm hay
Norton Personal Firewall, thìcần tạo một thủtục trên chương trình tường
lửa của mình. Sau khi chạy chương trình P2P lần đầu tiên, bạn có thểmởkhóa
nó trên Windows Firewall (bằng cách kích vào Unblock trên màn hình nhưtrong
hình 5 bên dưới) nhưng tất cả điều đó là chưa đủ.



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

Tạo chương trình P2P trên mạng sử dụng router băng thông rộng
Nguồn : quantrimang.com 
Nếu bạn đã xây dựng một mạng bằng router băng thông rộng, router này
sẽ tự động ngăn chặn bất kỳ một chương trình chia sẻ file ngang hàng nào
(eMule, Shareaza,…) làm việc trong mạng của bạn: có thể nó sẽ hiển thị
“firewalled” hay “low ID”. Hệ quả là bạn sẽ phải chịu tốc độ truyền tải
thấp hơn và cũng không thể khởi tạo việc download file từ người dùng
cũng bị “firewalled”. Trong hướng dẫn này chúng tui sẽ giới thiệu cho các
bạn cách cấu hình router sao cho cho phép các chương trình chia sẻ file
ngang hàng có khả năng làm việc.
Vấn đề sở dĩ xảy ra như vậy là vì các chương trình ngang hàng (gọi tắt là P2P)
sử dụng các cổng non-standard để làm việc. Do các router băng thông rộng làm
việc như một tường lửa nên chúng sẽ khóa tất cả các kết nối có sử dụng các
cổng non-standard. Chính vì vậy theo lý thuyết nó sẽ là vấn đề mở cổng để cho
các chương trình P2P có thể sử dụng panel điều khiển router băng thông rộng
để giải quyết vấn đề này. Tuy vậy điều này không đơn giản. Thông thường bằng
việc mở đơn các cổng một cách đơn giản trên các chương trình tường lửa, bạn
có thể truy cập vào máy chủ trên Internet bằng các cổng đó, nhưng nó không
cho phép các máy tính khác trên Internet có thể truy cập vào máy tính của bạn.
Nói theo cách khác, khi tường lửa cho phép các kết nối gửi ra (outgoing) thì nó
vẫn hoạt động một cách bình thường và khóa các kết nối gửi vào (incoming).
Lưu ý rằng khi sử dụng các chương trình P2P, máy tính của bạn sẽ làm việc như
một máy chủ, phân phối file (và các phần của file không đầy đủ) đến người dùng
khác.
Trong hướng dẫn này chúng tui sẽ sử dụng eMule với tư cách là ví dụ. Ý tưởng
cơ bản được thể hiện trong hướng dẫn này là đều như vậy cho các chương trình
khác; chỉ có một thứ khác là vị trí chính xác của các phần cần thay đổi trên
chương trình. Bạn sẽ có thể áp dụng hướng dẫn này đối với các chương trình
khác một cách nhanh chóng.
Đầu tiên chúng ta hãy xem xét một chút đến vấn đề. Sau khi download và cài đặt
eMule trên máy, nhấn vào “Connect”, khi đó bạn sẽ nhận được trạng thái “low
ID”, như thể hiện trong hình 1 (theo mũi tên đỏ). (Với lý do bảo mật nên chúng tui
đã xóa địa chỉ IP trên màn hình này).
Hình 1: Trạng thái low ID với eMule
Để kiểm tra kết nối của bạn, vào to Options > Connection và kích vào Test
Ports. Thao tác này sẽ kiểm tra kết nối để kiểm tra xem mọi người trên Internet
có thể truy cập vào các file trong máy tính của bạn hay không. Do gặp phải vấn
đề low ID nên kết quả sẽ không khác hơn so với hình thể hiện trong hình 2.
Hình 2: Kiểm tra kết nối đã bị thất bại
Mục tiêu trong hướng dẫn này là làm cho máy tính của bạn qua được bài test
này, như vậy sẽ có được trạng thái high ID trong eMule.
Thứ đầu tiên mà chúng ta nên thực hiện đó là cấu hình lại eMule để sử dụng một
tập các cổng TCP/IP khác. Trong phiên bản eMule ví dụ trong bài đã cài đặt, nó
đang sử dụng các cổng 19034 cho giao thức TCP và 17157 cho giao thức UDP.
Bạn cần thay đổi thành 4660 cho giao thức TCP và 4670 cho giao thức UDP.
Thao tác này được thực hiện trên trong Options > Connection. Trong hình 3,
bạn có thể thấy được eMule đã được cấu hình như thế nào và trong hình 4
eMule đã được cấu hình đúng. Không quên kích “Apply” sau khi thay đổi cấu
hình này. Thoát eMule.
Hình 3: Các cổng eMule đang sử dụng
Hình 4: eMule đã được cấu hình đúng
Nếu bạn sử dụng một chương trình P2P khác thì bạn nên vào menu cấu hình
của nó và thay đổi các cổng TCP và UDP mặc định thành các số đã gợi ý trong
bài với mục đích tạo sự dễ dàng hơn để theo dõi tiếp hướng dẫn này.
Bây giờ chúng ta cần cấu hình tường lửa bên trong của Windows XP.
Cấu hình tường lửa của Windows XP
Windows XP SP2 có một tường lửa bên trong có thể khóa các kết nối P2P (nếu
bạn không có SP2 đã được cài đặt thì sẽ không có Windows Firewall). Chính vì
vậy chúng tui phải cấu hình Windows XP để mở các cổng đã sử dụng. Nếu bạn
có một chương trình tường lửa khác đã được cài đặt như ZoneAlarm hay
Norton Personal Firewall, thìcần tạo một thủ tục trên chương trình tường
lửa của mình. Sau khi chạy chương trình P2P lần đầu tiên, bạn có thể mở khóa
nó trên Windows Firewall (bằng cách kích vào Unblock trên màn hình như trong
hình 5 bên dưới) nhưng tất cả điều đó là chưa đủ.
Hình 5: Windows hỏi có muốn mở khóa chương trình P2P khi chạy nó lần đầu
tiên
Mở Control Panel > Windows Firewall và kích vào tab Exceptions. Chương
trình P2P của bạn có thể sẽ được liệt kê ở đây (có thể như trong hình 6), eMule
đã được liệt kê. Nếu không, bạn kích vào Add program và chọn chương trình
P2P của mình.
Hình 6: Cấu hình tường lửa Windows
Thậm chí nếu chương trình P2P của bạn đã được liệt kê trong tab Windows
Firewall Exceptions thì cũng vẫn phải kích vào Add port. Sau đó đặt tên cho
nguyên tắc này (ví dụ như “eMule TCP Port”), thêm số cổng TCP mà eMule sử
dụng (4660), chọn “TCP” và kích OK (xem hình 7).
Hình 7: Thêm cổng TCP đã được sử dụng bởi eMule.
Tiếp tục kích một lần nữa vào Add port, đặt tên cho nguyên tắc này (ví dụ như
“eMule UDP Port”), thêm số cổng UDP mà eMule sử dụng (4670), chọn “UDP”
và kích OK (xem hình 8).
Hình 8: Thêm cổng UDP đã được sử dụng bởi eMule
Những nguyên tắc mới lúc này sẽ được liệt kê trong tab Windows Firewall
Exceptions, xem hình 9.
Hình 9: Những ngoại lệ của Windows Firewall
Lúc này kích tab Advanced. Màn hình thể hiện trong hình 10 sẽ được bật ra.
Kích vào nút Settings đầu tiên trong trường "Network Connection Settings".
Hình 10: Windows Firewall
Như những gì bạn thấy trong hình 11, ở đây sẽ không có cấu hình nào cho
chương trình P2P của bạn, chính vì vậy chúng ta cần thêm vào hai cấu hình
ở đây, mỗi một cấu hình cho một giao thức (TCP và UDP).
Hình 11: Các thiết lập nâng cao của tường lửa
Kích Add, sau đó nhập vào tên cho cấu hình này (ví dụ như “eMule TCP Port”),
tên máy tính hay địa chỉ IP máy tính của bạn đang sử dụng, số cổng TCP
(4660) trong cả hai trường “External Port number” và “Internet port number”, kích
TCP và kích OK. Trong trường hợp bài này, chúng tui đã sử dụng tên máy tính
là “Gabe”.
Nếu bạn không biết tên máy tính của mình, hãy vào Control Panel > System >
chọn tab Computer Name. Nó sẽ hiển thị tên máy tính của bạn ở đây. Nếu bạn
thích sử dụng địa chỉ IP của máy tính và không biết nó thì bạn hãy kích vào Start
> Run > Cmd sau đó đánh Ipconfig và nhấn Enter. Lệnh này sẽ liệt kê địa chỉ
IP máy tính mà bạn đang sử dụng. Chúng tui biết rằng địa chỉ IP máy tính của
bạn có thể thay đổi nhưng sẽ cấu hình router để gán cùng một địa chỉ IP ở phần
dưới, chính vì vậy bạn không lo về vấn đề này.
Hình 12: Thêm cổng TCP đã được sử dụng
Bây giờ lặp lại quá trình cho cổng UDP: kích Add, sau đó nhập vào tên cho cấu
hình này (ví dụ như “eMule UDP Port”), tên máy tính hay địa chỉ IP máy tính
c
 
Các chủ đề có liên quan khác
Tạo bởi Tiêu đề Blog Lượt trả lời Ngày
P Đánh giá tính “hướng về cộng đồng” của chương trình đào tạo hệ đại học chính quy tại trung tâm đào t Luận văn Kinh tế 0
T Hoàn thiện quảnl ý chương trình đào tạo và phát triển nguồn nhân lực tại ngân hàng TMCP ngoài quốc doanh VPBank Luận văn Kinh tế 3
J Tổ chức và xây dựng cho chương trình đào tạo từ xa Luận văn Kinh tế 0
H Xây dựng chương trình đào tạo cho nhân viên ngành thép Việt Nam phục vụ công tác áp dụng iso 14001 : Khoa học Tự nhiên 0
H Xây dựng chương trình quản lý các lớp học ngoại ngữ tại một trung tâm đào tạo Công nghệ thông tin 0
T Hoàn thiện công tác xây dựng chương trình và lựa chọn hình thức đào tạo của công ty Điện lực Hà Nội Luận văn Kinh tế 0
T Xây dựng phần mềm chương trình quản lý đào tạo trường đại học Thủy Sản Luận văn Kinh tế 2
D tổ chức hoạt động dạy học trải nghiệm sáng tạo phần hóa học hữu cơ trong chương trình hóa học THPT Luận văn Sư phạm 0
B Đánh giá mức độ đáp ứng đòi hỏi thị trường lao động của chương trình đào tạo bậc cao đẳng ngành Tài Luận văn Sư phạm 0
A Đánh giá kết quả thực hiện đổi mới chương trình đào tạo giáo viên mầm non ở trường Cao đẳng Sư phạm Luận văn Sư phạm 0

Các chủ đề có liên quan khác

Top