一: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. 基于re模块的计算器

    最终计算器需求: 实现加减乘除及拓号优先级解析 用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - ...

  2. SqlServer2008 / SqlServer2012 禁用windows登录,sa忘记密码或密码过期如何登陆

    以管理员身份运行cmd 1.cmd 下  停止SqlServer服务,net stop mssqlserver: 2.新建windows账号test,加入administrators组里,授予管理员权 ...

  3. Java 之 文件过滤器

    在学习过滤器之前,先来做一个案例. 题目:文件搜索,搜索 D:\java 目录中 .java 文件. 分析: 1.  目录搜索,无法判断多少级目录,使用递归,遍历所有目录 2.  遍历目录时,获取的子 ...

  4. Intellij的Terminal框里输入npm无效

    Intellij的Terminal框里输入npm无效,解决办法: 1.安装node.js的时候选择全部安装: 2.在intellij的file->settings->Tools->T ...

  5. javascript_02-变量

    变量 var number = 5; number = 5; //与上面一样的效果,语法没错误,但是不规范 var:关键字,变量的意思. 变量可以立即赋值,也可以稍后赋值. 堆和栈 内存中有两个区域, ...

  6. Linux命令——logger

    参考:How to use logger on Linux Difference between /var/log/messages, /var/log/syslog, and /var/log/ke ...

  7. 记一次oracle 11g数据导入

    1.ORACLE数据库数据导入到测试库环境 172.15.1.51 root  kic@test 172.15.1.52 root 一般先将数据导入52的环境(配置比较低),再将数据导入51的环境(本 ...

  8. RT-Thread--内核移植

    内核移植 内核移植就是指将 RT-Thread 内核在不同的芯片架构.不同的板卡上运行起来,能够具备线程管理和调度,内存管理,线程间同步和通信.定时器管理等功能.移植可分为 CPU 架构移植和 BSP ...

  9. GPU---NVIDIA GPU 计算能力

    查询网址:https://developer.nvidia.com/cuda-gpus 使用,makefile文件实例: GPU= CUDNN= OPENCV= OPENMP= DEBUG= ARCH ...

  10. evpp http编程

    server.RegisterHandler("/fileupload", [](evpp::EventLoop* loop, const evpp::http::ContextP ...