部署服务器运维的 Proxy 代理(通常指用于运维管理、跳板、内网访问的代理),常见场景有:SSH 代理跳板、HTTP/HTTPS 正向代理、反向代理、SOCKS 代理。下面我按常见运维场景给你一套实用部署方案。
| 场景 | 推荐方案 |
|---|---|
| 远程运维跳板(SSH) | SSH Proxy / Jump Server |
| 内网服务器统一出口 | Squid / Nginx 正向代理 |
| 访问内网 Web 服务 | Nginx / Traefik 反向代理 |
| 开发/运维隧道 | SOCKS5(ss5 / dante / ssh -D) |
| 企业级堡垒机 | JumpServer / Teleport |
适合:
# 跳板机
user@proxy:~$ apt install openssh-server
~/.ssh/config
Host internal-server
HostName 10.0.0.10
User root
ProxyJump user@proxy.example.com
使用:
ssh internal-server
✅ 安全、简单、无需额外服务
ssh -D 1080 user@proxy.example.com
本地浏览器 / 工具配置:
适合:
apt install squid -y
/etc/squid/squid.conf
http_port 3128
acl localnet src 10.0.0.0/8
http_access allow localnet
http_access deny all
systemctl enable squid
systemctl start squid
export http_proxy=http://proxy:3128
export https_proxy=http://proxy:3128
适合:
server {
listen 80;
server_name ops.example.com;
location / {
proxy_pass http://10.0.0.20:3000;
proxy_set_header Host $host;
}
}
apt install dante-server
/etc/danted.conf
internal: eth0 port = 1080
external: eth0
method: username none
user.notprivileged: nobody
如果你是用于团队运维,强烈建议:
✅ JumpServer(开源堡垒机)
部署(Docker):
docker run -d \
-p 80:80 \
-p 2222:2222 \
jumpserver/jms_all
你可以告诉我:
我可以直接给你 一步步可复制命令。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。