gentoo / linux桌面 · 2015年9月17日

ssh+chrome 翻墙

生华哥说得对,有vps不翻墙,就是浪费!所以我们要追求自由!
首先是对linux用户 ,如果你是win 用户 请往后面看 windows用户如何建立翻墙隧道
第一 #建立翻墙隧道
ssh -i id_rsa -p 222 -qtfnN -D 7070 evan@199.15.116.197
第二设置chrome
http://code.google.com/p/switchysharp/wiki/SwitchySharp_GFW_List_2
http://maomy.ohmymedia.com/2012/02/03/1007/
http://www.issacy.com/archives/789.html
为了方便起见,放到crontab 里面
tunnel.sh
#!/bin/bash
CPID=$$ #$$ 是脚本运行的当前进程ID号  20170620 am 终于才注意到要打开这个注释呢
RUN="`ps -ef | grep "$0" | grep -v "grep" | grep -v "$CPID" | wc -l`" #$0 是脚本本身的名字
[ "$RUN" -gt 0 ] && exit
sleep 10
ssh -i /home/evan/.ssh/id_rsa -p 22 -qtfnN -D 7070 evan@199.15.114.243

crontab -e
*/5 * * * * /home/evan/tunnel.sh
http://code.google.com/p/switchysharp/wiki/SwitchySharp_GFW_List_2
***************************
如果是windows 用户
强调一下 先帮你的chrome 安装上 SwitchyOmega
下载点击这里
1.下载扩展程序/脚本程序至本地计算机;
2.将其直接拖拽到浏览器的“扩展程序”(chrome://chrome/extensions/)页面。
https://github.com/FelisCatus/SwitchyOmega
https://chrome.google.com/webstore/detail/proxy-switchyomega/padekgcemlokbadohgkifijomclgjgif?hl=zh-CN
windows用户如何建立翻墙隧道
在 Windows 系统上,你可以通过 Putty 或者 Bitvise SSH Client。下面将介绍如何通过 Putty 连接 SSH 代理翻墙:
1. 下载 Putty
在 PuTTY Download Page http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
页面,点击并下载 “putty.exe” 文件。
2. 添加 SSH 代理服务器 运行 “putty.exe” 程序,在 “Section” 标签页输入 SSH 代理服务器地址和端口。
t1
3. 添加转发端口
在左边 “Category” 一栏通过以下路径打开端口转发 (Port forwarding)标签页:
Connection – SSH – Tunnels
然后,在 “Source port” 一栏输入 “7070”,接着选择 “Dynamic”,并点击 “Add” 按钮。
t2
4. 保存 SSH 代理设置
回到 “Session” 标签页,在 “Saved Sessions” 框内输入 SSH 代理名称,然后点击 “Save” 按钮保存。
这个步骤不是必需的,但是它可以让你下次自动快速连接保存的 SSH 代理。
5. 连接 SSH 代理
完了之后,点击 “Open” 按钮,输入 SSH 代理的用户名和密码,然后你就可以连接 SSH 代理了。
连接成功之后,将浏览器网络连接的 SOCKS 代理设置成 “127.0.0.1:7070”,然后你就可以通过该 SSH 代理翻墙了。 看
要是xshell 就为 查看–>隧道窗格  然后最下面的 转移规则 右键 添加   view->tunneling pane 然后 add type为dynamic(socks4/5) listen port 7070
ssh

 
第二设置chrome 就可以了
情景模式: proxy 为 SOCKS 127.0.0.1 7070
情景模式: auto switch 前两个都为proxy
autoswitch
其它参考资料
goagent 也不错的呢,有空试试
https://code.google.com/p/goagent/
##这个好像是免费的
http://wxwx.jimdo.com/2011/11/17/goagent/#ref=a399598
SSH与Google Chrome浏览器结合的翻墙术(含PC与Mac)
http://maomy.ohmymedia.com/2012/02/03/1007/
Windows 使用 ssh proxy 翻墙
http://wenzhixin.net.cn/2013/01/06/windows_bitvise
如何通过 Putty 连接 SSH 代理翻墙
http://jingpin.org/putty-ssh-tunnel/
利用VPS搭建ssh+Tunnelier或MyEnTunnel+firefox翻墙
http://www.willacat.com/2011/03/200.html
使用SecureCRT实现Windows环境SSH代理翻墙
http://www.jems.me/blog/web/29-%E4%BD%BF%E7%94%A8securecrt%E5%AE%9E%E7%8E%B0windows%E7%8E%AF%E5%A2%83ssh%E4%BB%A3%E7%90%86%E7%BF%BB%E5%A2%99.html