如何配置服务器代理转发

方案 A:服务器能直接访问你的主机

比如你的主机 IP 是:

复制代码
192.168.1.10

主机上的代理端口是:

复制代码
7890

那么服务器上直接设置:

复制代码
export http_proxy=http://192.168.1.10:7890
export https_proxy=http://192.168.1.10:7890

如果是 SOCKS5:

复制代码
export all_proxy=socks5h://192.168.1.10:7891

测试:

复制代码
curl https://example.com

这个方案的关键点

主机上的代理不能只监听 127.0.0.1,必须监听:

复制代码
0.0.0.0

或者监听主机的局域网 IP。否则服务器访问不到。

方案 B:服务器访问不到你的主机,就用 SSH 反向隧道

让服务器把要访问外网的请求发给你的主机,由你的主机通过 VPN 代发。

假设:

  • 你的主机本地已经有代理:127.0.0.1:7890
  • 服务器能被你的主机 SSH 登录

那你在主机上执行:

复制代码
ssh -N -R 7890:127.0.0.1:7890 user@server

这句话的意思是:

复制代码
把服务器上的 7890 端口,反向转发到你主机本地的 7890

于是服务器上就可以直接这样用:

复制代码
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890

如果你本机 VPN 软件提供的是 SOCKS5 代理,比如 127.0.0.1:7891,那就在主机上执行:

复制代码
ssh -N -R 7891:127.0.0.1:7891 user@server

服务器上设置:

复制代码
export all_proxy=socks5h://127.0.0.1:7891
相关推荐
音符犹如代码16 分钟前
Docker 一键部署带有 TimescaleDB 插件的 PostgreSQL
java·运维·数据库·后端·docker·postgresql·容器
ofoxcoding33 分钟前
2026 轻量模型 API 实测:GPT-5.5 Nano、Gemini 3.1 Flash、Haiku 4.5 延迟与成本横评
运维·gpt·ai
纽格立科技33 分钟前
AI让广播过时,还是让广播稀缺?
大数据·服务器·人工智能·车载系统·信息与通信·传媒
蔡不菜和他的uU们39 分钟前
使用acme.sh进行阿里云域名SSL证书申请与部署自动化
运维·阿里云
太行山有西瓜汁42 分钟前
ESXi克隆虚拟机踩坑实录
运维
黎阳之光44 分钟前
智慧环卫一体化管理:视频融合技术助力环卫作业与设施运维管控
运维
念恒123061 小时前
库制作与原理---库的理解和加载(中)
linux·运维·服务器
宁静@星空1 小时前
009-Linux环境安装宝塔
linux·运维·服务器
蜡笔婧萱1 小时前
LInux---Web网站建立的实战演练(2)
linux·运维·服务器
剑神一笑1 小时前
Linux crontab 命令详解:定时任务的底层实现与实战技巧
linux·运维·chrome