博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用proxychains-ng代理转发终端命令
阅读量:7305 次
发布时间:2019-06-30

本文共 1052 字,大约阅读时间需要 3 分钟。

hot3.png

常见的VPN程序大部分默认代理浏览器的http流量,好多场景不是一个浏览器能解决问题的。用户大部分都是重度命令用户,如果要让终端下的命令被代理转发,这时我们就要用上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

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

不只是Fedora,其余发行版在各自的源仓库里都收录了proxychains,具体可以搜索查查对应的包管理器的安装命令。

使用

   使用前你需要有个已经有启用VPN代理转发且转发通畅的端口,比如常见的1080端口。具体不必须说。如果不知道什么意思就不用再往下看了,知道有这个命令就可以了。

   然后修改proxychains配置文件。默认目录是/etc/proxychains.conf 文件,默认会给出一些[ProxyList]参数,我们直接直接挪到文件底部修改添加就可以了。

例如

$ vim proxychains.conf[ProxyList]socks5    127.0.0.1 1080

 上面的参数配置意思是 proxychains将所需要的命令通过sock5在1080端口转发,如果需要什么命令用到代理转发,执行"

proxychains4+命令

"就可以了。一图胜千言:

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

如果嫌弃命令太长,有的shell不支持命令补全可以用alias命令重命名一下

alias pc='proxychains4'

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

本文原创地址:

转载于:https://my.oschina.net/u/3585265/blog/2222875

你可能感兴趣的文章
Delphi XE7 Update1 下载破解、带源码和帮助安装序列号
查看>>
postgres配置主从流复制
查看>>
HibernateTemplate 查询
查看>>
Android imageView图片按比例缩放
查看>>
java基金会成立
查看>>
分治——合并排序
查看>>
IOS-网络(大文件下载)
查看>>
35 个在网页设计漂亮的滑块设计
查看>>
Memcached 结构分析
查看>>
如何找回Oracle中system,sys用户的密码
查看>>
跟我来之--(Windows 8 Consumer Preview安装图解)
查看>>
Revit API导出GBXML
查看>>
动态链接 - dll和so文件区别与构成
查看>>
[dataTables.js error] Uncaught TypeError: myTable.row is not a function
查看>>
android camera jni调用
查看>>
Linux学习笔记(三):系统执行级与执行级的切换
查看>>
10601 - Cubes(Ploya)
查看>>
Android TV 开发(4)
查看>>
WAYOS路由WEB认证写入工具,有保存密码、提示日期时间星期及提醒的功能
查看>>
快速分页sql及程序实现 之配餐系统的开发
查看>>