Mac 上 使用 Proxifier 让 shell 走代理

2016 年 3 月 3 日
 tuimaochang
下载安装 Proxifier 。
1.设置 socks5:127.0.0.1:1080 。
2.默认规则走 socks5:127.0.0.1:1080 。
3.添加规则 SSX 走 direct 。
4.这时shell已经走代理了。
18971 次点击
所在节点    macOS
43 条回复
charlie21
2016 年 3 月 3 日
我用的 privoxy ( /t/215092 ) ,配置好之后
> privoxy ~/.theconfig
> export http_proxy='http://localhost:8118'
> export https_proxy='https://localhost:8118'
> wget https://www.google.com.hk

可以写入头三行到 shell 配置如 ~/.zshrc 这样就可以自动终端翻墙了。仅做参考
Strikeactor
2016 年 3 月 3 日
redkei
2016 年 3 月 3 日
想临时走的话(只当前窗口有效),
export {http,https,ftp}_proxy='http://127.0.0.1:XXXX'

想一直有的话,写到 rc 文件里去, bashrc or zshrc

不需要额外的工具转。 shell 需要是因为每次都不走系统的 proxy ,只有自己定义一下。
582033
2016 年 3 月 3 日
不都是用 proxychains 的吗
linghutf
2016 年 3 月 3 日
OSX10.11 上 proxifier 好像不起作用了,之前试过,不知道现在更新没有。
oxoxoxox
2016 年 3 月 3 日
proxychains +1
bigwind
2016 年 3 月 3 日
@linghutf 可以用啊,一直用的好好的, V2.15
47jm9ozp
2016 年 3 月 3 日
@linghutf SIP 开 debug 模式
pljhonglu
2016 年 3 月 3 日
三楼方法,不需要什么工具啊。。。
palxex
2016 年 3 月 3 日
proxychains 对付命令行好使,对付 GUI 程序好多是不管用的。
Sequencer
2016 年 3 月 3 日
export socks5_proxy='socks5://localhost:1080'
应该可以吧...
xmgit
2016 年 3 月 3 日
补充,想只对当前命令有效的话

$ all_proxy=socks5://127.0.0.1:1080 curl xxxx
libotony
2016 年 3 月 3 日
嘴贱说一句,我以前用 Proxifier ,后来换了 Surge for Mac
nathanw
2016 年 3 月 3 日
@libotony surge 如何添加规则让 shell 走?
gangsta
2016 年 3 月 3 日
请教各位 Proxifier 或者 proxychains 可以设置 Pac 规则么?
teloti
2016 年 3 月 3 日
@libotony 我也有些好奇,似乎 Surge for Mac 对命令行无效吧?而且这软件也没有多少可配置的地方
carrionlee
2016 年 3 月 3 日
即使在设置里启用了全局代理, shell 好像也不走这个代理的?
teloti
2016 年 3 月 3 日
@libotony 哦我理解你的意思了,你是配置 http_proxy 了是么
shiltian
2016 年 3 月 3 日
@teloti Surge For Mac 和 iOS 版不一样的地方在于它不支持 TUN ,即除 TCP 协议以外的协议不像 iOS 那样可以 TUN ,因此 Surge For Mac 只支持 TCP 。(如果我没理解错的话)。
shiltian
2016 年 3 月 3 日
@gangsta 不可以…

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/260673

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX