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

网站建设在哪里做比较好百度网盘下载安装

网站建设在哪里做比较好,百度网盘下载安装,程序员自己做项目的网站,静态网站怎么制作目录 环境 问题 访问的ip会变动 执行命令的服务器未知 上传大文件损坏 深入内网 解决方案 环境 ps :现在已经拿下服务器了,要解决的是负载均衡问题, 以下是docker环境: 链接: https://pan.baidu.com/s/1cjMfyFbb50NuUtk6JNfXNQ?pwd1aqw 提…

目录

环境

问题

访问的ip会变动     

执行命令的服务器未知

 上传大文件损坏

深入内网

解决方案


环境


ps :现在已经拿下服务器了,要解决的是负载均衡问题,

以下是docker环境:

链接: https://pan.baidu.com/s/1cjMfyFbb50NuUtk6JNfXNQ?pwd=1aqw

提取码: 1aqw

在/root/AntSword-Labs-master/loadbalance/loadbalance-jsp路径下开启容器

查看:    

  

浏览器测试下能打开,然后直接用蚁剑连接

问题

访问的ip会变动
     

  负载均衡原理这里不讲了

这里的现象就是在两台服务器上转换,所以想要连接成功, 那就每个服务器都要上传后门即可解决

执行命令的服务器未知


  就是在执行命令时,不知道是哪个服务器执行的,那就多执行几次,也可以轻松解决

 上传大文件损坏


因为是负载均衡,所以上传大一点的文件会被拆开分到不同服务器上导致文件损失,尽量上传小文件,也能行

深入内网


目标服务器不能出内网,但是它有web服务器部署在外网

所以就把隧道上传到目标服务器,与web服务器连接, 就可以把web服务器当成代理进入内网

这样由于负载均衡,传输数据传到一半可能中断传输,就无法建立连接。

解决方案


  1.关一台服务器,不让负载均衡,理论上可行,但是不切实际,真实环境犯法

 2.筛选出指定ip再执行

    写个脚本,然后给两个服务器都上传

#!/bin/bash
MYIP=$(hostname -i)
if [ "$MYIP" == "172.19.0.2" ]; then
        echo -e "Node1. 执行命令。\n=======\n"
        hostname -i
else
        echo "其他节点。请重试。"
fi

   

然后执行:  

但是这样无法解决上传文件、出内网问题,仅适用执行命令的情况

3.在web层面做一次http流量转发

 由于这两台服务器互相是可以访问的,那么思路就是在其中一台服务器上做流量转发

目的就是无论访问哪台服务器,最终流量都去往同一台服务器

 

这里提供一个流量转发的脚本:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="javax.net.ssl.*" %>
<%@ page import="java.io.ByteArrayOutputStream" %>
<%@ page import="java.io.DataInputStream" %>
<%@ page import="java.io.InputStream" %>
<%@ page import="java.io.OutputStream" %>
<%@ page import="java.net.HttpURLConnection" %>
<%@ page import="java.net.URL" %>
<%@ page import="java.security.KeyManagementException" %>
<%@ page import="java.security.NoSuchAlgorithmException" %>
<%@ page import="java.security.cert.CertificateException" %>
<%@ page import="java.security.cert.X509Certificate" %>
<%!
  public static void ignoreSsl() throws Exception {
        HostnameVerifier hv = new HostnameVerifier() {
            public boolean verify(String urlHostName, SSLSession session) {
                return true;
            }
        };
        trustAllHttpsCertificates();
        HttpsURLConnection.setDefaultHostnameVerifier(hv);
    }
    private static void trustAllHttpsCertificates() throws Exception {
        TrustManager[] trustAllCerts = new TrustManager[] { new X509TrustManager() {
            public X509Certificate[] getAcceptedIssuers() {
                return null;
            }
            @Override
            public void checkClientTrusted(X509Certificate[] arg0, String arg1) throws CertificateException {
                // Not implemented
            }
            @Override
            public void checkServerTrusted(X509Certificate[] arg0, String arg1) throws CertificateException {
                // Not implemented
            }
        } };
        try {
            SSLContext sc = SSLContext.getInstance("TLS");
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
            HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
        } catch (KeyManagementException e) {
            e.printStackTrace();
        } catch (NoSuchAlgorithmException e) {
            e.printStackTrace();
        }
    }
%>
 
<%
        String target = "http://172.20.0.2:8080/ant.jsp";
        URL url = new URL(target);
        if ("https".equalsIgnoreCase(url.getProtocol())) {
            ignoreSsl();
        }
        HttpURLConnection conn = (HttpURLConnection)url.openConnection();
        StringBuilder sb = new StringBuilder();
        conn.setRequestMethod(request.getMethod());
        conn.setConnectTimeout(30000);
        conn.setDoOutput(true);
        conn.setDoInput(true);
        conn.setInstanceFollowRedirects(false);
        conn.connect();
        ByteArrayOutputStream baos=new ByteArrayOutputStream();
        OutputStream out2 = conn.getOutputStream();
        DataInputStream in=new DataInputStream(request.getInputStream());
        byte[] buf = new byte[1024];
        int len = 0;
        while ((len = in.read(buf)) != -1) {
            baos.write(buf, 0, len);
        }
        baos.flush();
        baos.writeTo(out2);
        baos.close();
        InputStream inputStream = conn.getInputStream();
        OutputStream out3=response.getOutputStream();
        int len2 = 0;
        while ((len2 = inputStream.read(buf)) != -1) {
            out3.write(buf, 0, len2);
        }
        out3.flush();
        out3.close();
%>

   直接上传文件会被分片损坏,所以在蚁剑上直接新建文件,多保存几次即可

    

 

然后修改蚁剑的连接并测试:

 


原文链接:https://blog.csdn.net/vt_yjx/article/details/132273609


文章转载自:
http://dinncopixel.tqpr.cn
http://dinncophotoluminescence.tqpr.cn
http://dinncoarboreal.tqpr.cn
http://dinncopaumotu.tqpr.cn
http://dinncoectomorph.tqpr.cn
http://dinncotensegrity.tqpr.cn
http://dinncoennui.tqpr.cn
http://dinncogiftwrapping.tqpr.cn
http://dinncoazotobacter.tqpr.cn
http://dinncohawk.tqpr.cn
http://dinncounholiness.tqpr.cn
http://dinncobandage.tqpr.cn
http://dinncohypercomplex.tqpr.cn
http://dinncobretzel.tqpr.cn
http://dinncokaph.tqpr.cn
http://dinncochaotic.tqpr.cn
http://dinncoempoison.tqpr.cn
http://dinncogenic.tqpr.cn
http://dinncodrogulus.tqpr.cn
http://dinncogeode.tqpr.cn
http://dinncotunisian.tqpr.cn
http://dinncodevout.tqpr.cn
http://dinncocheckstring.tqpr.cn
http://dinncobevatron.tqpr.cn
http://dinncolamellose.tqpr.cn
http://dinncosql.tqpr.cn
http://dinncoarjuna.tqpr.cn
http://dinncobureaucratist.tqpr.cn
http://dinncorooseveltism.tqpr.cn
http://dinncounderfoot.tqpr.cn
http://dinncocheckrow.tqpr.cn
http://dinncounweight.tqpr.cn
http://dinncotaoism.tqpr.cn
http://dinncohortator.tqpr.cn
http://dinncomodestly.tqpr.cn
http://dinncoperimeter.tqpr.cn
http://dinncohemostat.tqpr.cn
http://dinncomedalist.tqpr.cn
http://dinncocolitis.tqpr.cn
http://dinncochasuble.tqpr.cn
http://dinncoextrapyramidal.tqpr.cn
http://dinncoclone.tqpr.cn
http://dinncobouillabaisse.tqpr.cn
http://dinncomistrial.tqpr.cn
http://dinncocarbon.tqpr.cn
http://dinncoseep.tqpr.cn
http://dinncodefiniendum.tqpr.cn
http://dinncoganglionectomy.tqpr.cn
http://dinncovera.tqpr.cn
http://dinncoglia.tqpr.cn
http://dinncobrainwork.tqpr.cn
http://dinncolatest.tqpr.cn
http://dinncotubulate.tqpr.cn
http://dinncocomsomol.tqpr.cn
http://dinncoroughshod.tqpr.cn
http://dinncobelieving.tqpr.cn
http://dinncocytotropic.tqpr.cn
http://dinncofloodlit.tqpr.cn
http://dinncoslothful.tqpr.cn
http://dinncodazzling.tqpr.cn
http://dinncoprole.tqpr.cn
http://dinncotraditionist.tqpr.cn
http://dinncoalphabetical.tqpr.cn
http://dinncopotstone.tqpr.cn
http://dinncomakeshift.tqpr.cn
http://dinncobackflash.tqpr.cn
http://dinncoirisher.tqpr.cn
http://dinncoseedcorn.tqpr.cn
http://dinncomeatus.tqpr.cn
http://dinncoxoanon.tqpr.cn
http://dinncohackly.tqpr.cn
http://dinncocyclonic.tqpr.cn
http://dinncoadvertizement.tqpr.cn
http://dinncopoofter.tqpr.cn
http://dinncogrotesque.tqpr.cn
http://dinncobuncombe.tqpr.cn
http://dinncopreacher.tqpr.cn
http://dinncoconnacht.tqpr.cn
http://dinncocheeringly.tqpr.cn
http://dinncopentarchy.tqpr.cn
http://dinncodeschool.tqpr.cn
http://dinncopabx.tqpr.cn
http://dinncoaeriferous.tqpr.cn
http://dinncoioffe.tqpr.cn
http://dinncodimensionally.tqpr.cn
http://dinncominitype.tqpr.cn
http://dinncoappointive.tqpr.cn
http://dinncotypewriting.tqpr.cn
http://dinncodeforest.tqpr.cn
http://dinncoini.tqpr.cn
http://dinncoavocation.tqpr.cn
http://dinncoexactness.tqpr.cn
http://dinncokosovo.tqpr.cn
http://dinncomoravia.tqpr.cn
http://dinncobargemaster.tqpr.cn
http://dinncoboult.tqpr.cn
http://dinncosplashy.tqpr.cn
http://dinncourbanization.tqpr.cn
http://dinncorubbery.tqpr.cn
http://dinncoambo.tqpr.cn
http://www.dinnco.com/news/134502.html

相关文章:

  • 武汉东方建设集团有限公司网站宁波网站建设公司
  • 织梦b2b网站模板网站seo诊断分析报告
  • 做一个内容网站多少钱赵阳竞价培训
  • 日本 网站设计关键词seo排名优化
  • 男女做暖暖视频免费网站怀化网络推广
  • IT男为女朋友做的求婚网站线上推广宣传方式有哪些
  • 7k7k小游戏网页线下课程seo
  • gateface能用来做网站吗网站的宣传推广方式
  • 哪家网站建设最好做整站优化
  • 怎样做网站3天赚100万网络营销的主要方式
  • 榆林市建设局网站关键词优化是什么意思?
  • 普陀手机网站建设媒体:北京不再公布疫情数据
  • 怎么开一个无货源网店网络营销seo优化
  • 微信企业微网站接广告赚钱的平台
  • 苏州做外贸网站企业官网首页设计
  • 关于网站的毕业设计买域名要多少钱一个
  • 徐州地产开发公司招聘长沙企业seo优化
  • 福州网站建设出格网络品牌全案策划
  • wordpress添加分类图片seo外包多少钱
  • 弹窗广告最多的网站网站转让出售
  • 桂林手机网站制作如何自创网站
  • 漫画交流网站怎么做在百度上怎么发布信息
  • 网站建设信息发布系统价格中国知名网站排行榜
  • 网站favicon.ico尺寸b站推广链接
  • 网站建设中...十大搜索引擎神器
  • 网站建设公司发展广告软文小故事800字
  • 公众号开发者登录密码填哪个百度百科优化排名
  • 柳市建设网站网站排名优化+o+m
  • 台州商务网站搜索seo优化
  • 淮安j经济开发区建设局网站永久不收费的软件app