websec80

  博客园  :: 首页  :: 新随笔  :: 联系 ::  :: 管理
  96 随笔 :: 50 文章 :: 3 评论 :: 13万 阅读

proxychain 介绍

本文介绍的是proxychains-ng项目

在 linux 上运行一些命令的时候,经常访问到国外的网站,速度非常的慢,例如用gitwget等等,这个时候就可以通过proxychain工具来使用代理进行网络访问,使用教程如下:

1
proxychains4 git clone git@github.com:rofl0r/proxychains-ng.git
 

在所有要运行的命令行之前加上proxychains4就可以通过代理进行网络访问了。

安装

Ubuntu

直接通过 apt 包管理工具就可以安装

1
sudo apt-get install -y proxychains4
 

源码构建

1
2
3
4
git clone git@github.com:rofl0r/proxychains-ng.git
sudo make
sudo make install
sudo make install-config
 

配置

安装完之后可以找到/etc/proxychains.conf/etc/proxychains4.conf文件进行修改,一般请求下翻到最后一段修改代理服务器配置即可。

1
2
3
4
5
[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
socks5 192.168.56.1 1080
 

这里我设置的 socks5 代理,还支持httpsocks4协议的代理,示例:

1
2
3
4
5
6
#        Examples:
#
# socks5 192.168.67.78 1080 lamer secret
# http 192.168.89.3 8080 justu hidden
# socks4 192.168.1.49 1080
# http 192.168.39.93 8080
 

当然以上内容在/etc/proxychains.conf中都可以看到。

设置别名

proxychains4这个命令比较长不太好记,我通过alias给它设置了一个别名pc,修改~/.profile

1
alias pc=proxychains4
 

刷新 profile

1
source ~/.profile
 

测试

1
2
3
4
5
6
pc curl -I https://www.google.com
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.14-git-8-gb8fa2a7
[proxychains] Strict chain ... 192.168.56.1:1080 ... www.google.com:443 ... OK
HTTP/2 200
 

可以看到已经能够成功访问google了。

posted on   websec80  阅读(4374)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示