零、引言

感谢GFW、BUPT、CAE、HIT以及方某人,正因为有了你们,这篇水文才得以诞生。

一、方法

首先你需要一台VPS主机,当然,如果你找到了免费的CP面板主机,也能做。
本水文根据VPS主机环境所写。
1.建立用户组

上面的internetfreedom为用户组名,可以根据你的喜欢修改。
2.创建受限用户
需要创建一个受限的,不可以用于SSH登录的账户。

以上命令将会在 "internetfreedom" 创建一个新的 SSH 用户 "fuckgfw",该用户只能使用 SSH 代理,不能登录你的 VPS 帐户。
3.为受限用户增加密码

然后,为该用户设置任意密码 (例如 "123456")。
在你输入密码的时候不会显示任何文字。

至此,VPS上的操作就结束了~

二、MyEntunnel设置

首先了解一下MyEntunnel是啥:

MyEntunnel是一款用于建立并保持TCP SSH隧道的软件,相当于将SSH隧道链接根据SOCKS v5协议映射为本地服务器。

MyEntunnel官方首页:访问 (可以在这里下载到软件哦)

下载到软件后,运行软件,设置一下【大雾,这不是废话么

MyEntunnel设置

MyEntunnel设置

设置完毕之后,就可以连接了,MyEntunnel的托盘图标变成绿色,说明SSH代理通道已经打开。可以在状态选项卡里面看到具体的日志。

三、浏览器设置

Firefox浏览器设置:
Firefox菜单——>选项——>高级——>连接——>设置
手动配置代理链接。
将socks主机填写为:127.0.0.1
端口:7070
同时协议设置为SOCKS v5

Chrome浏览器设置:
极力推荐使用SwitchyPlus插件,这里的设置方法是根据插件所写。
具体见图吧。

chrome浏览器设置

最后保存设置。就可以在Chrome的浏览器中选择小地球图标,选择你的代理连接,也可以设置自动切换规则。插件非常强大哦。

Chrome插件

Chrome插件

 

四、科普时间

什么是socks

SOCKS是一种网络传输协议,主要用于客户端与外网服务器之间通讯的中间传递。SOCKS是"SOCKetS"的缩写[1]。
当防火墙后的客户端要访问外部的服务器时,就跟SOCKS代理服务器连接。这个代理服务器控制客户端访问外网的资格,允许的话,就将客户端的请求发往外部的服务器。
这个协议最初由Devid Koblas开发,而后由NEC的Ying-Da Lee将其扩展到版本4。最新协议是版本5,与前一版本相比,增加支持UDP、验证,以及IPv6。
根据OSI模型,SOCKS是位于应用层与传输层之间的中间层。

版权声明
转载保留版权: 大D技研室 | 《VPS+SSH+MyEntunnel搭建SSH安全代理》
本文链接地址:https://www.dadclab.com/archives/1229.jiecao
转载须知:如果您需要转载本文,请将版权信息,版权授权方式,以及本文的链接地址注明,谢谢合作。
本文被贴上了: , , 标签