前提
很多时候我们的服务器只能联内网,但是没法登外网,这样pip,conda 啥的都没法用,很麻烦。
一个简单的解决方法就是用自己的电脑作为跳板机,让服务器通过我们的电脑访问外部网站。
注意,这个操作有一个前提:自己电脑要既能连上服务器,又能通外网。
整体流程
这个流程很好理解:
服务器连不上外网,但能连我们电脑,那让我们的电脑当个传话的,服务器和外网想聊啥,我们在中间传话就行。
连接服务器
首先我们用ssh连接服务器,在连接后,最后一行会显示这个:

记住这里from后面的ip,这是我们本地机的ip地址。
配置服务器
既然要让我们本地电脑当传话的,就得先告诉服务器我们电脑在哪,因此在服务器终端输入:
vim ~/.bashrc
进入配置页面后添加一行:
export http_proxy=xx.xxx.xx:10991
这里的 xx.xxx.xx 就是我们上面让大家记住的ip。
写完保存后,记得刷新下配置:
通过个人电脑作为跳板机让服务器连接外网

文章介绍了如何在服务器无法直接连接外网的情况下,利用个人电脑作为跳板机进行中转。首先通过ssh连接服务器,然后在服务器配置http_proxy环境变量,指向个人电脑的IP和端口。接着在mac上安装并配置squidman,允许所有连接并通过指定端口转发。最后通过wget测试服务器能否成功通过个人电脑访问外网。
最低0.47元/天 解锁文章
10万+

被折叠的 条评论
为什么被折叠?



