在我的大学里,我不能使用网络,因为他们使用Sonicwall 网络防火墙
我该怎么逗弄它呢?因为我使用我大学的所有网站?
当我访问被阻止的网站时请查看结果
我已经尝试过使用非代理,但没有成功。
谢谢!
答案1
如果传出 SSH 有效,您可以使用 SSH 隧道设置 SOCKS 代理,这将有效绕过防火墙。您显然需要以下内容:
- 确保 SonicWall 不会阻止传出 SSH 连接(TCP 端口 22)。如果确实如此,并且您可以完全控制该网络之外的 SSH 服务器(例如,如果您在家中运行服务器),请尝试在其他端口上运行它,甚至在端口 80 或 443 上运行。
- 使用 ssh 与-D8080切换登录远程SSH服务器。如果 SSH 服务器在不同端口(例如 443)上运行,请使用-p443指定端口。例如:
ssh -D8080 -p443 [email protected]
- 保持 SSH 会话打开,并将浏览器配置为使用本地主机上的 SOCKS 代理、TCP 端口 8080(应该是默认设置)。
- 转至 ipchicken.com 或 Whatismyip.com 以确认您的浏览器正在使用 SSH 隧道/代理。
- 享受不受限制的互联网访问。
我非常喜欢这个技巧,因为它实际上使用 SSH 加密所有进出计算机的流量。但请注意,某些插件(例如 Flash)将忽略浏览器的代理设置,但仍会尝试直接连接。这意味着使用 Flash 视频播放器的网站可能无法运行,但是基于浏览器的 HTML5 播放器应该可以运行。