一起来穿过防火墙

2024-02-03 02:32
文章标签 起来 防火墙 穿过

本文主要是介绍一起来穿过防火墙,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今年五月从学校搞到一台虚拟主机, 按照老师的要求搭了个网站后就一直没有动过它. 前两天清理手机的Juice SSH发现了它的存在, 那么, 何不充分利用利用它呢?

服务器条件

  • Xeon E5 2650
  • 3832M 内存
  • 40G 硬盘空间
  • CentOS 6.10
  • 配有公网IP
  • 内网只开放端口22, 21, 443, 80; 外网只开放端口80, 443
  • 仅可发送UDP而不可接收UDP

就是这么一台限制颇多的服务器, 来探索一下看它能做多少东西.

首先是端口限制, 常理上来讲, 80/443端口常用于HTTP/HTTPS服务器, 学校开放此两个端口本就是让这台服务器对外只提供Web Server之用, 然而按照老师的要求只需要搭建一个网站就可以了, 不需要HTTPS. 所以443端口就闲着吗? 当然不可以了. 先看看有没有可能实现 “端口复用” . 果然, 先来第一篇文章

1. Haproxy

Haproxy是一款知名的开源免费负载均衡应用, 主要为基于 HTTP和 TCP访问的应用服务提供负载均衡. 当然就凭我手头这台服务器和那个一年个位数访问量的网站, "负载均衡"四个字也就是四个字而已. 既然支持TCP/HTTP代理转发, 那就用它来转发一下我的流量吧.

Haproxy配置分前后端两部分, 最重要的是其提供ACL, 可以根据条件转发不同的流量到不同的后端.

这篇关于一起来穿过防火墙的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/672739

相关文章

MySQL数据库宕机,启动不起来,教你一招搞定!

作者介绍:老苏,10余年DBA工作运维经验,擅长Oracle、MySQL、PG、Mongodb数据库运维(如安装迁移,性能优化、故障应急处理等)公众号:老苏畅谈运维欢迎关注本人公众号,更多精彩与您分享。 MySQL数据库宕机,数据页损坏问题,启动不起来,该如何排查和解决,本文将为你说明具体的排查过程。 查看MySQL error日志 查看 MySQL error日志,排查哪个表(表空间

用Unity2D制作一个人物,实现移动、跳起、人物静止和动起来时的动画:中(人物移动、跳起、静止动作)

上回我们学到创建一个地形和一个人物,今天我们实现一下人物实现移动和跳起,依次点击,我们准备创建一个C#文件 创建好我们点击进去,就会跳转到我们的Vision Studio,然后输入这些代码 using UnityEngine;public class Move : MonoBehaviour // 定义一个名为Move的类,继承自MonoBehaviour{private Rigidbo

神经网络训练不起来怎么办(零)| General Guidance

摘要:模型性能不理想时,如何判断 Model Bias, Optimization, Overfitting 等问题,并以此着手优化模型。在这个分析过程中,我们可以对Function Set,模型弹性有直观的理解。关键词:模型性能,Model Bias, Optimization, Overfitting。 零,领域背景 如果我们的模型表现较差,那么我们往往需要根据 Training l

Java8中的Stream,让集合操作酸爽起来

简介 java8也出来好久了,接口默认方法,lambda表达式,函数式接口,Date API等特性还是有必要去了解一下。比如在项目中经常用到集合,遍历集合可以试下lambda表达式,经常还要对集合进行过滤和排序,Stream就派上用场了。用习惯了,不得不说真的很好用。 Stream作为java8的新特性,基于lambda表达式,是对集合对象功能的增强,它专注于对集合对象进行各种高效、便利的聚合

hibernate泛型Dao,让持久层简洁起来

【前言】hibernate作为持久层ORM技术,它对JDBC进行非常轻量级对象封装,使得我们可以随心所欲的使用面向对象的思想来操作数据库。同时,作为后台开发的支撑,的确扮演了一个举足轻重的角色,那么我们在项目中如何灵活应用hibernate,也会给项目维护以及项目开发带来便利,下面我将展示我们项目中是如何来对hibernate进行应用和操作。 【目录】              -

【linux 防火墙设置】3条命令关闭linux防火墙

检查防火墙是否开启 firewall-cmd --state runing是防火墙运行中 如果 not runing的话不用次步骤 防火墙配置 说明:防火墙中有一个配置文件,表示当Linux系统启动时防火墙应该如何操作!!! 需求: 告诉linux系统以后开机不需要启动防火墙 命令: systemctl disable firewalld.service 手动关闭防火墙 说明:

大数据只是听起来唬人?其实啥也不是。

点击上方蓝色字体,选择“设为星标” 回复”面试“获取更多惊喜 各位读者大佬们晚上好。 前两天一个读者找到我,问了一些问题。想来大家都是同龄人,虽然素不相识,但是我想起来我前几年刚毕业的时候,大概也是怀揣这样的问题,进入到了这么一个行业。 这个同学的问题大概也是很多新手同学的疑问罢。 这位同学在学校一直学习的是Java后端的工作,「然后现在做实时流平台,岗位是Java大数据,工作一年半了快,但

卷起来了,Apache Flink 1.13.6 发布!

点击上方蓝色字体,选择“设为星标” 回复"面试"获取更多惊喜 Hi,我是王知无,一个大数据领域的原创作者。  放心关注我,获取更多行业的一手消息。 Apache Flink 社区发布了 Flink 1.13 的另一个错误修复版本。 此版本包括99个错误和漏洞修复以及 Flink 1.13 的小改进,包括 Apache Log4j 的另一次升级(到 2.17.1)。您将在下面找到所有错误修复

题目:输入 5 个数(含负数、小数)将它们按由小到大的顺序排列起来。提示:需要排序的数字通过参数传递进来。

题目:输入 5 个数(含负数、小数)将它们按由小到大的顺序排列起来。 提示:需要排序的数字通过参数传递进来。 例如: 输入:-1 2.1 -3 5 7 输出: -3 -1 2.1 5 7 import java.util.Scanner;public class FuShuXiaoShuPaiXu {public static void swap(double[] arr,int a,in

IDEA 导入Web 项目并跑起来

第一步: File -----> open :  打开  web 项目文件 (idea  与eclipse 不同之处就是他 以 项目文件 为单位,没有工作空间的说法) 第二步: 配置 tomcat  如图不说!!! 第三步: 配置 project  结构  如图不说!!! 第4 步: 配置 project  如图不说!!! 第5步: 配置 Mo