扫码关注官方订阅号
业精于勤,荒于嬉;行成于思,毁于随。
ssh客户端控制的就是你的vps,比如wget命令,实际上是在vps上执行的,当然是用的vps的网络。你是想通过mac终端给本地安装程序吧,你需要在你的vps上搭vpn,mac连上即可,这样子mac就是用的vps的网络了
或许你可以通过设置 SOCKS 代理来实现:
ssh -D 9050 [username]@[remote.server.name]
如果是HTTP代理的话,一般可以在shell下定义下http_proxy环境变量,如:
http_proxy
export http_proxy=http://username:password@proxy.domain:someport/
然后再用你的包管理工具。
如果是VPN,偶就不太清楚了。 不过如果是ss的话,可以通过ss-local映射成本地的HTTP代理,然后参考1的方法。
1
听说过shadowsocks吗?可以参考这篇文章来安装服务器端https://github.com/shadowsocks/shadowsocks/wiki/Shadowsocks-%E4%BD%BF%...,然后参考这篇文章来完成客户端的配置https://github.com/shadowsocks/shadowsocks-iOS/wiki/Shadowsocks-for-OS...
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
ssh客户端控制的就是你的vps,比如wget命令,实际上是在vps上执行的,当然是用的vps的网络。你是想通过mac终端给本地安装程序吧,你需要在你的vps上搭vpn,mac连上即可,这样子mac就是用的vps的网络了
或许你可以通过设置 SOCKS 代理来实现:
如果是HTTP代理的话,一般可以在shell下定义下
http_proxy环境变量,如:然后再用你的包管理工具。
如果是VPN,偶就不太清楚了。 不过如果是ss的话,可以通过ss-local映射成本地的HTTP代理,然后参考
1的方法。听说过shadowsocks吗?可以参考这篇文章来安装服务器端https://github.com/shadowsocks/shadowsocks/wiki/Shadowsocks-%E4%BD%BF%...,然后参考这篇文章来完成客户端的配置https://github.com/shadowsocks/shadowsocks-iOS/wiki/Shadowsocks-for-OS...