proxychain 介绍
本文介绍的是proxychains-ng项目
在 linux 上运行一些命令的时候,经常访问到国外的网站,速度非常的慢,例如用git
、wget
等等,这个时候就可以通过proxychain
工具来使用代理进行网络访问,使用教程如下:
1
|
proxychains4 git clone git@github.com:rofl0r/proxychains-ng.git
|
在所有要运行的命令行之前加上proxychains4
就可以通过代理进行网络访问了。
安装
Ubuntu
直接通过 apt 包管理工具就可以安装
1
|
sudo apt-get install -y proxychains4
|
源码构建
1
|
git clone git@github.com:rofl0r/proxychains-ng.git
|
配置
安装完之后可以找到/etc/proxychains.conf
或/etc/proxychains4.conf
文件进行修改,一般请求下翻到最后一段修改代理服务器配置即可。
1
|
[ProxyList]
|
这里我设置的 socks5 代理,还支持http
、socks4
协议的代理,示例:
1
|
# Examples:
|
当然以上内容在/etc/proxychains.conf
中都可以看到。
设置别名
proxychains4
这个命令比较长不太好记,我通过alias
给它设置了一个别名pc
,修改~/.profile
:
1
|
alias pc=proxychains4
|
刷新 profile
1
|
source ~/.profile
|
测试
1
|
pc curl -I https://www.google.com
|
可以看到已经能够成功访问google
了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?