由于众所周知的原因,我们需要使用代理服务器访问Internet,比较流行的方法是VPN和ssh
我的VPS由于一些原因不能搭建VPN所以只能使用ssh
注意:
此篇是针对linux桌面系统的ssh代理上网的配置
先决条件:
免费ssh帐号
本机linux系统
chrome浏览器
ssh连接
在终端输入如下命令:
ssh -qTfnN -D 7070 username@domain
#说明
7070 为chrome 代理端口
username为他人提供的ssh帐号
domain为ssh服务器的主机名或者ip地址
chrome设置
鉴于proxy switchy插件不能使用我就直接设置的
浏览器地址栏输入:chrome://chrome/settings/ 找到【更改代理服务器设置】选项
点击【新建位置】---输入名称【ssh】
如图新建一个配置,好的 这样你就可以使用了
退出
用完了别忘记关闭,以节省网路流量
[xxxx@laptop 桌面]$ ps -ef |grep ssh #查看当前主机ssh进程
root 1858 1 0 09:30 ? 00:00:00 /usr/sbin/sshd
dylan 5496 1 0 14:18 ? 00:00:01 ssh -qTfnN -D 7070 username@xx.xx.xx.xx
[xxxx@laptop 桌面]kill -9 5496 #结束指定ssh链接
把chrome配置改回【默认】
总结:
因为缺少proxy switchy插件,而不能使用代理规则,这样不能很灵活的完成我们的网络访问任务
所以只能作为应急方案来用,当然你有一台属于自己的VPS这样做代理就更完美了
(责任编辑:IT) |