前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【网络工具】ProxyChains配置教程 — 使国内Linux服务器能访问下载GitHub资源

【网络工具】ProxyChains配置教程 — 使国内Linux服务器能访问下载GitHub资源

作者头像
会长君
发布2023-05-18 09:32:45
6.7K0
发布2023-05-18 09:32:45
举报
文章被收录于专栏:linux教程linux教程

ProxyChains是一款Linux系统下的代理工具,由于很多优秀的程序位于GitHub社区,使用国内服务器部署GitHub上面的程序时,经常会在拉取安装包时下载超时失败,或是访问国外网站非常慢,例如用gitwget等等,这个时候就可以通过proxychain工具来使用socks或http代理进行网络加速访问。

Debian/Ubuntu系统安装

1、直接通过 apt 包管理工具就可以安装,有两个版本,任选其一;

代码语言:javascript
复制
apt update apt install proxychains -y
或
apt install proxychains4 -y

Centos系统安装

1、有epel源

代码语言:javascript
复制
yum install -y proxychains-ng

2、无epel源

(1)下载源码

代码语言:javascript
复制
git clone https://ghproxy.com/https://github.com/rofl0r/proxychains-ng.git

(2)编译和安装

代码语言:javascript
复制
yum install gcc
cd proxychains-ng
./configure --prefix=/usr --sysconfdir=/etc
make 
make install
make install-config
cd .. && rm -rf proxychains-ng
which proxychains

ProxyChain配置使用

1、提前准备好一个可用的socks或http代理,如果自己有国外服务器可以通过?X-UI工具?搭建,也可以购买现成的代理:pigcha

2、安装后默认配置文件在?/etc/proxychains.conf?或?/etc/proxychains4.conf?,通过vi或nano编辑该文件,拉到最下面填入自己的代理信息,如果没设置用户密码认证则省略,添加后保存退出。

代码语言:javascript
复制
[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
#socks4  127.0.0.1 9050  ##注释掉或者直接删掉默认的本地代理
socks5  连接IP地址 连接端口 用户名 密码

3、这时候通过在安装命令前加上proxychains4就可以使用了,比如?proxychains4 curl cip.cc,我们可以看到IP已经变成socks代理的IP。

4、但proxychains4太长不好记忆,可以通过alias给它设置了一个别名 pc 。

命令行输入:?vi /etc/profile?编辑文件,在最后面添加如下内容

代码语言:javascript
复制
alias pc=proxychains4

刷新profile

代码语言:javascript
复制
source /etc/profile

测试

代码语言:javascript
复制
pc curl cip.cc

5、也可以命令行直接输入?proxychains4 bash?,这样就能新建一个具有全局代理功能的新终端,不需要在每条命令前都加proxychains了,输入exit退出终端。

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Debian/Ubuntu系统安装
  • Centos系统安装
    • 1、有epel源
      • 2、无epel源
      • ProxyChain配置使用
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
      http://www.vxiaotou.com