linux使用ssh访问外网的设置方法,供大家学习参考。
在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访问外网,虽然看起来不费什么事,但总归是要多做一些操作。
为了浏览英文资料,而一些网站被屏蔽后,也只能用这种方法去访问了。