文章目录
- 1、能实现的功能和目的
- 2、整个代理思路(一次理顺)
- 3、详细实现过程(带截图)
- 3.1、首先,需要安装谷歌浏览器,网站是在谷歌浏览器上打开。
- 3.2、下载SwitchyOmega插件,然后安装
- 3.3、SwitchyOmega 写代理
- 3.4、打开windows电脑的cmd
- 3.5、测试连接,没问题即可
- 4、实现界面前后
- 其他
- 参考文档
1、能实现的功能和目的
- 功能:实现一个自己的代理服务器
- 目的:绕过公司网络限制,听歌、看电影
2、整个代理思路(一次理顺)
- 谷歌浏览器下载一个SwitchyOmega 代理插件
- 稍微写写代理插件的配置,默认监听端口为1080
- windows 通过SSH方式在1080端口连接服务器(命令行不能关闭,关闭会断开和服务器的连接),这里连接需要知道服务器的用户名和密码
- 谷歌浏览器通过代理连接,即可为所欲为
3、详细实现过程(带截图)
3.1、首先,需要安装谷歌浏览器,网站是在谷歌浏览器上打开。
3.2、下载SwitchyOmega插件,然后安装
- 如果下载的包为crx,直接改后缀为.zip,然后解压,然后打开谷歌浏览器的扩展模式,直接把解压之后的文件夹拖入(就能直接安装)。
- 如果你知道谷歌扩展的原理,你就应该知道,谷歌插件的安装并不是真正意义上的安装,可以说算是引用,所以你上面解压出来的文件夹不能删掉,不然插件会消失
3.3、SwitchyOmega 写代理
3.4、打开windows电脑的cmd
- 输入的命令为
ssh -D 1080 root@119.42.78.42
命令解释:
- -D表示socks5 代理(-D),相当于 ss/ssr
- 1080 表示当前面前机子的监听端口
- root 表示远程服务器的登录用户名
- 119.42.78.42 表示远程服务器的ip地址
- 登录密码在命令之后输入
3.5、测试连接,没问题即可
4、实现界面前后
- 实现前公司内网登录某些页面被屏蔽
- 实现后,但是网速会变慢,我的阿里云服务器为1M的带宽,最终实现的网速为。本地网速、服务器网速中的最小值
其他
- 说说ssh的代理方式,上面的命令使用的就是-D参数
正向代理(-L):相当于 iptable 的 port forwarding
反向代理(-R):相当于 frp 或者 ngrok
socks5 代理(-D):相当于 ss/ssr
参考文档
- 如何绕过公司网络限制,听歌、看电影
- 下载使用SwitchyOmega连接服务器教程。很简单,一看就上手。