如何像在美国一样浏览网站?

如何像在美国一样浏览网站?

我现在在台湾,每当我访问可以在美国浏览的网站时,它都会直接将我转移到亚洲网站。无法浏览该网站的美国版本,可能是因为他们想隐藏商品在美国的销量。

那么如何使用代理服务器才能浏览美国网站呢?或者,既然我可以ssh进入我的 dreamhost 帐户(位于美国或加拿大),我难道不能只执行一些ssh命令,然后像坐在 dreamhost 计算机上浏览网站一样浏览吗?我尝试了然后启动,但我认为dreamhost没有安装firefox,因此它无法通过X11发送firefox窗口。ssh -X [email protected]firefox &

答案1

ssh -D 8080 yourserver

您可以启动到您的家庭服务器的 SOCKS 代理。配置您的客户端以用作localhost:8080SOCKS 代理。

此方法需要启用端口转发,请参阅AllowTcpForwarding中的指令/etc/ssh/sshd_config

如果您无法启用 TCP 转发,您可以查看sshuttle。看http://linux.die.net/man/8/sshuttle用于手册页。这样您就可以ssh使用 Python(版本 >=2.3)设置基于代理的 VPN。

例子:

/usr/sbin/sshuttle --dns -D --pidfile /tmp/sshuttle.pid -x <localsubnet> -r myuser@server <subnets-to-vpn>

答案2

您可以使用 Chrome 浏览器的“Hola better internet”扩展程序。

答案3

您可以安装西庇太在美国VPS上或者在旁边专门安装squid,然后安装zebedee客户端即可使用。它的服务器端:

zebedee -s -U

但你必须为客户端编写一个配置文件:

server false
localsource true
multiuse true
tunnel 81:IP_OF_SERVER:3128
compression zlib:9
detached true

您可以在浏览器中使用 localhost:81。对于在客户端运行,您可以zebedee -f yourconfigfile

相关内容