一:linux搭建代理服务器

0x00 介绍

关于搭建代理服务器的方法,我也是刚刚接触,从网上找了一些能够行得通的方法来给大家做个分享:

这里我用的是Tinyproxy作为代理服务软件。这个东西很小,并没有几M。

tinyproxy最大的特点就是小,功能简单,配置简单

(注意此代理方式为常规使用,并不能进行KX上网吼~)

想要KX上网的同学,请参考我的上一篇博文咳咳!~

0x01 安装

debian系:apt-get install tinyproxy

centos系:yum install tinyproxy

编辑配置/etc/tinyproxy/tinyproxy.conf:

(1)找到Allow 127.0.0.1行,前面加上#号将其注释掉。

(2)Port 8888:默认开放的端口为8888(可自行更改)

执行/etc/init.d/tinyproxy restart使配置生效,或者执行systemctl restart tinyproxy.service

0x02 使用

在linux终端下,可直接输入以下指令,进行代理:

export http_proxy=http://xxxxxx:xxxx
export https_proxy=http://xxxxxx:xxxx

取消代理

unset http_proxy https_proxy

二:蚁剑配置客户端代理

0x00 简介

这里给大家分享一下如何用蚁剑来连咱们刚刚做好的代理服务器吧(其实很简单,只不过这里加了些对我蚁剑使用的描述)

0x01 实验环境

(1)首先我们客户端做代理的前提就是代理服务器已经搭好,现在假设我们已经做好了一个代理服务器:

ip地址为:45.76.xxx.xxx,端口号:8888

(2)在蚁剑的客户端中找到代理设置:将ip及端口号,填写进去:

(3)测试连接:上面有个测试连接,我们试试百度的网址能不能访问到:

(4)最重要的一步,要点击上面的“保存”啊!

(5)如果这里没有连接成功的话,看一下是否互相ping通及www.baidu.com。

如果还是不行的话,有可能是防火墙存在保护,可尝试使用下条指令:

iptables -I INPUT -p tcp --dport 8888 -j ACCEPT

(这句策略就是允许访问3218端口的tcp数据包通过)

0x02 使用代理

虽说蚁剑显示成功设置代理,那么如果还是不放心,那就自己实践一下吧(正片开始):

(1)实验环境:

这里我用到了3台主机:本机、VPS1、VPS2:本机使用蚁剑、VPS1为代理服务器、VPS2为目标站点(WEB网站)

(2)我已经为WEB2安装好了apache2、php7、mysql,可以正常使用网站功能,同时我在VPS2下写了一个后门(config.php),为了让蚁剑去连接。

(3)所有准备工作做好之后,我们用挂了代理的蚁剑去连接目标站点。连接成功之后,看一下VPS2主机中Apache下的日志文件:

(4)这里就可以看到我们的请求信息,已经不再是本机的ip了,变成了VPS1的IP,也就是代理服务器的IP。

(5)这里我看见后面的“antSword/v2.0”很不舒服,很明显不是正常的user-agent,那么我们就在蚁剑中给他改为最普通的:

(6)改好之后,再用蚁剑去连,发现请求信息中的user-agent已经变成了我们所改的:

(7)除了改user-agent,蚁剑中还有好多地方可以去改的,很轻松的就能做到比较简单的流量信息混淆。

除此之外,更多有关蚁剑的使用方法,都在蚁剑官方使用手册中:

https://doc.u0u.us/zh-hans/index.html

linux搭建代理服务器+蚁剑配置客户端代理的更多相关文章

  1. Linux系统中使用Nignx配置反向代理负载均衡

    目录 使用nginx实现动静分离的负载均衡集群 使用nginx实现负载均衡和动静分离 使用nginx实现动静分离的负载均衡集群 Nginx官网源码包下载链接:http://nginx.org/en/d ...

  2. Linux 搭建Nginx并添加配置 SSL 证书

    1. 安装准备   1.1 gcc安装 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: [root@nginx ~]# yum -y i ...

  3. linux 搭建 nexus 私服及配置

    安装篇 1.tar -zxvf nexus-latest-bundle.tar.gz 2.cd nexus-2.13.0-01/bin 3../nexus start 这时可能提示 ********* ...

  4. Apache httpd Server 配置正向代理

    背景 代理(Proxy),位于客户端与实际服务端之间,当客户端需要请求服务端内容时,先向代理发起请求,代理将请求转发到实际的服务器,再原路返回.也可以在代理服务器设置缓存,将实际服务器上不常变化的内容 ...

  5. Linux 搭建Hadoop集群 ----workcount案例

    在 Linux搭建集群---JDK配置 Linux搭建集群---SSH免密登陆 Linux搭建集群---集群搭建成功 的基础上实现workcount案例 注意 虚拟机三台启动集群(自己亲自搭建) 1. ...

  6. (六)OpenStack---M版---双节点搭建---Neutron安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 1.创建网络服务数据库 2.获得 admin 凭证来获取只有管理员能执行的命令的访问权限 3.创 ...

  7. linux 搭建squid代理服务器

    linux 搭建squid代理服务器 实验环境: 一台linux搭建Web服务器,充当内网web服务器(同时充当内网客户端) 202.100.10.100 一台linux系统充当网关服务器,两个网卡, ...

  8. Linux下代理服务器(proxy)配置

    Linux下有很多程序都只有命令行接口,对于这类程序,它们通过代理服务器(proxy)访问网络的方式也不尽相同.在本文中Easwy总结了一些常用Linux程序配置代理服务器的方法. [ 通用代理服务器 ...

  9. 关于NGINX在wnidows下面和linux下面的多站点的反向代理的配置

    原创文章,转载注明出处 nginx作为一款优秀的反向代理软件,以其好用,易于搭建负载均衡的网站集群而著称,这里分别记录一下工作中用到nginx作为负载以及多站点发布的时候一些配置和注意事项 一  ng ...

随机推荐

  1. 最全的ADB命令行大全(转)

    基本用法 命令语法 adb 命令的基本语法如下: adb [-d|-e|-s ] 如果只有一个设备/模拟器连接时,可以省略掉 [-d|-e|-s ] 这一部分,直接使用 adb . 为命令指定目标设备 ...

  2. [转载]C++名字空间

    [转载]C++名字空间 之前这个概念没搞清楚,最近又遇到了,这里记录一下. 下面的资料讲的比较深入浅出: http://c.biancheng.net/view/2193.html http://c. ...

  3. 今日前端框架Vue学习笔记

    在线网页网址http://xingxunxinxi.com/StudentCourse/first.html代码 界面

  4. python day3 int,str,list类型补充

    目录 python day 3 1. int类小知识点 2. str类小知识点 3. list类小知识点 python day 3 (学习资料来自老男孩教育) 2019/10/06 1. int类小知 ...

  5. js入门之DOM动态创建数据

    一. 知识点回顾 1. DOM结构 nodeName: '' 标签名 nodeType: '' 类型 1元素节点 2属性节点 3文本节点 nodeValue: '' 如果是元素节点 nodeValue ...

  6. iOS音频学习笔记三:音频会话管理

    ​      使用Audio Session API ,可以指定App需要的音频行为,比如,当播放音频时,使得其他应用App静音或者混和在一起,也可以指定当App的音频被中断(例如被电话)时的行为,还 ...

  7. Pycharm和Android工具之github使用

    请查看以下链接https://blog.csdn.net/m0_37306360/article/details/79322947 基本操作步骤 打开setting->version contr ...

  8. 从客户发送http请求到服务器返回http之间发生了什么

    由于我知识有限,可能会有模糊或者错误的地方,欢迎讨论与指正. 1.浏览器发出http请求 当用户访问一个url时,浏览器便会开始生成一个http请求. 首先获取http请求中所需要的参数,如url,c ...

  9. Java 反射原理

    一.Java 反射的定义 反射机制是在运行状态中, 对于任意一个类, 都能够知道这个类的所有属性和方法: 对于任意一个对象,都能够调用它的任意一个方法或者属性: 二.反射提供的功能: 在运行时判断任意 ...

  10. 0017SpringBoot注册Servlet三大组件(Servlet、Filter、Listener)

    由于SpringBoot默认是以jar包的形式启动嵌入式servlet容器来启动SpringBoot的web应用,所以没有web.xml文件,那么如何配置Servlet.Filter.Listener ...