Tôi đang ở một máy tính nơi hầu hết các cổng bị chặn. Có còn cách nào để truy cập freenode để hỏi về các câu hỏi lập trình thông qua một số webinterface không?
Tôi đang ở một máy tính nơi hầu hết các cổng bị chặn. Có còn cách nào để truy cập freenode để hỏi về các câu hỏi lập trình thông qua một số webinterface không?
Câu trả lời:
Bạn đã thử http://webchat.freenode.net/ chưa?
Từ những gì trình thám hiểm trình diễn cho thấy, có vẻ như firefox không sử dụng bất kỳ cổng cụ thể nào của IRC mà là HTTPS.
Đối với các mạng IRC khác, bạn có thể dùng thử http://www.mibbit.com/chat/ . Tôi không thể kết nối nó với freenode vì mibbit dường như bị chặn rõ ràng ở đó.
Nó cao cấp hơn một chút, nhưng nếu bạn cài đặt bản sao của bouncer ZNC IRC ( http://znc.in ) hoặc tìm người khác để lưu trữ nó cho bạn (cũng có những người thoát khác), bạn có thể kết nối với bouncer thay vào đó và sau đó nó cung cấp lưu lượng IRC cho bạn. Tôi chạy znc trên Linux nhưng có một cổng Windows ngoài đó cũng có một người bạn đã chạy. Nếu bạn nghe trên cổng 80 hoặc 443, bạn sẽ dễ dàng vượt qua hơn, nhưng đôi khi chỉ cần một cổng không phải IRC là đủ tốt vì nhiều nơi chặn rõ ràng các cổng IRC mà Svish đã đề cập do hoạt động botnet tiềm năng (hoặc lãng phí thời gian).
Điều này tất nhiên đòi hỏi máy tính của riêng bạn, nơi bạn có thể kiểm soát lưu lượng truy cập trong nước (để nghe trên cổng 80 hoặc 443) và chạy znc liên tục. Nhưng nó có thể thực hiện một số điều tuyệt vời như cho phép bạn kết nối đồng thời từ số lượng khách hàng không giới hạn, sử dụng một biệt danh và ở trong tất cả các kênh. Nó cũng có thể lưu bộ đệm trong khi bạn ngắt kết nối với znc để khi bạn kết nối (từ bất kỳ máy khách nào), bạn sẽ nhận được câu trả lời của các dòng "x" cuối cùng (bất cứ điều gì bạn chỉ định) và có thể bắt kịp. Nó cũng có thể ghi lại các cuộc trò chuyện và thật tuyệt vời khi kết nối từ điện thoại di động như iPhone đặc biệt là nhờ bộ đệm (vì iPhone sẽ mất lịch sử mỗi khi bạn chuyển đổi ứng dụng nếu không).
Vì vậy, ... một câu trả lời phức tạp hơn một chút, nhưng nếu bạn là người dùng IRC nặng thì có lẽ bạn sẽ gặp rắc rối khi cài đặt và định cấu hình vì nó khá mạnh. Znc có thể cho phép bạn kết nối với nó ở chế độ không được mã hóa và mã hóa SSL tùy thuộc vào cách bạn thiết lập (kết nối với máy chủ IRC là riêng biệt).
Nếu bạn sử dụng ZNC và iPhone, bạn có thể biên dịch plugin Colloquy cho ZNC và sau đó ZNC cũng sẽ cho phép bạn thiết lập thông báo đẩy cho iPhone để đề cập đến tên người dùng của bạn (theo mặc định) hoặc các từ đồng hồ khác (có thể định cấu hình qua tin nhắn * thông báo máy chủ ZNC). Điều này đòi hỏi phải sử dụng ứng dụng Colloquy iPhone.
Một cổng là hoàn toàn cần thiết để kết nối với một dịch vụ qua mạng. Không có cổng, bạn không thể tạo kết nối, đó là cách bộ giao thức TCP / IP hoạt động.
Một cách khác là sử dụng trò chuyện trên web, vì cổng 80 và 443 cho lưu lượng HTTP (S) có thể sẽ hoạt động, nhưng bạn sẽ không thể sử dụng máy khách độc lập nếu các cổng thích hợp bị chặn.