答案 0 :(得分:9)
不会自动创建配置文件。您需要获取示例配置文件。在终端中运行此命令:
curl -o ~/.polipo https://raw.githubusercontent.com/jech/polipo/master/config.sample
和forbidden URL:
curl -o ~/.polipo-forbidden https://raw.githubusercontent.com/jech/polipo/master/forbidden.sample
然后重新启动polipo以确保它将使用配置文件:
launchctl unload /usr/local/opt/polipo/homebrew.mxcl.polipo.plist
launchctl load /usr/local/opt/polipo/homebrew.mxcl.polipo.plist
如果它产生Service is disabled
错误,请尝试使用此命令重新启动polio:
brew services restart polipo
现在在浏览器中打开此地址: http://127.0.0.1:8123/polipo/config
你应该在顶部看到这一行:
configFile /Users/YourUserName/.polipo Configuration file.
如果是,您需要修改~/.polipo
以配置您的polipo实例。
还有另一种不推荐的方法。您可以在/usr/local/etc/polipo/config
创建配置文件,然后使用以下命令创建指向/etc/polipo/config
的软链接:
mkdir /usr/local/etc/polipo/
curl -o /usr/local/etc/polipo/config 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
修改配置文件。
答案 1 :(得分:0)
我还使用了brew在Mac OS上安装polipo。与您遇到的问题相同。
实际上,您需要创建配置文件。失败的路径为~/.polipo
。
启动polipo服务(brew services start polipo
)之后
打开链接:http://127.0.0.1:8123/polipo/config
socksParentProxy = "127.0.0.1:1086"
socksParentProxy
socksProxyType = socks5
proxyAddress = "::0" # both IPv4 and IPv6
proxyPort = 8123