已解决:Kettle Spoon proxy setting 代理设置

需求:

远程项目,需要访问公司内网。用深信服的easy connect 。用vpn连接的方式 kettle dbeaver 包括ssh git 都能正常访问。

深信服的工具确实很easy的。但凡事都有代价,后台有个root 用户启动的进程easy monitor,常规方法关不掉。就想着寻找一个替代方案。

github找到了个良心项目,在docker运行easy connect。GitHub - Hagb/docker-easyconnect: 使深信服(Sangfor)开发的非自由的代理软件 EasyConnect 运行在 docker 或 podman 中,并作为网关和/或提供 socks5、http 代理服务

纯命令行方式运行,设置1082端口运行正常

应用:

网页通过socks5代理访问,switchyOmega是个好东西

dbeaver可以按照单个连接设置代理,可以在首选项中设置全局

dbeaver单个连接

dbeaver全局

ssh可以在 .ssh/config 添加代理设置

windows:ProxyCommand connect -S 192.168.1.101:1082 %h %p

mac:ProxyCommand=nc -X 5 -x 192.168.1.101:1082 %h %p

kettle设置代理,方法一

改 spoon的启动脚本,加上java的代理语法。

spoon.bat 启动脚本 set OPT参数项 末尾添加代理服务器和端口,视具体情况更改。

"-DsocksProxyHost=192.168.1.101" "-DsocksProxyPort=1082"

kettle设置代理,方法二

通过ssh通道,本地端口转发。

例如:ssh -NCPf server -L 3388:mysql_server_ip:3306

server:公司内网任意服务器作为跳板,访问 mysql_server_ip : port

-L:映射到PC本地端口 3388(自定义)

kettle里面的数据库IP 填写127.0.0.1 端口填写上面ssh设置的本地监听端口 3388

结束。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值