golang 通过ssh代理连接mysql的操作

上传:astray24933 浏览: 17 推荐: 0 文件:pdf 大小:81.53 KB 上传时间:2021-12-29 03:50:37 版权申诉

我就废话不多说了,大家还是直接看代码吧~上次用golang来实现本地socks5代理,然而使用代理当然是为了和谐上网,所以这次来介绍用ssh来实现远程代理,用到官方ssh包。用golang连接ssh并不难读取密钥,设置配置,连接服务器就ok了这样你就得到了一个client,它有个Dial()函数用来创建socket连接,这个是在服务器上创建的,也就可以突破网络限制了,加上上次的sock5代理,把net.Dial改为client.Dial,就能让服务器来代理访问了下面是能成功运行并进行远程代理的代码,ssh服务器和配置信息要修改为自己的

上传资源
用户评论