栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux终端代理方法

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux终端代理方法

使用proxychains实现socks5和http代理给终端里的指定命令加速

安装

直接apt安装

$ sudo apt-get update
$ sudo apt-get install proxychains
修改

apt安装后直接用可能会存在找不到.so文件的报错

ERROR: ld.so: object 'libproxychains.so.3' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

所以要先修改一下,首先找到这个.so文件

$ find /usr/lib/ -name libproxychains.so.3
/usr/lib/x86_64-linux-gnu/libproxychains.so.3

然后改proxychains

$ sudo vim /usr/bin/proxychains
#!/bin/sh
echo "ProxyChains-3.1 (http://proxychains.sf.net)"
if [ $# = 0 ] ; then
        echo "  usage:"
        echo "          proxychains  [args]"
        exit
fi
export LD_PRELOAD=libproxychains.so.3
exec "$@"
~                                                                               

把上面找到的文件路径直接写进倒数第二行的预加载文件位置

配置

配置文件在/etc/proxychains.conf里面有具体的书写规范,省流一点的做法就是把原有的最后一行注释掉,把自己的代理端口按照最后一行的语法添加在后面即可,就像下面这样

...
[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
#socks4 	127.0.0.1 9050
socks5  127.0.0.1 8001
http    127.0.0.1 8000
使用

想要某些命令走代理的时候,只要把对应的命令用proxychains执行就好

$ proxychains git clone https://github.com/haad/proxychains.git
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/841962.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号