Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 4 của 4
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Vấn đề forwardport strong SSH.NET

    Chào mọi người.
    Gần đây mình có nhu cầu dùng ssh để làm proxy.
    Mình dùng thư viện Renci.SshNet

    Đây là đoạn code kết nối và mở forwardport

    Mã:
            public Guid Add(string ip, int port, string userName, string password, int portProxy)        {            SshClient client = new SshClient(ip, userName, password);            client.KeepAliveInterval = new TimeSpan(0, 0, 5);            client.ConnectionInfo.Timeout = new TimeSpan(0, 0, 20);            client.Connect();            if (client.IsConnected)            {                client.SendKeepAlive();                ForwardedPortDynamic forwardPort = new ForwardedPortDynamic("127.0.0.1", (uint)portProxy);                forwardPort.Exception += (sender, e) =>                 {                };                                forwardPort.RequestReceived += (sender, e) =>                 {                 };                client.AddForwardedPort(forwardPort);                forwardPort.Start();                 var key = Guid.NewGuid();                SSHs.Add(key, client);                 return key;            }            return Guid.Empty;        }
    Đoạn code trên đã kết nối dc với server và mở dc forward port, nhưng mà khi mình sửa kết nối proxy ở trình duyệt thì sự kiện exception xảy ra, với lỗi là "SOCKS version 67 is not supported". Mình đã google thì nhận được câu trả lời là download bản mới nhất về để fix lỗi, nhưng download bản mới nhất về vẫn vậy.
    Không biết có các nào gặp lỗi này chưa. Bác nào biết cách fix lỗi giúp em nhé.

    Thanks

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Sau khi Java đưa câu thần chú : Write Once, Run Anywhere (WORA), write once, run everywhere (WORE), các NNLT khác học theo.

    Vấn đề chưa giải quyết được trong C# ?

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi CoViet-Plus005
    Sau khi Java đưa câu thần chú : Write Once, Run Anywhere (WORA), write once, run everywhere (WORE), các NNLT khác học theo.

    Vấn đề chưa giải quyết được trong C# ?
    Tìm ra rồi, đơn giản cái đó nó là socks chứ quái phải proxy đơn thuần ^^

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Tôi không quan tâm PTB2 giải bẳng NNLT nào, nếu bạn viết ứng dụng / CT chat dùng tiếng Quốc ngữ tiếng Việt thì cũng có người làm rồi

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •