基于proxychains4进行终端加速 wget,curl等
@(Macbook使用技巧学习)
电脑上使用ss加速后,往往只是浏览器上可用,但是在终端上并不可行,比如wget,curl等。比如这次想用wget下载文件,但是速度很慢,有一种解决方法是新建一个配置文件~/.wgetrc
,写入内容:
use_proxy=yes
http_proxy=http://127.0.0.1:1086
https_proxy=https://127.0.0.1:1086
我本地ss监听端口是1086。
但是这个在我电脑上测试并未起作用,用ss官方的方法得到解决:proxychains4。
参考。
在MacOS上,先安装:
brew install proxychains-ng
新建一个配置文件:
~/.proxychains/proxychains.conf
在vim ~/.proxychains/proxychains.conf
时,显示Cann't open file for writing
, 先新建.proxychains
文件夹,再新建文件即可。
写入内容:
strict_chain
proxy_dns
remote_dns_subnet 224
tcp_read_time_out 15000
tcp_connect_time_out 8000
localnet 127.0.0.0/255.0.0.0
quiet_mode
[ProxyList]
socks5 127.0.0.1 1086
这个配置文件自动读取,但是具体的工具比如wget
会优先读取.wgetrc
配置文件,我开始先配置的.wgetrc
文件,所以,先把这个文件名字改掉。
这样才能读取proxychains4 对应的配置。
应用方法是:
proxychains4 wget url
显示加速效果感人。
或者直接将bash进入proxy代理:
proxychains4 bash
,再写命令,就不用再带proxychains4
。