博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ProxyChains
阅读量:5816 次
发布时间:2019-06-18

本文共 1295 字,大约阅读时间需要 4 分钟。

From: 

ProxyChains 是一个强制应用的 TCP 连接通过代理的工具,支持 Tor、HTTP、与 Socks 代理。与  不同的是,ProxyChains 只会将当前应用的 TCP 连接转发至代理,而非全局代理。

你可以从下载到源代码,编译后安装即可:

git clone https://github.com/rofl0r/proxychains-ngcd proxychains-ng./configuresudo make && make install

ProxyChains 的配置文件位于 /etc/proxychains.conf ,打开后你需要在末尾添加你使用的代理。例如:

[ProxyList]# add proxy here ...# meanwile# defaults set to "tor"#socks4    127.0.0.1 9050# examplesocks5  127.0.0.1 8888

确保你添加的代理能用。如果没有的话,你可以暂时在网上找一些免费的代理(不一定安全,你的流量可能被监听),比如说:。

OK,基础的配置到这里就搞定了。除此之外,这个文件里还用一堆可选的配置供你调整,自己去看啦。

ProxyChains 的使用方式非常简单,直接在应用程序前加上 proxychains4 即可。例如:

proxychains4 git clone https://github.com/rofl0r/proxychains-ng
有没有明显感觉到 clone 的速度变快了很多。当然,除此之外你可以在任何你想通过代理的应用上使用:

# 在 Ubuntu 上更新软件包sudo proxychains4 apt-get update# 安装 npm 依赖(国内慢得一B啊)proxychains4 npm install# 使用 docker(再也不用切换源了)docker run helloworld# 下面请读者自行发挥。。。。
也有例外啦。这样使用并没有任何效果:

proxychains4 ping google.com[proxychains] config file found: /etc/proxychains.conf[proxychains] preloading /usr/local/lib/libproxychains4.dylibPING google.com (172.217.27.142): 56 data bytesRequest timeout for icmp_seq 0Request timeout for icmp_seq 1Request timeout for icmp_seq 2Request timeout for icmp_seq 3Request timeout for icmp_seq 4
因为 proxychains 只会代理 TCP 连接,而 ping 使用的是 ICMP。记住这一点即可。

参考

:官方的说明文档

:GitHub 项目主页

 :另一篇非常不错的教程

你可能感兴趣的文章
邮件服务系列之四基于虚拟用户的虚拟域的邮件系统(安装courier-authlib以及部分配置方法)...
查看>>
Linux VSFTP服务器
查看>>
DHCP中继数据包互联网周游记
查看>>
Squid 反向代理服务器配置
查看>>
Java I/O操作
查看>>
Tomcat性能调优
查看>>
项目管理心得
查看>>
Android自学--一篇文章基本掌握所有的常用View组件
查看>>
灰度图像和彩色图像
查看>>
通过vb.net 和NPOI实现对excel的读操作
查看>>
TCP segmentation offload
查看>>
java数据类型
查看>>
数据结构——串的朴素模式和KMP匹配算法
查看>>
FreeMarker-Built-ins for strings
查看>>
验证DataGridView控件的数据输入
查看>>
POJ1033
查看>>
argparse - 命令行选项与参数解析(转)
查看>>
一维数组
查看>>
Linux学习笔记之三
查看>>
CentOS 6.6 FTP install
查看>>