由于工作环境限制,连接oracle只能通过审计平台,就很不方便。
在这之前登录主机也需要通过堡垒机里面的crt,后来在内网部署了socks5代理,xshell挂上代理后便可本地直连。
详细如何做的话后面可以出个文章教下怎么做。此处就将如何连接oracle。
本来以为xshell开个本地端口转发,然后tns.ora里面修改下地址也能连接上oracle,然而,xshell配置好之后,本地telnet确实是可以连上,但是plsql连接的时候报了connection timeout.看了wireshark,也是发了很多报文,挺奇怪的,后来搜了相关文章,看到有老哥说是正常情况下,连接oracle服务器用的是1521端口,但是类似数据传输端口是别的随机的。这个机制的话需要修改oracle服务器才能行,而我也没有oracle服务器权限,所以不可行。那通过xshell转发就不可行了。
然后想了下如果全局socks5代理的话也不行,因为还开了ssr。
最后无奈的时候,发现了一个好用的工具,SocksCap64,配置上,可以使任意程序通过socks5代理。
经测试,完美连接内网oracle.工具的话在我上传的资源里面。