首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >macOS终端,使用Socks代理连接到macOS

macOS终端,使用Socks代理连接到macOS
EN

Stack Overflow用户
提问于 2019-12-22 13:50:00
回答 1查看 1.7K关注 0票数 0

我一直在使用以下命令将终端连接到我的本地Socks 5代理:

代码语言:javascript
复制
export http_proxy=socks5://127.0.0.1:8070 https_proxy=socks5://127.0.0.1:8070 && curl ifconfig.me;

根据ifconfig.me的说法,我的IP是正确的,所以端口80和443可以正常工作,但是当我使用SSH时,我没有通过代理连接。

有什么简单的方法可以解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-25 10:52:04

我能够通过shadowsocks将ssh与netcat连接起来:

代码语言:javascript
复制
 ssh -v -o 'ProxyCommand=ncat --proxy-type socks5 --proxy 127.0.0.1:1086 %h %p' -p22 username@ip

您可以将其添加到~/.ssh/config

代码语言:javascript
复制
Host *
     ProxyCommand=ncat --proxy-type socks5 --proxy 127.0.0.1:1086 %h %p

MacOS默认不提供netcat,您需要安装:

代码语言:javascript
复制
brew install nmap
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59441921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档