export http_proxy=代理的地址
亲试过
有很多办法:
方法1,端口映射
在中间节点上配置端口映射。将ABC节点相应服务的端口映射到中间节点上。具体操作步骤自行百度。缺点是,你客户端连接时需要手动指定相应服务的端口,比如内网web服务http://172.16.1.5/index.html,在中间节点把172.16.1.5的80端口映射到中间节点的外网ip的9999端口。
那就要访问http://1.1.1.1:9999/index.html,这个端口映射是在防火墙上做。
方法2:socks代理
在中间节点部署socks代理服务,然后在客户端上手动设置代理。最简单的socks服务是用ssh建立ssh通道。
方法3:vpn
在中间节点部署vpn服务,比如l2tp/ipsec类型的vpn服务。我建议你部署l2tp/ipsec是因为ios10不再支持pptp服务。这个其实最方便,你部署好后,内网新增加什么服务都不用你再做任何操作就直接可以连。
别的办法:Haproxy建tcp代理或者http代理,这些办法通用性不是那么强。
此外还有gre隧道啊等等办法。
手机码字,不便贴具体操作步骤,思路就是这样,具体步骤自行百度我说的那些关键词吧。
Homebrew 搜索安装 proxychains-ng
下面的方案用于解决mac terminal 内无法走代理的问题。
----------------------邪恶分割线---------------------------
在 middle节点安装小飞机提供服务。在 mac 上安装小飞机客户端 和 proxifier 。根据 middle 端的参数配置客户端,确保连接正常后,将本地 wget - curl - ssh - vnc - ftp 等程序的数据通过 proxifier 转发到小飞机客户端默认开启的 socks5 127.0.0.1:1080 即可。设置完后下列服务的速度会有改善(跟 middle 的速度有关):
ssh登陆海外服务器
brew 更新与安装
pip 安装与更新
ports 安装与更新
git push/pull/clone
vnc 远程访问
ftp 服务
(实际上, middle 节点的速度决定体验好坏)
楼主,想问你一个问题,mac os系统,我想手机端client连接mac os系统,mac os系统修改了一些hosts文件信息,mac系统共享wifi,手机连上电脑共享的热点,希望手机端能走mac系统的hosts文件域名解析,我看了下你的没解决之前的问题,正是我想要的,能告诉我下?