跳至主要内容

SSH加密隧道技术: 你想要的"VPN"技术 原创 非驴非码

今天介绍一下SSH隧道技术加代理的方式对数据包进行加密提高被DPI(深度包检测)的可能性。

 

服务器  

 1. 开通外部ECS(详情参考上一篇VPN文章)

 2. ECS安装SSH Server

sudo apt update && sudo apt upgradesudo apt install openssh-server#配置文件确保 AllowTcpForwarding yes, 没有就添加,默认是yessudo nano /etc/ssh/sshd_config

 3.安装squid

docker run -d \  --name squid_proxy \  --restart=always \  -p 3128:3128 \  ubuntu/squid:latest

  客户端  

 1. 安装SSH Client

#Linuxsudo apt install openssh-client#Windows网上下载工具或windows已经自带了

 2. 启动端口映射(数据会被包装成普通数据包)

#SSH -L 本地端口 localhost:squid端口 root@ecs-pSSH -L 5555:localhost:3128 root@xx.xx.xx.xx#注意这里的localhost实际是服务器(xx.xx.xx.xx)上的localhost

 3. 本地应用就可以使用本地端口(5555)进行访问

 比如浏览器代理设置

 

  结果  

评论

此博客中的热门博文

用了 Claude Code 之后,我不再续费 Cursor 了!国内使用 Claude Code 教程 原创 周星星 摆烂工程师

最近深度使用了一段时间的Claude Code,总体感觉: 快、准、贵 。 谷歌也出了对应的Gemini Cli,但是有人翻出对应的源码之后,发现是逆向了Claude Code。 两者我都体验使用过了, 个人感受:Claude Code 强于 Gemini Cli 。 我简单的让Claude Code 生成一个网页介绍如何安装和使用,几十秒之后就完成了。