翻墙
是一个程序猿的基础技能之一,如果你有一台境外服务器的ssh权限,那么你可以在不用给服务器安装任何服务的情况下使用这台境外服务器实现翻墙。
注:如果浏览器不支持socks5那么无法翻墙 。
我的为香港服务器,下面开始教程
方式一
打开xshell服务器属性添加一条隧道
设置自定义端口,可以随意设置,hisune习惯1081,然后保存。到这一步SSH翻墙配置完成
方式二
下载openssl翻墙原理大概一样
windows版本的ssh下载地址: https://www.mls-software.com/opensshd.html
不同的方式是在cmd里执行ssh命令开启端口 真的非常好用 ssh -CNfg -D7070 root@121.127.252.9
方式三
用nds解析的hosts文件实现访问谷歌等网站翻墙
先说一下hosts文件在哪里
Windows 系统hosts位于
C:\Windows\System32\drivers\etc\hosts
Android(安卓)系统hosts位于
/etc/hosts
Mac(苹果电脑)系统hosts位于
/etc/hosts
iPhone(iOS)系统hosts位于
/etc/hosts
Linux系统hosts位于
/etc/hosts
绝大多数Unix系统都是在
/etc/hosts
做程序员的大多都知道 hosts文件能解析本机IP,同样他也能把你访问的网站解析到代理服务器上实现翻墙看谷歌
网上百度一个hosts文件 下载替换就能访问谷歌,
windows替换需要管理员权限,定期需要更新。
替换成功后在cmd执行 ipconfig/flushdns
命令刷新DNS则不需重启
- 优点 不花钱,免费
- 缺点 需要时常更新……..等等
浏览器端的插件代理实现
借助浏览器的扩展,例如chrome的SwitchyOmega(老版本叫ProxySwitchySharp),或者firefox的AutoProxy。本教程以chrome为例。
添加方式1的端口
指定浏览器的走的代理
到这一步你已经实现了SSH翻墙了!当然,这种翻墙是所有网站都翻,还有一种方法,可以让GFW列表中的网站翻墙,其他网站不翻墙,也就是自动翻墙,配置方法:
然后在翻墙姿势里面选自动就行了