Windows和Kali上使用proxychains代理流量

news2025/1/10 2:52:58

Windows和Kali上使用proxychains代理流量

  • PS. 本文演示都是在kali进行的,如有出入还请联系我哦
  • 1. Linux(Debian)
    • 1.1. 检查一下是否有proxychains
    • 1.2 修改config文件
  • 2. Linux(Debian)安装proxychians4
  • 3. Windows
    • 3.1 下载
    • 3.2 配置
  • 4. Windows下的配置
  • 5. 测试

PS. 写这篇文章前要给大家说一个小知识:VPN和流量代理在本质上是不一样的,最近在网上看很多攻略,似乎都把VPN和流量代理说成了一回事。大部分人只是为了科学上网而混淆了这两个概念,导致真正需要VPN的人得不到真正的帮助。
本文仅仅是分享一下在Windows和Linux(Debian)上怎么进行流量代理。
我自己需要进程流量代理的一个比较重要的原因是有时候系统代理会出现问题,不得不采用进程流量代理的模式。而clash的TUN模式似乎在我这里也不起作用,本人也不想买软路由,实在是有一丢丢贵。
在Windows上是有类似proxychains的工具帮助我们实现流量代理的。
如果仅仅是在浏览器上使用流量代理的话,建议安装插件,这里就不做更多的赘述了。有需求的小伙伴可以私聊我。

PS. 本文演示都是在kali进行的,如有出入还请联系我哦

1. Linux(Debian)

ps. 本人习惯使用kali,此方法基于Debian的Linux系统应该都适用

1.1. 检查一下是否有proxychains

  • 如果是从Kali官网直接安装的Kali虚拟机都是自带该工具的,如果没有需要接着往下看

  • 在这里插入图片描述

  • 这两个都可以用,我自己使用的是proxychains4,检查有这个工具之后我们去配置一下代理IP和端口

1.2 修改config文件

PS. 说的详细点,记得进入root权限,不然无法修改

  • 进入/etc/
  • 找到proxychains4.conf
  • vim 编辑或者自己随意找个编辑软件,我习惯vim了
cd /etc
ls | grep proxy

在这里插入图片描述

  • 可以看到已经有了这个配置文件,如果没有就自己创建一个,如果是官网直接安装的kali不会出现这种情况

在这里插入图片描述

  • 我们翻到最下面就可以看到有一个Example告诉我们怎么添加规则
  • 我这里就添加了一个http代理
  • 根据个人所需添加规则就行
  • 一般进程代理的话推荐使用socks5,因为进程的流量不一定是http协议

2. Linux(Debian)安装proxychians4

在这里插入图片描述

  • 我在这里使用apt帮大家搜索一下,证明确实可以安装,如果不是apt管理的话,需要自己再解决了,本文没有对应解释
  • 接下来直接apt install proxychains4
  • 安装之后请查看上文进行使用

3. Windows

3.1 下载

  • Windows上有类似的工具
  • 我们直接去github上看一下,需要我帮忙找的话可以私聊我
  • 点击跳转
    https://github.com/shunf4/proxychains-windows
  • 有能力的小伙伴自己下载编译
  • 我就不搞这么麻烦了
  • 直接下载Release
    在这里插入图片描述
    在这里插入图片描述
  • 根据自己的需要下载,32位兼容64位,不放心的可以直接下载32位的

3.2 配置

  • 有两个需要配置的地方,很重要

在这里插入图片描述

  • 这里直接把它的README搬来看一下
  • 需要我们使用-f参数,或者添加环境变量
  • 使用参数运行我就不赘述了,毕竟每次都要指定配置文件很麻烦
  • 找到我们下载的release的地址,把它移动到合适的位置
    在这里插入图片描述
  • 可以参考我的,在e://proxychains
  • 复制这个文件夹下config文件的path
    在这里插入图片描述
  • 在环境变量中添加这个东西
    在这里插入图片描述
  • 注意变量名不要搞错了
  • 接下来要把这个文件下的proxychains.exe的路径添加到Path中
    在这里插入图片描述
  • 这里我的已经是重命名后的exe了,本来它还有点后缀,为了使用方便我重名了而已
    在这里插入图片描述
  • 这是我们添加后的Path

4. Windows下的配置

  • 打开文件下的config文件
  • 仍然是最下面
    在这里插入图片描述
  • 按照上面的Examle进行配置
  • windows只能使用socks5协议,别傻乎乎的填http和https

5. 测试

在这里插入图片描述

  • 直接键入命令看到usage就代表Path配置对了
  • 启动一个浏览器看一下
    在这里插入图片描述
    proxychains "C:\Program Files\Mozilla Firefox\firefox.exe"
  • 自己找到要启动的路径看一下就可以了
    在这里插入图片描述
  • 需要更多细节的小伙伴可以Wireshark抓包看一下
  • ping命令是基于ICMP协议的,层面上已经低于scoket了,所以ping不同很合理
  • 在测的时候至少也是传输层以上才能测
  • 所以如果有的进程在底层还调用了运输层以下的协议,自然是不能代理的,会导致程序卡死在某一个位置来回发包(亲测)如果浏览器可以正常使用却无法代理某一个程序,大家可以思考一下是不是它还是用了其他的更底层的网路协议
  • 这种情况应该只能走网卡代理或者VPN了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/559689.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

你知道黑客是什么样?

1 前言 现代人的生活离不开互联网,提到互联网人们总会想到一个词,那就是黑客。对于黑客大家对他们的了解却只局限于电影、电视中他们“无处不在”的可怕和他们“翻手为云覆手为雨”的技术中。但真正的黑客到底是什么? 2 什么是黑客 笔挺的…

【STL模版库】模拟实现list类模版 {深度剖析list迭代器,实现list深拷贝}

一、核心结构 template <class T> struct list_node{ //[1]T _data; //[2]list_node *_next; //指向下一个节点list_node *_prev; //指向前一个节点list_node(const T &val T()):_data(val),_next(nullptr),_prev(nullptr){} };template <class T> class Myl…

截图自动添加水印(macOS/windows)

文章目录 1. 截图自动加水印1.1. windows1.2. macOS 2. 对已有图像批量加水印2.1 windows2.2 macOS 1. 截图自动加水印 1.1. windows 直接看这篇文章&#xff0c;一键截图自动生成水印/自动签名主要就是使用一个叫 SPX 的软件 1.2. macOS 其实apple的操作系统&#xff0c;i…

7、行为模式-观察者模式

一、观察者模式 当对象间存在一对多关系时&#xff0c;则使用观察者模式&#xff08;Observer Pattern&#xff09;。比如&#xff0c;当一个对象被修改时&#xff0c;则会自动通知依赖它的对象。观察者模式属于行为型模式。 介绍 意图&#xff1a;定义对象间的一种一对多的…

第十章:C语言的调试

很多小伙伴刚开始听到C语言的调试&#xff0c;这是个啥&#xff0c;表示很怀疑&#xff0c;敲代码不就是直接就是干嘛&#xff0c;结果很多小白们&#xff0c;一运行错误多的数都数不过来。就开始这改改&#xff0c;那删删&#xff0c;莫名奇妙就运行成功了。到最后都不知道到底…

WEB自动化测试,一定得掌握的8个核心知识点

​ 编辑 写在前面 使用 cypress 进行端对端测试&#xff0c;和其他的一些框架有一个显著不同的地方&#xff0c;它使用 JavaScript 作为编程语言。 传统主流的 selenium 框架是支持多语言的&#xff0c;大多数 QA 会的 python 和 Java 语言都可以编写 selenium 代码&#xff0…

Android逆向之雷速体育(360加固)

本教程仅限于学术探讨&#xff0c;也没有专门针对某个网站而编写&#xff0c;禁止用于非法用途、商业活动等&#xff0c;否则后果自负。如有侵权&#xff0c;请告知删除&#xff0c;谢谢&#xff01; 目录 一、攻克难点 二、分析接口 三、结束 一、攻克难点 本期app难点&am…

2023远程控制软件排行榜

对远程控制软件的排名可能是主观的&#xff0c;因为它取决于个人的需求和偏好。 但是&#xff0c;这里列出了因其功能和性能而广受认可的流行远程控制软件&#xff1a; TeamViewer TeamViewer 是一款成熟的远程控制软件&#xff0c;以其易用性和广泛的功能而闻名。 它支持远程…

君子签电子签章助推企业实现印章“集中统一管控”和“分级分权管理”

对于中大型企业来说&#xff0c;印章管理一直以来都是个“老大难”问题。 在中大型企业&#xff0c;印章数量多&#xff0c;大多分散在各个分/子公司的各个部门&#xff0c;企业印章无法统一进行有效管理。印章分散各地&#xff0c;异地分/子公司跨区域盖章难&#xff1b;分/子…

java servlet 二手物品交易平台Myeclipse开发mysql数据库web结构jsp编程计算机网页项目

一、源码特点 java servlet 二手物品交易平台是一套完善的java web信息管理系统&#xff0c;对理解JSP java编程开发语言有帮助 系统采用 serlvetdaobean 模式开发 &#xff0c;系统具有完整的源代码和数据 库&#xff0c;系统主要采用B/S模式开发。开发环境为TOMCAT7.0,My…

Allure在本地不安装allure服务的情况下打开Allure Html报告

前言 我们使用pytestallure生成Allure测试报告后&#xff0c;需要发给领导查看报告的详细信息。此时我们通过将allure生成的html报告压缩成压缩包后发送给领导&#xff0c;但是领导电脑由于没有安装Allure服务&#xff0c;打开会全部显示“Loading”&#xff0c; 无法查看到报…

信创办公–基于WPS的PPT最佳实践系列 (插入表格或图标)

信创办公–基于WPS的PPT最佳实践系列 &#xff08;插入图表或图标&#xff09; 目录 项目背景操作步骤1、插入表格2、实现放映功能 项目背景 当表格数据过大时&#xff0c;将其复制粘贴到PPT上时会显得插入的表格内容小、拥挤&#xff0c;使PPT看起来不美观。这个问题我们可以…

《微服务实战》 第十七章 Redis下载与安装

前言 Redis 全称 Remote Dictionary Server(即远程字典服务),它是一个基于内存实现的键值型非关系(NoSQL)数据库,由意大利人 Salvatore Sanfilippo 使用 C 语言编写。 与 SQL 型数据库截然不同,Redis 没有提供新建数据库的操作,因为它自带了 16 (0—15)个数据库(默…

牛客 BM76 正则表达式匹配 【动态规划】

描述 请实现一个函数用来匹配包括.和*的正则表达式。 1.模式中的字符.表示任意一个字符 2.模式中的字符*表示它前面的字符可以出现任意次&#xff08;包含0次&#xff09;。 在本题中&#xff0c;匹配是指字符串的所有字符匹配整个模式。例如&#xff0c;字符串"aaa"…

可算是熬出头了,测试6年,费时8个月,入职阿里,涨薪14K

前言 你的努力&#xff0c;终将成就无可替代的自己。 本科毕业后就一直从事测试的工作&#xff0c;和多数人一样&#xff0c;最开始从事点点点的工作&#xff0c;看着自己的同学一步一步往上走&#xff0c;自己还是在原地踏步&#xff0c;说实话这不是自己想要的状态。 一年半…

GPT_academic详细使用介绍与配置—可润色,翻译,解释代码(GPT助力学术,借助New Bing可实现免费使用)

&#x1f951; Welcome to Aedream同学 s blog! &#x1f951; 文章目录 绪论进入项目地址下载并解压到本地配置python3.11版本的虚拟环境安装运行所需的依赖库配置config配置代理文件配置GPT的api&#xff08;可选&#xff0c;按token计费&#xff09;配置NewBing的cookie&…

课程表 II:拓扑i排序

Problem: 210. 课程表 II 文章目录 思路解题方法1&#xff1a;首先新建一个inDegree数组用来存放所有的点的入度&#xff1a;int[] inDegree new int[numCourses];2&#xff1a;然后遍历所有子数组将所有点及其入度存进去&#xff0c;这道题就是课程号本身为坐标&#xff0c;对…

ASEMI代理长电可控硅PCR606:性能特点与应用领域

编辑-Z 可控硅&#xff08;Thyristor&#xff09;是一种半导体器件&#xff0c;具有高功率、高效率、高可靠性等优点。PCR606是一款常用的可控硅型号&#xff0c;广泛应用于各种电子设备中。本文将详细介绍PCR606的性能特点、工作原理以及在各个领域的应用。 一、PCR606性能特…

【算法学习系列】06 - 利用二分法查找有序数组中的某个数 num

文章目录 二分法说明实现 二分法验证实现暴力算法对数器使用验证结果 二分法 说明 二分法是一种常用的算法&#xff0c;也称为折半查找或二分查找。它适用于已经有序的数组中&#xff0c;通过将数组从中间划分成两个部分&#xff0c;每次根据目标值与中间值的大小比较来确定下…

基于InVEST模型的人类活动、重大工程生态成效评估、论文写作

查看原文>>>基于生态系统服务&#xff08;InVEST模型&#xff09;的人类活动、重大工程生态成效评估、论文写作 【学习目标】&#xff1a; 1) 采用InVEST模型&#xff0c;掌握产水&#xff08;包括水源涵养&#xff09;、碳存储&#xff08;包括固碳&#xff09;、土…