Centos 7安裝Proxychains實現Linux 代理


  1. 支持http/https/socks4/socks5
  2. 支持認證
  3. 遠端dns查詢
  4. 多種代理模式

不足:

  1. 不支持udp/icmp轉發
  2. 少部分程序和在后台運行的可能無法代理

 

一、安裝下載源碼:

git clone https://github.com/rofl0r/proxychains-ng 

編譯和安裝:

cd proxychains-ng
./configure --prefix=/usr --sysconfdir=/etc make make install make install-config cd .. && rm -rf proxychains-ng

如果執行make && make install時提示make: cc: Command not found錯誤

這是由於新安裝的Linux系統沒有安裝gcc環境,需要安裝gcc

yum  install  gcc

二、配置proxychains-ng的配置非常簡單,只需將代理加入[ProxyList]中即可,貼一份配置:

dynamic_chain
chain_len = 1 #round_robin_chain和random_chain使用 proxy_dns remote_dns_subnet 224 tcp_read_time_out 15000 tcp_connect_time_out 8000 [ProxyList] socks5 127.0.0.1 1080 socks4 127.0.0.1 1081 http 127.0.0.1 3128 

proxychains-ng支持多種代理模式:

  • dynamic_chain :按照代理列表順序自動選取可用代理
  • strict_chain :按照代理列表順序使用代理,所有代理必須可用
  • round_robin_chain :輪詢模式,自動跳過不可用代理
  • random_chain :隨機模式

三、測試

proxychains4 curl ip.cn

四、使用用法非常簡單:

proxychains4 程序 參數

這樣用每次都要在命令前輸入proxychains4,比較麻煩,可以用proxychains4代理一個shell,在shell中執行的命令就會自動使用代理了,例如:

proxychains4 -q /bin/bash 

這就有點像全局代理了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM