Ubuntu下SSH代理设置

本文介绍两种利用SSH代理上网的方法:一是使用命令行工具通过端口转发实现Firefox浏览器的加密访问;二是借助图形界面工具gSTM简化配置过程。适用于需要翻墙访问受限网站的用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查看原文:http://www.hellonet8.com/629.html
方法一:使用命令

一般的 Linux 系统都自带 SSH 的客户端工具 openssh-clients,无须安装其它的客户端(Windows 下需要 PuTTY 或者 SecureCRT 或者 MyEnTunnel 等工具) 就可以通过 SSH 端口转发来实现爬“长城”的目的!只需要一个命令连接上 SSH 服务器,然后通过本地端口转发,就可以实现 Firefox 浏览器通过SSH 加密隧道连接上远程 SSH 服务器,然后通过这个服务器再访问整个互联网。

ssh -qTfnN -D 7070 username@sshserver.com

这个命令里面,其中 7070 是要建立加密隧道的本地一个未占用的端口,username@sshserver.com 分别指代你的 SSH 服务器的用户名和密码。另外-qTfnN和-D命令的简单介绍如下,你也可以在终端使用“man ssh”查看:

-q     Quiet mode.

-T     Disable pseudo-tty allocation.

-f      Requests ssh to go to background just before command execution.

-n     Redirects stdin from /dev/null (actually, prevents reading from stdin).  This must be used when ssh is run in the background.

-N    Do not execute a remote command.

-D    [bind_address:]port

在终端中输入这个命令,回车,然后输入密码,即可建立 SSH 端口转发了。这个命令的好处是即使你关闭了终端窗口,ssh 仍然会在后台运行。

方法二:使用软件

ubuntu下一款比较好用的图形界面SSH代理工具是gSTM,安装很简单,只需要在终端输入sudo apt-get install gstm。安装完成后我们可以在应用程序的互联网中找到这款工具。

点击添加,如下图输入用户名,密码,ssh服务器,端口等,type一般选择动态(dynamic)。

成功建立了一个 ssh 加密代理后,设置你的 FireFox 浏览器的 socks 代理服务器为 127.0.0.1 端口为 7070 即可绕道访问正常情况下打不开的目标网址了。chrome浏览器可以参考《Chrome浏览器SSH代理设置》这篇文章。

最后来个广告:章郎虫使用后,感觉比较好的付费SSH代理,一年只需50元,购买地址:http://www.linost.com/

文章来源:网络

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值