内网服务器连接互联网apt指令

刚把内网的服务器配置好,PC在工位可以通过有线网接入内网,PC可以访问互联网,但是内网的服务器没法访问互联网。

这导致一个尴尬的情况,虽然PC能通过ssh连接服务器,但是在服务器上配环境麻烦到家了,连最简单的apt指令都用不了。

这里需要通过SSH反向代理,来让apt能够获取网络资源。

通过ssh连接服务器:

ssh username@server_ip

在PC上安装clash,这里用的clash verge

image

默认混合代理端口为7890

新开一个终端窗口,再次连接服务器:

ssh -R serverip:7891:127.0.0.1:7890 servername@serverip

然后在该窗口上执行:

export https_proxy=http://127.0.0.1:7891 http_proxy=http://127.0.0.1:7891 all_proxy=socks5://127.0.0.1:7891

直接在执行时临时指定代理:

sudo apt-get -o Acquire::http::Proxy="http://127.0.0.1:7891/" install python3-venv

 

posted @ 2025-08-29 15:09  拾一贰叁  阅读(28)  评论(0)    收藏  举报