1
xiadd 2017 年 1 月 20 日
我一般是`curl google.com`
|
2
AWSAM 2017 年 1 月 20 日
用 surge 的加强模式, 就是贵了点
|
3
n6DD1A640 2017 年 1 月 20 日 先分清楚 http https socks5
|
4
paradoxs OP @n6DD1A640
export socks_proxy=http://127.0.0.1:1080 export socks_proxy=https://127.0.0.1:1080 export socks5_proxy=http://127.0.0.1:1080 export socks5_proxy=https://127.0.0.1:1080 这样子也不行。。写错了吗 |
5
n6DD1A640 2017 年 1 月 20 日 @paradoxs ss 是一个 socks 代理,不是 http 或 https
http://unix.stackexchange.com/questions/71481/use-socks-proxy-for-commands-in-terminal export http_proxy=socks5://127.0.0.1:8080 export https_proxy=socks5://127.0.0.1:8080 |
6
tyhunter 2017 年 1 月 20 日
SpetchLite
|
7
shendancan 2017 年 1 月 20 日
试一下 Proxifier
|
8
hvanke 2017 年 1 月 20 日
也可以试一下 privoxy
|
9
Wongzigii 2017 年 1 月 20 日
Proxifier +1
|
10
missdeer 2017 年 1 月 20 日 ping 是 ICMP , ss 管不到。另外,如上面说的, ss 开的是 socks5 口,设 http 和 https 不行的。
|
11
mxi1 2017 年 1 月 20 日 via iPhone
ss 协议是不是 socks 的?你应该配 socks_proxy 吧?
|
12
chairuosen 2017 年 1 月 20 日
还是用 proxychains4 吧,灵活
`proxychains4 curl google.com` |
13
o02VFqu3gZnZfX8n 2017 年 1 月 20 日
1. export all_proxy='socks5://127.0.0.1:1080'
2. proxychains + 命令 3. privoxy 转 socks5 代理为 http 代理,之后 export http_proxy curl ip.cn 可查看代理配置情况 |
14
Dvel 2017 年 1 月 20 日
you need surge
|
15
yinheli 2017 年 1 月 20 日
ping ? 是 udp 协议, ss 是 tcp 协议
|
17
D3EP 2017 年 1 月 20 日 via Android
proxychains +1
|
18
JackyBao 2017 年 1 月 20 日 via Android
iptables 把出站的 22 端口转发到 ss-redir 的 1081 端口
iptables -t nat -I OUTPUT -p tcp --dport 22 -j REDIRECT --to-port 1080 |
20
zhaohui318 2017 年 1 月 20 日
|
22
crysislinux 2017 年 1 月 20 日 最后发现还是路由器上装 ss 来的彻底。
|
23
cocoking 2017 年 1 月 20 日
@AWSAM 用 surge 的 enhance model 规则应该怎么些呢? 我看作者的官网上写的是全部的应用程序都会走代理,而不仅仅是 terminal
|
24
iCyMind 2017 年 1 月 20 日 via iPhone
上级路由设置 iptable ,
或者上级虚拟路由器设置 iptables |
25
bao3 2017 年 1 月 20 日 via Android
楼上的回答当中只有两个人说对了。无论 r 你在终端里面如何设置, ping 都是 icmp 控制协议,你都会永远超时。
17 楼和 20 的可以,那个回答 Surge 的也是醉了,为了在终端跑 ss 你让人家巨资买个工具。 简单来说,不要设置任何终端代理,直接使用 proxychains 加上你要用的命令就可以了,简单免费轻量 |
26
clavichord93 2017 年 1 月 21 日 via iPhone
@bao3 proxychains 要关 sip 吧
|
27
clavichord93 2017 年 1 月 21 日 via iPhone
我推荐 spechtlite ,把 ss 转成 http 或者 https 。
|
28
Jaylee 2017 年 1 月 21 日
shadowsocksX-NG
|
29
mornlight 2017 年 1 月 21 日 via iPhone
Proxifier 或 Surge 或 ProxyChains 是工具流。
export ALL_PROXY =socks5://127.0.0.1:1080 可以解决部分问题。 仅针对你拉 CocoaPods 慢的情况, Git 自己就可以配置成走 SOCKS5 代理,你搜一下或者参考 https://www.v2ex.com/t/244904 |
30
mornlight 2017 年 1 月 21 日 via iPhone
话说面试时如果有人讲他熟悉计算机网络,我就会问「 ping 的时候是走 TCP 还是 UDP ?」来坑他😛
|
31
sammo 2017 年 1 月 21 日
> curl -I www.google.com
(大写字母 i ) |
32
sammo 2017 年 1 月 21 日
路由器上装 ss 会更快地暴露你的 fq 服务器的 IP ( 和你的真实位置 )
参考 百度定位泄露真实位置 - https://www.v2ex.com/t/325447 |
33
SpringHack 2017 年 1 月 21 日 via Android
@mornlight 太阴了这招…不过如果面试者真的会他有可能会认为你弱智…
|
34
bao3 2017 年 1 月 21 日
@clavichord93 当然不需要关
|
36
cranelee13 2017 年 1 月 22 日
可以使用 proxychains
|
37
qq2511296 2017 年 1 月 22 日
挂不了 ss 是因为 SIP 没有关闭 你得把 sip 关闭了才行
SIP 关闭方法:重启电脑 重启的时候按住 command+r 不要放手,等它到恢复模式的时候打开终端 输入命令 csrutil disable 然后重启 |
38
shenyuan 2017 年 1 月 22 日 via Android
有的 terminal 程序是不支持 socks 代理的,而且默认也不会把 socks 代理转成 httl 代理,可以用 privoxy ,直接 brew install 就可以,改一下它的配置文件,然后把 http 和 https 的代理改成它的监听端口
|
39
xpol 2017 年 1 月 22 日
add follow to bash_profile:
function set_proxy() { export http_proxy=$1 export https_proxy=$1 git config --global http.proxy $1 git config --global https.proxy $1 } function proxy() { case $1 in off) unset http_proxy unset https_proxy git config --global --unset http.proxy git config --global --unset https.proxy ;; [1-9]*) set_proxy socks5://127.0.0.1:$1 ;; la|lantern) set_proxy http://127.0.0.1:8787 ;; ss|shadowsocks) set_proxy socks5://127.0.0.1:1080 ;; pr|privoxy) set_proxy http://127.0.0.1:8118 ;; "") echo usage: proxy [port\|ss\|shadowsocks\|la\|lantern\|off] ;; esac echo http_proxy=$http_proxy echo https_proxy=$https_proxy } Usage: proxy ss |
40
filtrate 2017 年 1 月 24 日
tsocks 不错啊。
brew install tsocks vim /usr/local/etc/tsocks.conf |
41
DrenA 2017 年 1 月 25 日
5 楼正解
|
42
NUT 2017 年 2 月 7 日
一般使用 proxychains4 很灵活的
|
43
sbilly 2017 年 2 月 21 日
proxifier +1
|