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
View more random threads:
Trứng rung điều khiển từ xa Vibrator Spark Of Love Sản phẩm trứng rung bluetooth có điều khiển từ xa này được thiết kế với tông màu Rose Gold viền kim khí trải qua. kích tấc 7,4cm x 3,5cm giúp trứng...
TOP 3 trùy rung điều khiển từ xa...