1. 关于墙的问题,感觉最好是自己买个服务器,然后百度搜秋水逸冰,然后配置好,然后下载个Shadowsocks去使用,Mac、Linux去下相应的版本就好,而且大佬说SSR以及不维护了,现在最好用SS,秋水逸冰的博客也是写的SS
  2. Linux下的最好是用shadowsocks-qt5,这个只支持SS,可以在Deepin的应用商店里下载,但是版本较老,没有我想要的加密方式,所以可以去github下载最新的版本,直接下载.AppImage文件即可,双击按提示给权限然后打开就好了,如果是命令行的话,执行如下命令即可:
    chmod a+x Shadowsocks-Qt5-x86_64.AppImage
    ./Shadowsocks-Qt5-x86_64.AppImage在这里插入图片描述
  3. 关于权限问题,我用的服务器是舍友的,有SS也有SSR,最开始我尝试过安装SSR,网上找到两个帖子,但是都没有GUI界面,所以感觉用起来比较麻烦,其中有一个是自己下载脚本自己安装,脚本在github上,我在本地新建了.sh文件把脚本内容放到了里边,但是运行的时候也是报错,原因在于.sh文件就是文本文件,如果要执行,需要使用chmod a+x xxx.sh来给可执行权限
    编译 chmod +x filename 这样才能用./filename 来运行
  4. 第三条中提的到两个链接分别如下,但是看github的提交时间,仓库比较久远了
    https://github.com/ginnerpeace/environment/blob/master/bash/ssr.sh
    https://github.com/shadowsocksr-backup/shadowsocksr
  5. 关于SSR现在的话有个github库叫electron-ssr,这个有GUI界面,而且Windows、Mac、Linux都有相应版本,但是下载了试了试,在我的Deepin下全局直接无法使用,Mac上的话一般般,相对于Shadowsocks占用内存比较大
  6. 下面来讲讲代理,我也是今天才跟大佬搞明白了一点,以前虽然也早会在win、Mac、Linux下的墙,也自己买过国外服务器配置过自己的服务器,但是根本没搞明白到底是怎么翻的,这里记录一下
  7. 首先
    可以看到分为PAC全局模式,以前都是自己弄个服务器,然后下载个Shadowsocks就直接可以用了,一直都是全局模式,没有搞明白为什么要全局模式下运行,但是今天我有了舍友的服务器配置信息,也下载了qt5,但是还是没有墙成功,一直很不解,然后大佬帮我解释了一下,才稍微明白了,下面慢慢解释在这里插入图片描述
  8. 首先大佬有教育了一套墙套路,Chrome+SwitchyOmega+Shadowsocks,没听说过的也可以自己百度查看具体是什么,我看CSDN上很多教程,但是这里的话有个问题,就是如果你不先墙,可能没法登录谷歌应用商店,所以可能没法下载安装SwitchyOmega,这里我也考虑到了,那就是离线安装插件,登陆github,搜索SwitchyOmega,把下载好的crx文件拖放到Chrome里面,完成安装即可,github现在我看不墙也能访问
  9. SwitchyOmega是谷歌浏览器的插件,那么肯定要用到谷歌浏览器,但是同时还需要配合Shadowsocks,就是这里让我明白了什么是代理,配置方法如下
    1. 首先下载安装好Chrome+SwitchyOmega+Shadowsocks
    2. 这里配置插件吧,配置图如下,当时我的第一疑问是代理服务器为什么不写自己国外服务器的地址而是写127.0.0.1呢,学计算机的肯定知道127.0.01就是自己本机,这里先这么配置,后边会解释为什么,代理是怎么走的,端口的话随便写,但是要和Shadowsocks中的端口对应起来
      在这里插入图片描述
    3. 将自己的服务器信息配置到Shadowsocks中,看到图中的方框内的数据了吗,要和插件里的一样哦
      在这里插入图片描述
    4. 下面说说为什么这么写,首先举一个例子,你现在要访问谷歌,如果你配置好了那么你的请求是这么走的,首先从本机这个插件的1082端口去到Shadowsocks的1082端口,再由Shadowsocks去连接到你的国外服务器,然后国外服务器访问谷歌网站成功,可能描述的不准确,但是可以先这么理解
    5. 那么为什么以前在Mac和Windows上就没有这么麻烦的去配置呢,因为在Mac和Windows上一直是全局模式,全局模式可以理解为所有的数据都走了国外服务器
    6. 写这个博客的时候我的问题又来了,举例:百度不被墙,但是谷歌被墙,访问谷歌的时候走插件->Shadowsocks这个方式,那么访问百度呢,还会通过1082端口走代理吗?答案是不走,只有符合代理规则的才走,默认是直连,符合规则的才走代理
      在这里插入图片描述