mac osx 下面shadowsocks 转换成http代理
来源:互联网 发布:mac os 磁盘清理 编辑:程序博客网 时间:2024/04/30 10:14
本身mac下面的客户端默认是没有共享局域网的功能。需要自己动手搭建了。
很多用户不知道到底怎么来共享和进行转换
打开终端
安装privoxy来实现
这里我是通过brew来进行的安装
brew install privoxy看到这行已经安装成功
==> CaveatsTo have launchd start privoxy at login: ln -sfv /usr/local/opt/privoxy/*.plist ~/Library/LaunchAgentsThen to load privoxy now: launchctl load ~/Library/LaunchAgents/homebrew.mxcl.privoxy.plistOr, if you don't want/need launchctl, you can just run: privoxy /usr/local/etc/privoxy/config==> Summary编辑配置文件
echo 'listen-address 0.0.0.0:8118' >> /usr/local/etc/privoxy/configecho 'forward-socks5 / localhost:1080 .' >> /usr/local/etc/privoxy/config
Ps说明:
8118是要监听的http端口
1082 是我自己本地的shadowsocks监听端口。你可以修改为你自己的
下面启用
/usr/local/Cellar/privoxy/3.0.23/sbin/privoxy /usr/local/etc/privoxy/config
然后使用下面2个命令检查是否启动成功和端口是否已经监听
ps aux | grep privoxyKim 8898 0.0 0.0 2432772 664 s000 S+ 3:49下午 0:00.00 grep privoxyKim 8892 0.0 0.0 2463696 1332 ?? Ss 3:49下午 0:00.03 /usr/local/Cellar/privoxy/3.0.23/sbin/privoxy /usr/local/etc/privoxy/config证明已经启动
netstat -an | grep 8118看到这个
netstat -an | grep 8118tcp4 0 0 *.8118 *.* LISTEN证明已经监听
使用 ifconfig 来查看自己的本地IP地址,我自己本地是192.168.1.240
然后在其他支持http代理当中填写 192.168.1.240:8118 就可以了
命令行工具下使用Shadowsocks
安装配置
使用 Homebrew 安装
brew install proxychains-ng
编辑配置文件
nano /usr/local/etc/proxychains.conf
在 [ProxyList]
下面(也就是末尾)加入代理类型,代理地址和端口
例如使用 TOR 代理,注释掉原来的代理并添加:
socks5 127.0.0.1 1080注意,这里的端口号根据你自己的决定,比如我用的shadowsocks,本地端口是1080,那这里就是1080
如果所在的网络很复杂,可能需要在配置文件中启用dynamic_chain
- 按照列表中出现的代理服务器的先后顺序组成一条链,如果有代理服务器失效,则自动将其排除,但至少要有一个是有效的
然后在 [ProxyList]
下添加多个代理
默认是:strict_chain
- 按照后面列表中出现的代理服务器的先后顺序组成一条链,要求所有的代理服务器都是有效的
使用
在命令的前面加上proxychains4
即可
proxychains4 git push
0 0
- mac osx 下面shadowsocks 转换成http代理
- Mac 给ShadowSocks设置HTTP代理 Privoxy
- Ubuntu 16.04 Shadowsocks 及 转换HTTP代理
- Shadowsocks+Privoxy打造Linux / Mac socks和http代理
- Mac把socks5代理转换成http/https的代理
- Mac把socks5代理转换成http/https的代理
- 用polipo将shadowsocks转换为http代理
- Ubuntu14.04使用Shadowsocks及转换HTTP代理
- mac + shadowsocks + Proxychains终端代理
- Mac上Privoxy将shadowsocks的socks5代理转为http代理(解决SublimeText无法安装插件的问题)
- 代理原理-http,socks5,ssl, shadowsocks
- 将socks代理转换成http代理
- Mac OSX下面安装FLANN供Matlab调用 都是坑
- 将 Tor socks 转换成 http 代理
- Shadowsocks OSX无法使用,解决
- Ubuntu 下面 gSTM + Privoxy 实现 http 代理
- mac osx
- mantis 导出 csv mac osx 乱码 转换处理
- mongodb操作
- GetLastError用法
- ajax Session失效如何跳转到登录页面
- 玩转Protocol Buffers
- JS获取键盘ASCII码代码
- mac osx 下面shadowsocks 转换成http代理
- 方差与转动惯量
- Android Telephony中缩写含义
- unsupported locale setting
- angular js实现表单验证
- JAVA-快速查找算法
- 杭电3790 最短路径问题(djstra过)
- 关于TextView的一些初步讲解
- 使用APC加速PHP