良许Linux教程网 干货合集 如何使用proxychains-ng代理转发终端命令

如何使用proxychains-ng代理转发终端命令

ProxyChains遵循GNU协议的一款适用于linux系统的网络代理设置工具。强制由任一程序发起的TCP连接请求必须通过诸如TOR 或 SOCKS4, SOCKS5 或HTTP(S) 代理。支持的认证方式包括:SOCKS4/5的用户/密码认证,HTTP的基本认证,下面为大家分享一下使用proxychains-ng代理转发终端命令具体方法。

如何使用proxychains-ng代理转发终端命令

项目地址

项目主页:https://github.com/rofl0r/proxychains-ng

proxychains-ng是proxychains的加强版,主要有以下功能:

  1. 支持http/https/socks4/socks5
  2. 支持认证
  3. 远端dns查询
  4. 多种代理模式

安装

源码编译安装

  • 下载源码
  $ git clone https://github.com/rofl0r/proxychains-ng
  • 编译安装
$ ./configure --prefix=/usr --sysconfdir=/etc
$ make
$ make install
$ make install-config (安装proxychains.conf配置文件)yum仓库安装Fedora的仓库里也有打包好了的,直接执行dnf install proxychains-ng.x86_64不只是Fedora,其余发行版在各自的源仓库里都收录了proxychains,具体可以搜索查查对应的包管理器的安装命令。使用   使用前你需要有个已经有启用VPN代理转发且转发通畅的端口,比如常见的1080端口。具体不必须说。如果不知道什么意思就不用再往下看了,知道有这个命令就可以了。   然后修改proxychains配置文件。默认目录是/etc/proxychains.conf 文件,默认会给出一些[ProxyList]参数,我们直接直接挪到文件底部修改添加就可以了。例如$ vim proxychains.conf
[ProxyList]
socks5    127.0.0.1 1080 上面的参数配置意思是 proxychains将所需要的命令通过sock5在1080端口转发,如果需要什么命令用到代理转发,执行"proxychains4+命令"就可以了。一图胜千言:如果嫌弃命令太长,有的shell不支持命令补全可以用alias命令重命名一下  alias pc='proxychains4'

proxychains4这个神器解决了很多网络慢、卡和迷路的问题。有段时间在github 上git pull和push极慢,通过这个代理转发之后,飞一样的感觉,如丝般顺滑。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

img
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部