CHƯƠNG II I: Thực Nghiệm Các Phương Pháp Vượt Firewall Thông Dụng

Một phần của tài liệu THỰC TẬP CƠ SỞ - PHƯƠNG PHÁP LẬP TRÌNH VƯỢT FIREWALL pptx (Trang 39 - 43)

Thông Dụng

3.1 Sử dụng proxy server

Có rất nhiều proxy server miễn phí trên mạng. Các bạn có thể tìm danh sách này bằng Google với từ khóa "free proxy". Các proxy server được viết dưới dạng:

Customer-148-223-48-114.uninet.net.mx:80 hoặc 163.24.133.117:80 Trong đó phần trước dấu ":" là địa chỉ, và phần sau đó là cổng. Nên chọn các proxy có cổng "tiêu chuẩn" (ví dụ cổng 80) vì các cổng "không tiêu chuẩn" (ví dụ 3128 hay 8080) có thể bị chặn bởi tường lửa ở Việt Nam.

Trong các trình duyệt đều có chức năng thiết lập proxy.

- Internet Explorer: Vào Tools, Internet Options, Connections, LAN settings, rồi trong phần “Proxyserver”, điền vào địa chỉ IP và số cổng.

- FireFox: Vào Tools, Options, Advanced, Network, bấm vào nút Settings, chọn “Manual proxy configuration”, rồi trong hàng HTTP Proxy, điền vào địa chỉ IP và số cổng..

3.2 Dùng Anonymizer web / web proxy để vượt tường lửa

Anonymizer là những dịch vụ giúp người dùng lướt mạng một cách kín đáo và giúp đi xuyên qua tường lửa. Dịch vụ anonymizer căn bản chỉ là những trang web proxy. Người ta vào các trang web đó, rồi đánh vào địa chỉ của trang web đã bị ngăn chặn. Các trang web anonymizer sẽ làm công việc trung gian chuyển tải nội dung trang web bị chận xuống đến máy vi tính của người lướt web.

Ta không cần phải download phần mềm nào cả, không cài đặt gì cả, không sửa đổi gì trong browser của mình cả, chỉ duy nhất đến trang web cung cấp dịch vụ anonymizer.

Những trang anonymizer phổ thông như: - www.anonymouse.org

- www.go2-web.appspot.com/ - www.shadowsurf.com - www.blackproxy.eu/ - https://proxify.com/ - www.proxyforall.com - www.proxeasy.com

3.3 Vượt tường lửa bằng công cụ của Google

Google hiện nay đang cung cấp dịch vụ Web Accelerator, mà thực chất là một dạng proxy. Chỉ cần tải phần mềm trên trang Google về, và cài đặt trên máy là có thể dùng bất cứ trình duyệt nào cũng có thể truy cập các trang qua nói trên.

Google còn cung cấp phương tiện chuyển ngữ trang Web (Translation service), khá tiện cho việc vượt tường lửa.

3.4. Vượt tường lửa DNS của FPT

FPT chỉ chặn Internet bằng DNS firewall, do đó nếu không dùng DNS của FPT thì có thể truy cập các trang bị chặn dễ dàng.

Để thay đổi DNS của FPT connection, mở Local Area Connection Properties, chọn giao thức TCP/IP, mở Properties, chọn mục "Use the following DNS server addresses", gõ vào đó địa chỉ DNS Serrver mới, chẳng hạn 4.2.2.2 và 4.2.2.1

3.5 Dùng phần mềm đặc biệt để vượt tường lửa

Có một số phần mềm có thể dùng trong việc vượt tường lửa để xem các trang web bị ngăn chặn.

- Gtunnel: http://gardennetworks.com/download/GTunnel.zip cài đặt và sử dụng với IE

- Tor: http://www.torproject.org/ Sau khi download về, cần phải định hình browser. Để tiện gọn hơn, dùng torpark là một gói phần mềm miễn phí. Tìm phần mềm torpark trên net, dùng keyword “torpark”. Torpark đã ngừng lại ở ấn bản 1.5.0.7. Thay thế nó là xB Browser.

- xB Browser: http://xerobank.com/xB_Browser.php. Phần mềm này là hậu thân của torpark. Nếu sử dụng với tính cách cá nhân thì có thể dùng xB Browser miễn phí. Download nó xuống, cài đặt và dùng xB Browser như khi dùng IE hay FireFox để vượt tường lửa xem các trang web bị chặn.

- UltraSurf: http://www.ultrareach.com/ Vì các trang web của Pháp Luân Công bị chặn bởi tường lửa Trung Quốc họ mới thành lập công ty UltraReach Internet Corp để thực hiện phần mềm UltraSurf miễn phí giúp cho người dân Trung Quốc vượt tường lửa.

- GProxy: http://gpass1.com/gproxy/gproxy.xpi đây là một add-ons dành riêng cho FireFox

3.6 Kết luận

Sau khoảng thời gian nghiên cứu, chúng em đã tìm hiểu tương đối thành công các phương pháp lập trình vượt firewall cũng như những chương trình kèm theo: Http proxy, Web based Proxy, Plug-in chống vượt firewall, service chống vượt firewall. Qua những gì tìm hiểu được, chúng em cảm thấy vẫn còn nhiều điều phải làm để có thể hoàn thiện hơn chương trình cũng như cần có sự hướng dẫn, góp ý nhiều hơn nữa của các thầy cô, bạn bè…

Kết quả cuối cùng là kết quả của những tháng ngày cố gắng, nỗ lực của bản thân, sự giúp đỡ của gia đình, nhà trường, bạn bè và đặc biệt là sự hướng dẫn tận tình của thầy Phạm Văn Hưởng để chúng em có thể hoàn tất một cách tốt so với những gì đã đặt ra.

Cuối cùng, một lần nữa, chúng em xin cảm ơn tất cả đã giúp đỡ để chúng em có thể hoàn thành tốt khóa luận này. Xin chân thành cảm ơn!

PHỤ LỤC

DANH SÁCH CÁC TÀI LIỆU THAM KHẢO

- Website: • http://www.microsoft.com • http://www.quantrimang.com • http://www.codeproject.com • http://www.sourceforge.net • http://www.experts-exchange.com • http://www.webopedia.com • http://www.nyu.edu • http://www.learnthat.com • http://www.stayinvisible.com • http://www.proxify.com • http://www.silentsurf.net • http://www.adminvietnam.net • http://www.anonimizer.com • http://www.tcpipguide.com • http://www.vnsecurity.net

Danh sách các tài liệu, sách, giáo trình tham khảo

• Tài liệu điện tử MSDN của Microsoft.

• Anthony Jones và Jim Ohlund, Network Programming for Microsoft Windows, 1999 (ebooks)

• O'Reilly, Learning PHP 5,June-2004

• Addision Wesley, The C++ Programming Language,June-97 Wrox Press,Beginning PHP 4,2001

• Sams Publishing ,Teach Yourself PHP, MySQL and Apache in 24h,12-2002 • Addision Wesley,C/C++ Network Programming I & II,10-2001

Một phần của tài liệu THỰC TẬP CƠ SỞ - PHƯƠNG PHÁP LẬP TRÌNH VƯỢT FIREWALL pptx (Trang 39 - 43)

Tải bản đầy đủ (DOC)

(43 trang)
w