当前位置: 首页 > news >正文

wordpress 后台底部修改seo推广招聘

wordpress 后台底部修改,seo推广招聘,了解wordpress,淄博百度网站之前我是用jsch连接服务器的,但是没办法使用私钥连接,搜了一下似乎是不支持新版的SSH-rsa,并且jsch很久没更新了,java - "com.jcraft.jsch.JSchException: Auth fail" with working passwords - Stack Overflow 没办法…

之前我是用jsch连接服务器的,但是没办法使用私钥连接,搜了一下似乎是不支持新版的SSH-rsa,并且jsch很久没更新了,java - "com.jcraft.jsch.JSchException: Auth fail" with working passwords - Stack Overflow

没办法只好使用sshj来连接,但是sshj并没有找到任何和proxy相关的方法,我在网上也没找到任何sshj使用代理的文章,只好去看git上的源码,发现在老版本是有proxy方法的,在0.33分支上废弃后删掉了,这个信息后来也删除了,只有看history才能看到,实属有点坑

可以看出来要通过注入SocketFactory来实现代理,sshj连接的代码我就不放了,网上都有,就放代理相关的代码

自定义ProxySocketFactory

import javax.net.SocketFactory;
import java.io.IOException;
import java.net.*;public class ProxySocketFactory extends SocketFactory {private final Proxy proxy;public ProxySocketFactory(Proxy proxy) {this.proxy = proxy;}@Overridepublic Socket createSocket() {return new Socket(proxy);}@Overridepublic Socket createSocket(String host, int port) throws IOException, UnknownHostException {Socket socket = new Socket(proxy);socket.connect(new InetSocketAddress(host, port));return socket;}@Overridepublic Socket createSocket(InetAddress address, int port) throws IOException {Socket socket = new Socket(proxy);socket.connect(new InetSocketAddress(address, port));return new Socket(address, port);}@Overridepublic Socket createSocket(String host, int port, InetAddress clientAddress, int clientPort) throws IOException, UnknownHostException {Socket socket = new Socket(proxy);socket.bind(new InetSocketAddress(clientAddress, clientPort));socket.connect(new InetSocketAddress(host, port));return socket;}@Overridepublic Socket createSocket(InetAddress address, int port, InetAddress clientAddress, int clientPort) throws IOException {Socket socket = new Socket(proxy);socket.bind(new InetSocketAddress(clientAddress, clientPort));socket.connect(new InetSocketAddress(address, port));return socket;}
}

在SSHClient.connect之前注入

if(!StringUtils.isEmpty(proxy)){//proxy=127.0.0.1:2100String[] split = proxy.split(":");sshClient.setSocketFactory(new ProxySocketFactory(new Proxy(Proxy.Type.HTTP, new InetSocketAddress(split[0], Integer.valueOf(split[1])))));
}
sshClient.connect(host,port);

http://www.sczhlp.com/news/134889/

相关文章:

  • wordpress 索引搜索引擎优化管理实验报告
  • 网站开发合同模板下载甘肃省建设厅网站官网
  • 广州正规网站建设有哪些vellum wordpress
  • 网站 建设 业务需求表wordpress页面去空行
  • 10元建站松原网站建设哪家专业
  • 网站做短信验证需要多少钱网站搭建与服务器配置
  • 网页设计成品网站公司开发个网站
  • 8K 视频修复提速 50%!Topaz Video AI 7.0.0 实战指南:AI 增强 + 本地化模型 + GPU 加速全解析
  • Qwen 发布高精度实时音视频同传模型;AirPods 实时翻译功能新增中文丨日报
  • vivo 浏览器福利体系架构演进之路
  • 工信部网站 验证码网站建设评估
  • 如何更改WordPress登录密码seo网站推广全程实例
  • 现在公司做各网站要多少钱跨境电商有什么平台
  • 网站投注建设郑州专业建网站
  • 重庆做网站嘉兴公司徐州网站建设公司哪个好
  • 郑州国际装备制造业会展网站的建设能发外链的网站
  • 网站的推广平台免费网页转app软件
  • 青岛网站关键字优化免费企业网站程序
  • 著名的网站建设公司上海品牌设计有限公司
  • 有没有淄博张店做兼职工作的网站dede 手机网站
  • win7系统做asp网站西宁市网站设计高端
  • 网站后台管理进不去了传奇类网页游戏大全
  • 南昌网站设计公司哪家好国外产品设计网
  • 公众号免费模板网站wordpress 死链提交
  • 【ACM出版、连续三届EI检索】第四届人工智能与智能信息处理国际学术会议(AIIIP 2025)
  • 08_多线程编程
  • VisionPro学习笔记- PMAlignTOOL
  • FeignClient提示No subject alternative DNS name matching配置SSL
  • 中国企业建设网站网站开发看掉一些功能
  • wordpress支持多站点长安区建设局官网站站