是nginx还是haproxy能够为google.com做代理?

时间:2017-08-21 08:25:45

标签: node.js nginx proxy haproxy

您好我的国家/地区阻止了google.com无论如何我有一个在国外的虚拟机并可以访问谷歌。它有nginx& haproxy安装,根据我的有限理解,这些反向代理可以代理到内部服务器,但无论如何让他们直接代理到google.com?

非常感谢。

1 个答案:

答案 0 :(得分:1)

您应该使用您的VM作为浏览器的代理,而不是使用NGINX或HAPROXY代理某些网址或google.com。在您的机器上执行以下

$ ssh -D 8123 -f -C -q -N sammy@example.com

参数说明

-D: Tells SSH that we want a SOCKS tunnel on the specified port number (you can choose a number between 1025-65536)
-f: Forks the process to the background
-C: Compresses the data before sending it
-q: Uses quiet mode
-N: Tells SSH that no command will be sent once the tunnel is up

这将在127.0.0.1:8123上打开一个socks代理,您可以在浏览器中设置它并通过您的服务器打开谷歌。

有关更详细的文章,请参阅下文

https://www.digitalocean.com/community/tutorials/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel