2020最新SSR隧道加密节点搭建|有效提升节点速度降低IP被墙风险|轻松实现4K视频观看安全隧道穿透GFW直达油管|新手快速入门高级SSR节点搭建保姆级教程
目录:
有时候,您想私下浏览Internet,访问受地理限制的内容或绕过网络可能实施的任何中间防火墙。
一种选择是使用VPN,但这需要在您的计算机上安装客户端软件并设置自己的VPN服务器或订阅VPN服务。
更简单的选择是使用加密的SOCKS代理隧道路由本地网络流量。 这样,您所有使用代理的应用程序都将连接到SSH服务器,并且服务器会将所有流量转发到其实际目的地。 您的ISP(互联网服务提供商)和其他第三方将无法检查您的流量并阻止您访问网站。
本教程将引导您完成创建加密的SSH隧道以及配置Firefox和Google Chrome浏览器以使用SOCKS代理的过程。
先决条件
- 运行任何版本的Linux的服务器,具有SSH访问权限以通过它路由您的流量.Web浏览器.SSH客户端。
设置SSH隧道
我们将创建一个SSH隧道,该隧道将安全地将流量从端口
9090
上的本地计算机转发到端口
22
上的SSH服务器。 您可以使用大于
1024
任何端口号,只有root可以在特权端口上打开端口。
Linux和macOS
ssh -N -D 9090 @
使用的选项如下:
-
-N告诉SSH不要执行远程命令。-D 9090在指定的端口号上打开SOCKS隧道。@-您的远程SSH用户和服务器IP地址。要在后台运行命令,请使用-f选项。如果SSH服务器正在侦听22以外的端口(默认),请使用-p选项。
运行命令后,系统将提示您输入用户密码。 输入后,您将登录到服务器并建立SSH隧道。
您可以设置基于SSH密钥的身份验证并连接到服务器,而无需输入密码。
视窗
Windows用户可以使用PuTTY SSH客户端创建SSH隧道。 您可以在此处下载PuTTY。
-
启动Putty,然后在
Host name (or IP address)字段中输入服务器的IP地址。





至此,您的Firefox已配置完毕,您可以通过SSH隧道浏览Internet。 要验证它,您可以打开
google.com
,键入“ what is my ip”,然后您应该会看到您的服务器IP地址。
要恢复为默认设置,请转到“
Network Settings
,选择“
Use system proxy settings
单选按钮并保存设置。
还有一些插件可以帮助您配置Firefox的代理设置,例如FoxyProxy。
谷歌浏览器
Google Chrome使用默认的系统代理设置。 您可以使用SwitchyOmega之类的插件,也可以从命令行启动Chrome网络浏览器,而无需更改操作系统代理设置。
要使用新的配置文件和SSH隧道启动Chrome,请使用以下命令:
Linux:
/usr/bin/google-chrome \ --user-data-dir="$HOME/proxy-profile" \ --proxy-server="socks5://localhost:9090"
苹果系统 :
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \ --user-data-dir="$HOME/proxy-profile" \ --proxy-server="socks5://localhost:9090"
Windows:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" ^ --user-data-dir="%USERPROFILE%\proxy-profile" ^ --proxy-server="socks5://localhost:9090"
如果配置文件不存在,将自动创建。 这样,您可以同时运行多个Chrome实例。
要确认SSH隧道是否正常运行,请打开
google.com
,然后输入“ what is my ip”。 浏览器中显示的IP应该是服务器的IP地址。
结论
您已经了解了如何设置SSH SOCKS 5隧道以及如何配置浏览器以私下和匿名方式访问Internet。 为了易于使用,您可以在SSH配置文件中定义SSH隧道,或创建Bash别名以设置SSH隧道并启动浏览器。
SSH安全












