geek to live:加密您的web浏览会话(使用ssh socks代理)

吉娜·特拉帕尼...

Image for article titled Geek to Live: Encrypt your web browsing session (with an SSH SOCKS proxy)

吉娜·特拉帕尼

您处于一个开放的无线热点,但不希望通过它以纯文本形式发送web浏览数据。或者,您希望在IT团队未发现的情况下,从办公室计算机访问未经工作批准的网页。

使用一个简单的SSH命令,当您在其他人的网络上时,您可以加密所有web浏览流量并通过受信任的计算机重定向它。今天,我们将设置一个本地代理服务器,从Mac、PC或Linux桌面加密您的在线活动。这是怎么做的。

什么?你问。代理服务器?嗯?不要让那些吓人的词和首字母缩略词吓跑你。这是一项先进的技术,但我已经把我的pom拿出来了,因为你完全可以做到。

让我们开始吧。

你需要什么

  • An SSH server to act as your proxy. "SSH server" sounds frightening, but it's just another computer off-site that allows you to login into it via SSH. Most web hosts allow SSH access to the server; or you can set one up at home with free software.
  • An SSH client on the computer you're using. Mac and *nix machines have SSH built right in at the command line. Windows users can set up OpenSSH with Cygwin. Here's more on installing the free OpenSSH with Cygwin.

代理如何工作

简而言之,你使用代理所做的就是在你和互联网之间建立一个中间人。使用代理,浏览器将网页请求传递给代理服务器,代理服务器处理请求并从internet上为您获取网页。该网站实际上认为请求来自代理服务器,而不是您的计算机,这是隐藏原始IP地址的好方法。

此外,您的计算机和代理之间的连接通过SSH(一种加密协议)进行。这可以防止咖啡店的wifi嗅探器看到你在网上做什么。

对于“脏”和“脏”的读者,请参见以下图表:

Image for article titled Geek to Live: Encrypt your web browsing session (with an SSH SOCKS proxy)

现在让我们开始讨论问题的实质。

启动ssh隧道

您已经可以访问SSH服务器,并且希望开始将其用作代理。为此,您将设置一个“隧道”,通过SSH将web流量从本地机器传递到代理。执行此操作的命令是:

ssh -ND 9999 [email protected]

当然,您将用用户名替换you,用服务器域名或IP地址替换example.com。该命令所做的是将请求传递到localhost(端口9999)和example.com上的服务器来处理。

执行该命令时,更新:系统将提示您输入密码。一旦您进行身份验证,将不会发生任何事情。N告诉ssh不要打开交互式提示符,因此它将挂在那里等待。那正是你想要的。

将firefox设置为使用socks代理

代理启动并运行后,配置Firefox以使用它。从Firefox的“工具”菜单中选择“选项”,然后从“高级”部分选择“网络”选项卡。在“配置Firefox如何连接到Internet”旁,点击“设置”按钮,输入SOCKS信息,即服务器名称(localhost)和您使用的端口(在上面的示例中为9999)

Image for article titled Geek to Live: Encrypt your web browsing session (with an SSH SOCKS proxy)

保存这些设置并打开网页。加载时,它实际上是通过加密连接来自代理服务器。你是金色的!

有关使用安全代理的更多提示

  • To quickly start your proxy, set up a shortcut to a batch script that launches the SSH connection in a click.

    If there are only certain (NSFW) web sites you'd like to use your proxy for, the Foxy Proxy Firefox extension lets you switch between your proxy and direction connection on a per-site basis. [via Ubuntu blog]

    Alternately, you can set up a separate Firefox profile that uses your proxy for all web requests.

    Set your proxy server to resolve DNS requests instead of your computer; in Firefox's about:config area, set network.proxy.socks_remote_dns = true. [via codeblog]

    Will at Security.engine says:

    For those with slower connecti***, you can use the -C command line option to use SSH's compression (gzip).

这项技术历史悠久,有几十种不同的方法和工具来建立它。事实上,很多Lifehacker的读者已经在过去的帖子评论中提到了这一点。你喜欢什么方法?请在评论中分享您的代理机密。

《生活黑客》的编辑吉娜·特拉帕尼(Gina Trapani)每当她认为自己在一个不可靠的网络上时,都会通过代理进行挖掘。她的半周专题片《极客生活》每周三和周五在Lifehacker上播出。订阅Geek to Live订阅源,在您的新闻阅读器中获得新的分期付款。

  • 发表于 2021-08-01 09:58
  • 阅读 ( 150 )
  • 分类:互联网

你可能感兴趣的文章

如何使用ssh隧道访问受限服务器并安全浏览

...从一个网络端口重定向到另一个网络端口。通信量是通过加密的SSH连接发送的,因此不能在传输过程中对其进行监视或修改。 您可以使用Linux、macOS和其他类似UNIX的操作系统上包含的ssh命令来实现这一点。在不包含内置ssh命令的...

  • 发布于 2021-04-08 08:02
  • 阅读 ( 214 )

如何在firefox中配置代理服务器

...您需要的设置。 在“HTTP代理”框中输入要用于正常、未加密HTTP浏览连接的代理服务器的地址。您还需要在“端口”框中输入代理服务器使用的端口。 您通常需要单击“对所有协议使用代理服务器”选项。Firefox还将使用HTTP代理...

  • 发布于 2021-04-08 08:13
  • 阅读 ( 209 )

绕过互联网审查和过滤的5种方法

...岛的服务器,服务器将把它们转发给您。这一切都发生在加密连接上。您的ISP、网络运营商,甚至您所在国家的**都能看到您正在建立一个加密的VPN连接,并通过该连接发送数据。如果他们想阻止你,就必须阻止VPN连接。 超级用...

  • 发布于 2021-04-09 09:17
  • 阅读 ( 432 )

vpn和代理有什么区别?

... 选择正确的工具至关重要 几乎每隔一周就会有一则关于加密、泄露数据、窥探或其他数字隐私问题的重大新闻。这些文章中的许多都谈到了加强互联网连接安全性的重要性,比如在公共咖啡馆Wi-Fi上使用VPN(虚拟专用网络),...

  • 发布于 2021-04-09 10:13
  • 阅读 ( 216 )

如何在chrome操作系统上使用ssh隧道

...对SSH隧道的内置支持。SSH隧道允许您使用SSH连接,如VPN或加密代理,通过安全隧道发送浏览流量。 这允许你在公共网络上浏览时加密流量,访问地理位置阻止的内容,甚至像中国的防火长城一样绕过*****。 步骤1:打开ssh隧道 ...

  • 发布于 2021-04-11 04:02
  • 阅读 ( 253 )

如何通过一个安全的隧道路由所有的android流量

...果您将其配置为全局代理)之间发生的所有事情都被完全加密,任何人都可以窥探**和SSH服务器的出口点之间的连接。 That’s it! You’re now browsing on the go like a super-spy-guy and nobody can get up in your business. Whether you’re trying to keep packe...

  • 发布于 2021-04-12 07:04
  • 阅读 ( 214 )

vpn与ssh隧道:哪个更安全?

VPN和SSH隧道都可以通过加密连接安全地“隧道”网络流量。它们在某些方面是相似的,但在其他方面是不同的——如果你试图决定使用哪一种,那么了解它们是如何工作的就很有帮助了。 SSH隧道通常被称为“穷人的VPN”,因为...

  • 发布于 2021-04-12 08:46
  • 阅读 ( 179 )

使用ssh服务器可以做5件很酷的事情

...这些提示和技巧将帮助您利用SSH服务器。 SSH不仅仅通过加密的连接进行身份验证–所有SSH通信都是加密的。无论是传输文件、浏览网页还是运行命令,您的操作都是私有的。 ssh隧道 SSH隧道允许远程SSH服务器充当代理服务器。...

  • 发布于 2021-04-12 10:31
  • 阅读 ( 156 )

如何优化opera以获得最大的隐私

...缩,从而节省您的下载时间。你的银行和其他安全站点的加密连接没有代理。 这对较慢的连接有很大帮助,但对快速连接没有必要。您可以禁用Opera Turbo以防止浏览活动通过Opera的服务器。 首先,在Opera菜单的Settings下打开Opera的...

  • 发布于 2021-04-12 15:20
  • 阅读 ( 190 )

如何匿名和加密bittorrent流量

...**、限制连接的ISP,还是媒体集团的密切关注,匿名化和加密你的BitTorrent流量都会有所帮助。继续读下去,学习如何。 摄影者真泰语. 什么是我需要什么(this and what do i need)? BitTorrent是分布式文件共享的一种形式。未分发文件...

  • 发布于 2021-04-12 18:34
  • 阅读 ( 240 )
sibylgui
sibylgui

0 篇文章

相关推荐