首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少/usr/local/etc/中的polipo/config文件

缺少/usr/local/etc/中的polipo/config文件
EN

Stack Overflow用户
提问于 2016-01-12 16:48:48
回答 3查看 3K关注 0票数 7

我使用brew通过Mac终端安装polipo。它似乎成功安装,但我找不到配置文件和编辑it.Can谁帮我找出原因?

EN

回答 3

Stack Overflow用户

发布于 2016-05-19 00:06:52

  • 配置文件不会自动创建。您需要获得示例配置文件。在终端中运行此命令: curl -o ~/..polipo https://raw.githubusercontent.com/jech/polipo/master/config.sample 对于被禁止的网址: curl -o ~/..polipo禁忌https://raw.githubusercontent.com/jech/polipo/master/forbidden.sample 然后重新启动polipo以确保它将使用配置文件: 卸载/usr/local/opt/polipo/homebrew.mxcl.polipo.plist launchctl加载/usr/local/opt/polipo/homebrew.mxcl.polipo.plist 如果产生Service is disabled错误,请尝试此命令重新启动脊髓灰质炎: brew服务重启polipo 现在在浏览器中打开这个地址:http://127.0.0.1:8123/polipo/config 您应该在顶部看到这条线: configFile /User/YourUserName/..polipo配置文件。 如果是这样的话,您需要修改~/.polipo来配置polipo实例。
  • 还有另一种不被推荐的方法。您可以在/usr/local/etc/polipo/config上创建配置文件,然后使用以下命令创建到/etc/polipo/config的软链接: mkdir /usr/local/etc/polipo/ curl -o /usr/local/etc/ https://raw.githubusercontent.com/jech/polipo/master/config.sample sudo ln -sfv /usr/local/etc/polipo/config /etc/polipo/config 然后重新启动polipo并确保您的配置文件位置正确。您可以在/usr/local/etc/polipo/config修改配置文件。
票数 12
EN

Stack Overflow用户

发布于 2018-11-22 18:20:28

我还使用brew在Mac上安装了polipo。和你遇到的问题一样。

实际上,需要创建配置文件。失败的路径是~/.polipo**.**

启动polipo服务(brew services start polipo)后,打开链接:http://127.0.0.1:8123/polipo/config

这是我的配置:

代码语言:javascript
复制
socksParentProxy = "127.0.0.1:1086"
socksParentProxy
socksProxyType = socks5
proxyAddress = "::0"        # both IPv4 and IPv6
proxyPort = 8123
票数 5
EN

Stack Overflow用户

发布于 2022-01-26 15:21:14

如果polipo不起作用,

我也想安装polipo,但是即使在这里提供了配置文件,我也得到了:

Error: polipo has been disabled because it is not supported upstream!

(MacBook Pro M1芯片。我的socks代理是用ssh -D 8000 -C -N myuser@statichost生成的,因为有一些静态的IP需求)。

因此,我发现您还可以使用npm包将socks代理转换为http代理:https://www.npmjs.com/package/http-proxy-to-socks

代码语言:javascript
复制
# install hpts:
npm install -g http-proxy-to-socks

# launch http proxy:
hpts -s 127.0.0.1:8000 -p 8001
# here my socks5 proxy is at 127.0.0.1:8000 and the http proxy is now on port 8001

例如,Npm不支持socks5代理。所以我用hpts得到了一个http代理。之后,我告诉npm在以下情况下使用代理:

代码语言:javascript
复制
npm config set proxy http://127.0.0.1:8001
npm config set https-proxy http://127.0.0.1:8001
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34749303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档