还是代理

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"

即可。

comments powered by Disqus