http(s)代理服务器与搭建
写在前面:为了复现*ctf的oh-my-lotto那道题,补了一下关于代理方面的知识,顺便做一下总结
文章目录
- 1、代理透明度
- 2、正向代理和反向代理
- 3、hosts文件
- 4、设置http_proxy、https_proxy
- 5、tinyproxy的配置
- 6、测试代理是否配置成功
1、代理透明度
- 全匿名代理
- 普通代理
- 全透明代理
2、正向代理和反向代理
- 正向代理,代理服务器代表客户端向服务端发送请求,这样可以隐藏真实的客户端
- 反向代理表示,代理服务器代表服务端向客户端返回请求,这样可以隐藏真实的服务端
3、hosts文件
位置
windows下的hosts文件
C:\Windows\System32\drivers\etc\hosts
linux下的hosts文件
/etc/hosts
作用
通过在本地将域名与ip地址进行映射,就不需要去dns服务器上进行域名解析,加快访问速度
构成
ip地址
域名或者主机名
别名
4、设置http_proxy、https_proxy
windows下相关命令
set http_proxy = http://124.222.172.241:8888
设置http_proxy代理set http_proxy =
清空设置的代理echo %http_proxy%
输出设置的代理内容linux相关命令
export http_proxy = http://124.222.172.241:8888
设置代理unset http_proxy
清空代理export http_proxy = ""
清空代理env | grep -i http_proxy
查看代理
5、tinyproxy的配置
在vps上下载
sudo apt install tinyproxy
进行配置,主要包含代理的
端口
,ip地址
,via头
,xtinyproxy字段
端口 8888 注意要防火墙开启 ufw allow 8888, vps防火墙设置也要开启 8888
ip设置为所有的都可以访问
via头部,
ViaProxyName
标记代理的名称,如果没有开启下面的DisableViaHeader
,就会显示在 http请求头中,要是开启,就可以达到隐藏的效果XTinyProxy字段,如果开启,会在http请求头中加入一个字段,显示客户端的ip,如果不开启,可以达到隐藏的效果
6、测试代理是否配置成功
curl命令
-v 参数
显示交互详细信息,里面可以看http_proxy-I
参数 显示响应头-x 参数
设置代理网站 http://httpbin.ort/ip、http://httpbin.org/get?show_env
http(s)代理服务器与搭建相关推荐
- Squid 代理服务之透明代理服务器架构搭建
文章目录 1. 服务器配置 2. Squid 服务器部署 2.1 修改 Squid 配置文件 2.2 开启路由转发,实现本机中不同网段的地址转发 2.3 修改防火墙规则 3. 客户端访问测试 1. 服 ...
- windows10代理服务器的搭建
博客地址: (别人已经写好了,记录一下博客连接,方便以后使用)https://blog.csdn.net/qq_40942372/article/details/100933989
- 使用腾讯云Ubuntu20.04搭建代理服务器
文章目录 安装 配置文件位置 云服务器开放端口 + 添加规则 运行停止状态重启 连接测试 参考 安装 sudo apt-get install tinyproxy 配置文件位置 /etc/tinypr ...
- 树莓派4b搭建danted socks5 代理服务器 利用闲置宽带扩展搬砖IP
如何用树莓派(Raspberry Pi)搭建Socks5代理服务器--danted!让你可以利用家中闲置宽带扩展ip 适合多开搬砖等多种玩法,当然闲置老款电脑也可以替代树莓派. 首先,但凡有IP需求的 ...
- Ubuntu上安装tinyproxy搭建HTTP代理服务器
1.TinyProxy安装 sudo apt-get update apt-get install tinyproxy 2.然后配置参数文件: vi /etc/tinyproxy.conf 3.修改下 ...
- centos7 搭建tinyproxy代理服务器
今日,发现平时能正常爬虫数据的网站,突然无法爬取了,怀疑是ip被封,于是使用别的阿里云公网ip进行访问,发现同样访问不了,于是初步怀疑是由于是爬虫放在阿里云服务器上,而阿里云服务器的公网ip都是有标识 ...
- 企业CDN缓存系统varnish——搭建一个最基本的varnish系统
前面我先给大家讲述一下基本原理和思想,帮助大家彻底理解什么是varnish加速器 虽然互联网企业大多数使用nginx这个功能比较多的服务器,但是单学一个varnish服务器可以让大家彻底理解原理 1. ...
- 基于TFS的持续集成搭建流程
文章目录 前言 一.持续集成是什么? 二.搭建流程 1.环境准备 1.1管理权限 1.3 生成定义脚本 1.4准备编译环境 1.5添加凭据 特别注意 2.持续集成部署 2.1创建代理队列 2.2创建定 ...
- windows代理服务器httpd
背景 在现实情景中,我们仅有一台windows 主机可以上网(在公司的生产环境.测试环境由于各种安全策略或者上网限制,均无法上网.但是我们在测试.生产中,可能需要其他服务器联网获取更新包.插件包.安装 ...
最新文章
- 《神经架构搜索NAS》最新进展综述,25页pdf
- Notepad++快捷键使用技巧
- iOS开发多线程篇—多线程简单介绍
- 使用PostBackUrl与Server.Transfer传递数据
- PHP和OneNet平台交互
- Oracle之表分区、分区索引(一)
- 数据结构之 栈与队列(一)
- hp虚拟服务器,源自基础设施灵活多变的终极自由 惠普(HP)虚拟连接技术(Virtual Connect)...
- 解决.net定时器在iis7上不执行问题
- 计算机网络工程安装,一种计算机网络工程用施工平台的制作方法
- 用友nc java_用友NC系统使用过程中常见问题和解决方法!收藏!
- 张量分解在无线通信和MIMO雷达中的概述
- Elasticsearch+Hbase实现海量数据秒回查询
- collapsar(collapsar网名什么意思)
- vue-nuxt-ssr 做谷歌,百度统计以及google,facebook埋点总结
- IJCAI TEXT PAPERS
- 手把手教你搭建SpringCloud项目(二)生产者与消费者
- JavaScript:Promise进阶知识
- ffmpeg+dxva2 +D3D9显示 学习笔记
- 基于java jsp的社区志愿者服务系统