惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
MongoDB | Blog
MongoDB | Blog
H
Help Net Security
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
人人都是产品经理
人人都是产品经理
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The GitHub Blog
The GitHub Blog
V
V2EX
Microsoft Security Blog
Microsoft Security Blog
V
Visual Studio Blog
A
About on SuperTechFans
博客园_首页
L
LangChain Blog
量子位
雷峰网
雷峰网
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Jina AI
Jina AI
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
博客园 - 聂微东
Microsoft Azure Blog
Microsoft Azure Blog
M
MIT News - Artificial intelligence
N
Netflix TechBlog - Medium

祈雨的笔记

安全多方计算MPC spark原理解析 kueue执行源码分析 spark on k8s执行源码分析 spark-operator源码解析 系统压测遇到的缓存击穿问题 我的世界PC与安卓联机 蚂蚁金服流量投放平台的AIG改造 G1大对象致Old区占用率高 日志打印导致接口响应率下跌分析 Groovy加载类导致OOM分析 ERROR日志打印导致CPU满载 记OceanBase死锁超时 应用发版期间服务响应超时 Ark Serverless初探 系统优化复盘一二三 The user specified as a definer does not exist Kong网关初探 API网关选型调研 CPU火焰图常用工具 配置中心选型调研 root操作Nginx导致用户组错误 FastJSON字段智能匹配踩坑 Nacos初探 记一次Nginx服务器CPU满荷载故障 基于券系统分库分表的思考 limit不参与SQL成本计算致索引失效 Linux常用性能监控命令 golang低版本http2偶现400 hostname in certificate didn't match
基于Proxifier使用代理
祈雨的笔记 · 2021-01-06 · via 祈雨的笔记

介绍

Proxifier is a program that allows network applications that do not support working through proxy servers to operate through a SOCKS or HTTPS proxy or a chain of proxy servers.

With Proxifier you can easily tunnel all TCP connections on the system or the selected ones only.

为什么选择Proxifier作为代理软件?原因如下:

  1. Proxifier通过网络劫持可以对网络应用做网络代理(即使应用本身不支持代理服务器功能)
  2. 多平台支持:Windows和macOS
  3. 对应用代码无侵入
  4. UI简易配置简单,以进程、域名、IP和端口号(支持通配符)为颗粒度进行代理

教程

image

Proxifier的主要功能如下图:

  1. 代理服务器: 配置代理服务器
  2. 代理规则: 以进程、域名、IP和端口号(支持通配符)为颗粒度配置代理规则
  3. 域名解析: 是否开启代理服务器DNS解析

image

代理分析

首先假定需要访问远程服务http://hello:80,但是该远程服务有网络访问限制,仅wakzz.cn主机可以成功访问该服务。

因此如果本地需要访问该远程服务,需要以wakzz.cn作为代理服务器,先通过代理服务器做DNS解析远程服务的主机名,再通过代理服务器转发请求到远程服务。

image

配置代理服务器

假定wakzz.cn已经开放了端口号为3333的SOCKS5代理,在Proxifier的配置文件-代理服务器配置中做如下图的配置操作,添加wakzz.cn的SOCKS5代理。

image

配置代理规则

代理服务器配置完成后,下一步就是配置代理规则。目前Proxifier支持的代理规则条件有:进程名、主机名、IP和端口号(支持通配符)。

由于是访问远程服务http://hello:80,所以以主机名作为代理规则,如下图所示,并且在代理动作下拉框中选择该代理规则使用Proxy wakzz.cn:3333服务器代理。

image

Proxifier的代理动作指该规则启动后以什么代理操作来接管该规则拦截到的网络请求:

  • Block (禁止): 拦截向外发送的请求
  • Direct (直连): 直接访问外部网络不走代理
  • Proxy (代理): 将请求转发给代理服务器执行请求代理

image

配置域名解析

由于需要代理服务器对主机名进行DNS解析,因此确认代理服务器DNS解析开关是否已经开启(默认开启)。

image

完成

以上配置完成后,本地直接调用远程服务http://hello:80,Proxifier根据代理规则自动劫持该HTTP请求转发到代理服务器,由代理服务器对请求进行代理,如下图。

image