还是代理
sublimetext的PackageControl连接总是超时,但是手头又没有http的代理,都是用的shadowsocks,然后就要想个办法怎样把socks5代理转换成http代理。
先是大体搜了一下,解决方案有这两种:
- proxychains
- tsocks
但是这两种代理都不复合我的要求,因为他们只能代理一次请求,不会持续listen一个端口,然后提供服务。
不得已之下,自己"写"一个吧。
https://github.com/wrfly/hovers
其实到后来才搜到,有个老牌的代理软件:privoxy
,安装之后,在配置文件里添加 forward-socks5 / 127.0.0.1:1080 .
就可以了。其中127.0.0.1:1080
是socks5的代理地址。
然后在sublime中配置一下:
~/.config/sublime-text-3/Packages/User/Package Control.sublime-settings
添加:
"http_proxy": "localhost:8118"
即可。