首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用SSL证书和VPS创建自己的SSL代理?

问如何使用SSL证书和VPS创建自己的SSL代理?
EN

Server Fault用户
提问于 2012-01-30 04:06:25
回答 3查看 3.6K关注 0票数 -2

目的是让我的SSL代理可以通过以下方式添加到我的FireFox中

选项->高级->网络->设置->手动代理配置-> SSL代理,端口->确定

我现在拥有的是:

  1. 启用root SSH的VPS托管帐户。
  2. 在VPS中托管的域之一安装了SSL证书,我该如何做呢?

基本上,我需要expressvpn.com提供的东西。

到目前为止,我尝试过:

PuTTY ->连接->、SSH ->隧道、->等。

要通过SSH隧道在本地主机上设置SOCKS5代理,我可以将其建立到远程VPS主机上,但它似乎仍然不如expressvpn.com那样安全或匿名。

我还尝试了https://www.some-web-proxy.com或类似的web代理站点,在它们上启用了HTTPS / SSL,并且它们工作了。然而,它们的问题是

  1. 这样的web代理对javascript不是很好。
  2. 会议继续出错
  3. 有时会被一些网站识别为移动设备,从而与该网站的移动版本一起使用。

我不想为这种VPN服务付费,因为我相信我拥有他们拥有的一切,我只需要通过SSL在我的VPS服务器上设置它。对吗?

任何想法都将不胜感激!

EN

回答 3

Server Fault用户

回答已采纳

发布于 2012-01-30 09:18:46

问题有点混乱。SSL的要点是,除了浏览器和服务器之外,没有人能够读取数据流--所以(HTTP)代理所要做的就是来回传递数据。为了将客户机连接到服务器,客户端需要告诉代理连接到哪里(而不是使用SSL)。代理不需要/不能使用SSL证书。

vpn所做的事情完全不同。

你说你想要安全和匿名。前者非常通用,但添加代理无助于增强安全性。匿名性要复杂得多。

看起来它仍然不像expressvpn.com那样安全或匿名

在不知道你想要达到什么的情况下,很难说出你如何才能达到你的最终结果,然而,这句话没有多大意义--你也没有解释你是如何得出这个结论的。考虑到问题其余部分的混乱性质,我怀疑你做出这种断言的基础可能有缺陷。

票数 2
EN

Server Fault用户

发布于 2017-06-13 19:37:36

SSH隧道可能会有帮助。在终端中运行此命令:

代码语言:javascript
复制
ssh -CD localhost:999 user@yourserver -p yourport

这将打开要连接到的本地计算机上的端口。下一步是将web浏览器中的代理设置更改为:

  • 东道主: 127.0.0.1
  • 港口: 999
  • 代理类型: SOCKS5

然后你就可以走了。

票数 2
EN

Server Fault用户

发布于 2012-01-30 04:31:50

您需要在VPS上设置并安装代理服务器。最常用的一种是鱿鱼,它可以做任何你想做的事情。

如何安装它取决于您选择的操作系统,所以我建议您研究在您的平台上安装squid。有些必须从源代码构建,另一些则需要安装包。

安装软件包也取决于您运行的特定操作系统。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/354892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档