markdown 终端代理shadowsocks + polipo

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 终端代理shadowsocks + polipo相关的知识,希望对你有一定的参考价值。

## 安装 polipo
```
brew install polipo
```
## 设置每次登陆启动polipo
```
ln -sfv /usr/local/opt/polipo/*.plist ~/Library/LaunchAgents
```
### 添加配置文件`~/.polipo`,允许远程访问
```
cat > ~/.polipo << EOF
proxyAddress = "0.0.0.0"
EOF
```
更多配置参数参考:[polipo config.sample](https://raw.githubusercontent.com/jech/polipo/master/config.sample)

## 配置polipo开机自启动:
```
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.polipo.plist
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.polipo.plist
```
这样polipo就设置完成了,polipo的http代理默认在localhost:8123。

## 如果上边启动失败,使用 brew services 启动 polipo
```
brew services restart polipo
```

## 终端测试
```
export http_proxy=http://localhost:8123;export https_proxy=http://localhost:8123;
curl ip.cn
#当前 IP:52.199.xxx.xxx 来自:日本 Amazon
```
其它主机访问输入使用ip
```
#查看 本机 ip
ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1'
#或者这样获取本机ip
ipconfig getifaddr en0
#192.168.8.234
#其它主机使用
export http_proxy=http://192.168.8.234:8123;export https_proxy=http://192.168.8.234:8123;
curl ip.cn
#当前 IP:52.199.xxx.xxx 来自:日本 Amazon
```

其它系统参考:[为终端设置Shadowsocks代理](https://droidyue.com/blog/2016/04/04/set-shadowsocks-proxy-for-terminal/)

以上是关于markdown 终端代理shadowsocks + polipo的主要内容,如果未能解决你的问题,请参考以下文章

ubutun终端设置代理记录

markdown Shadowsocks多用户.md

markdown Ubuntu安装ShadowSocks服务

markdown 添加shadowsocks作为服务

markdown 如何在Ubuntu服务器上设置Shadowsocks

text shadowsocks公共代理的必要设置