在linux终端下输入
ssh -qTfnN -D 7070 user@hostname -p port
其中user是ssh账户名,hostname是ssh主机名或者ip地址。如果ssh主机设定的ssh端口不是22,则需要加-p来指定连接ssh主机的特定端口。
之后ssh连接会提示要求输入密码。输入密码后,ssh在后台做socket转发。
打开firefox的网络设置,然后选择手动设置代理,选择scoks代理,代理主机为127.0.0.1,端口为先前-D后面跟的那个端口。socks类型选择socket v5即可。
如果有些网站打不开,然后你确认这个网站是真实存在的话,可以尝试开启firefox的远程dns.具体方法为: 打开firefox,在地址栏键入about:config, 然后搜索socks_remote_dns, 将其由flase改成true即可。
使用ssh访问外网,虽然看起来不费什么事,但总归是要多做一些操作.哎,没法啊,搞it的,总是要浏览许多英文资料,而一些网站被屏蔽后,咱也只能用这种方法去访问了.