在Linux上通过SSH隧道实现代理上网

有的时候本地需要使用服务器所在的网络来访问某些特定的网站,又不想费事的搭建 VPN 或者 HTTP 代理工具,可以简单地通过 SSH 隧道的方式实现 SOCKS5 代理上网,只要能够通过 SSH 连接服务器即可。具体的命令为:

ssh -N -D 127.0.0.1:本地端口 服务器用户名@服务器地址

例如:

ssh -N -D 127.0.0.1:10801 sunriseydy@localhost

运行之后会一直挂在那里,这个时候去应用或系统设置中去配置代理地址即可。

这里我在 chrome 中使用 SwitchyOmega 来配置浏览器代理。设置如下图:

SwitchyOmega代理配置
SwitchyOmega代理配置

接下来只要在网页中启用该配置即可。

参考链接:

简单的ssh隧道实现代理上网


版权说明:
作品 sunriseydy 采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
文章内容如未说明均为原创,欢迎转载,但请注明原作者(sunriseydy)和原文链接(https://blog.sunriseydy.top/technology/server-blog/server/ssh-tunnel/)
部分来自互联网的文章,如有侵权,请联系我,24小时内删除,谢谢

手机打开扫一扫即可访问本页面

感谢您的支持,SunriseYDY 会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

日出一点一 | 在探索的路上永不止步

分享到微博 分享到QQ 微信赞赏 在手机上阅读 点赞 1

评论一下呗亲

电子邮件地址不会被公开。 必填项已用*标注