LinMinquan's Blog

Experience technology to change life

Use SSH to Cteate a Socks Proxy

环境:

Windows 11

在本地创建一个 socks 5 代理,主要是用于在浏览器里访问 ChatGPT

ssh -D 5000 -CqTnN username@server-ip

在本地局域网创建一个 socks 5 代理

ssh -D 0.0.0.0:5000 -CqTnN username@server-ip

其中 -C 为压缩数据,-q 安静模式,-T 禁止远程分配终端,-n 关闭标准输入,-N 不执行远程命令。此外视需要还可以增加 -f 参数,把 ssh 放到后台运行。

判断是否生效

curl -x socks5://127.0.0.1:5000 https://tool.gl-inet.com/ip

Chrome, Edge 浏览器用 SwitchyOmega 插件,第一次配置要重启一下浏览器。

参考资料:

Linux使用SSH命令创建SOCKS5代理,并设置浏览器代理连接测试

SSH 端口转发与 SOCKS 代理

How to Set up SSH SOCKS Tunnel for Private Browsing

https://github.com/st286/SSH-port-forwarding


Share