利用VPS+Chrome SwitchySharp插件 进行翻墙

一般新买的VPS都会装好SSH服务,并提供了root来远程管理的,我用的vps装的ubuntu系统,ssh己装好。要用ssh代理来翻墙也很容易,为了避免和我的管理账户冲突,我新建了一个ssh用户,并且禁用了该用户的shell。以下是相关命令:


$groupadd sshfq (增加组sshfq)

$useradd -d /home/sshfq -m -g sshfq -s /bin/false sshfq (增加用户sshfq创建同名目录并属于组sshfq并禁止shell)

$passwd sshfq (修改sshfq密码)

这样服务器端就设置完成了。

如果要修改服务器监听ssh的端口,可 运行如下命令:


ssh -qTfnN -D  端口  sshfq@你VPS的IP

接下来Chrome安装好SwitchySharp进行以下配置即可

Tips:

ssh -qTfNn用于建立纯端口转发用途的ssh连接,参数具体含义如下:

  • -q: quiet模式,忽视大部分的警告和诊断信息(比如端口转发时的各种连接错误)
  • -T: 禁用tty分配(pseudo-terminal allocation)
  • -f: 登录成功后即转为后台任务执行
  • -N: 不执行远程命令(专门做端口转发)
  • -n: 重定向stdin为/dev/null,用于配合-f后台任务