[linux 爬坑] 几个linux发行版尝试和令人崩溃的ssr安装体验
最近电脑上的manjaro好像出了问题,长时间不用就会死机。也懒得追究原因了,正好决定尝试几个发行版。
首先尝试安装银河麒麟
这个发行版实际上就是ubuntu,甚至源什么的都是ubuntu的,也不知道有没有宣传自主创新什么的
然后进入应用商店,发现有用的软件就两三个 没有QQ TIM 什么的deepin打包的wine容器
手动安装了网易云,卡爆了,之前用的manjaro也不卡啊
随着使用,发现自带的UKUI桌面会有一些小bug。(但有一说一,这个桌面我很喜欢,还有文件管理器什么的)
折腾TIM又花了很多时间,此时已经开始想念 arch系的AUR了
恩,决定换linux mint试试
(简单说一下我对麒麟的感觉,他的设计完全是跟着windows设计的,各种界面,资源管理器,甚至设置叫做控制面板
目的就是为了降低从widows的迁移成本,这个我觉得没得说。然后自带wps能直接使用,明显 这个系统就是为了替代windows给办公人员使用的,目标用户不是linux的深度用户,要折腾还是其他的发行版好使
其次有些适配细节还有待优化,例如文件选择框,还没有适配样式,地址栏不能直接输入地址)
尝试 linux mint
完全就是为了试试,据说他很流畅,因为基于ubuntu的关系软件包很多。而且自带新立得软件包管理器
因为之前被花里胡哨的KDE给塑造了审美,看到mint的默认主题总觉得太平常了
但是用过一天之后觉得,还挺好看的 emmm 耐看那种类型的。但是ubuntu的默认桌面确实爱不起来
然后安装常规软件,令人意外的是 通过 sudo apt install code 直接就安装好了vs code
最后也是卡在代理上了,死活没有网络emmm 好气,现在知道,我这是下载到了不靠谱的ssr了
对了,默认的grub界面比较老,没有记忆上次启动系统的功能,意味着我从windows重启会进入linux
折腾了好一会儿觉得没戏了,就决定换下一个发行版了
尝试安装ubuntu20.04LTS
安装完毕。完全不喜欢那个桌面。准备更换KDE桌面
首先,常规换源, sudo apt update && sudo apt upgrade
更新完毕,安装常用软件。
恩?依赖问题?版本不正确?
百度查询,需要卸载版本不正确的包, 命令大概是这样的 sudo apt remove --purge xxx (但是这个命令也只是删除掉对应软件包相关的配置文件和依赖吧 还是我理解错了?)
然后,回车看到要修改一堆包,想也没想直接回车,然后作别的事情去了
然后余光看到工具栏上面软件突然一个接一个的消失了。。 !!! 我一看命令行,好家伙全给我卸载了!!
最后就给我留了4个软件, 我看着仅剩的四个软件无奈叹息。
然后把这个像段子一样的故事发到了群里收到了嘲笑 (类似于rm -rf *的梗出现了 又有白痴干掉了自己的电脑)
(现在想想,我应该找到20版本的源,这个好像不是兼容的?)
这个grub也没有记忆功能
安装pacamn
安装electron-ssr
通过AUR安装,直接失败 (github不能访问)
通过deb安装 前提是安装debtap
debtap需要同步数据库
但是数据库需要链接国外的服务器 ftp.debian.org 很慢 平均8KB/s,但是得下载将近50MB的数据
完事儿之后,还有一部分是github上面的,众所周知,github新疆访问不了
所以尝试安装 ssr-helper,配置npm,下载下来运行
发现火狐会报错 PR_END_OF_FILE_ERROR
尝试curl -x 代理,发现curl显示 “HTTP0.9已弃用”
然后在服务器上面测试是不是ssr-helper的问题
发现curl -x 的执行之后会卡住,和笔记本上的错误表现还不一样
身心俱疲,现在尝试手动启动 ssr ,就是python版本得到那个
研究了ssr链接的规则,各种base64解码得到链接配置
填写配置之后运行 server.py,发现不行,密码怎么改都能跑起来。
怀疑不正确,然后突然想起来,这好像是服务端。。。草
然后随即百度,了解到local.py才是客户端
尝试运行,参数不对,补充参数,检查参数。最终跑起来了
curl -x 参数测试
依旧显示 “HTTP0.9已弃用” 。。。 现在确认是ssr的问题了
但是是哪里的问题呢?我也没有使用HTTP0.9啊
抱着试一试的态度,使用proxychains设置了socks5代理,唉?
proxychains curl -x 127.0.0.1:1080 cip.cc 居然成功了?喵喵喵?
此时还没有意识到问题,但是已经很兴奋了。
火狐设置代理,发现死活链接不上代理。为啥啊,明明proxychains都可以
既然proxychains能用了,就执行命令 sudo proxychains debtap -u
看到那个畅快的下载速度,简直是太赏心悦目了
但是你以为问题结束了吗?
electron-ssr安装完成之后,填写订阅连接,更新,选择ssr目录
开启全局代理 (我知道manjaro会设置失败)
火狐设置 http代理 12333端口
测试打开网页,直接报错??? 说链接代理失败???
curl -x 127.0.0.1:12333 ip.sb 连接告诉我 “服务端返回empty” ???
what?
此时怀疑是http代理的问题,已经顿悟一个很关键的问题 也即是“默认ssr的socks5代理不处理http代理”
所以,找到了工具 proivxy,实现socks5代理到http的转换。
设置 127.0.0.1:1080的socks5代理 转换 到 127.0.0.1:8118的http代理
火狐!测试!
失败! 艹。。。 为啥啊????
此时已经可以推测出,是ssr那个环节的问题了
于是手动使用python local.py -c /etc/ssr.json -d start 好的运行成功
然后再开始socks5转http代理
首先curl -x测试,秒成功!
怀着激动的心情 火狐设置 8118端口http代理。 成功了! (全体起立)
好吧,此时才发现问题所在。 electron-ssr设置的ssr目录,和我手动执行的ssr目录不是同一个。。。
前者鬼知道为什么跑不起来,至于服务器上面为什么会失败,是因为scp上去的就是这个版本。。。
emmm 所以这个问题的根源 有两个
1. 我不知道 ssr 的socks5代理不会处理https请求
为什么我会认为他应该处理呢?因为windows上面一个1080端口就能处理三种请求 也即是 http/https/socks5 所以,以为是ssr的功能。现在想想,根本就是不同的实现。。。
2. 就是不知道哪里搞来的活宝 ssr 版本
解决这个问题,我从晚上10.开始到凌晨3.结束,共计5个小时
为什么这么慢?因为我大脑已经不能利索的思考了。为什么?完全是因为气得
我上面的每一个步骤都要加上网络差的debuff,
debtap -u 从ftp.debian.org下载一个10m的数据库 20KB/s 然后随之时间逐渐降到了2KB/s
然后在我等了半小时之后,告诉我失败了???
然后寻思开手机热点,从ftp.debian.org的下载速度快了
随后发现后面还有一个几十M的数据包是github上的,然后手机流量访问不到。失败
期间百度查询各种问题,打开一个网页需要3秒。(以前甚至打不开百度,得代理你敢信?)
正是这样的网速,线路环境给我整得很崩溃。
这要是在别的地方,debtap这步肯定是顺利的啊。最起码试错成本,上网查询的成本降低了。


[linux 爬坑] 几个linux发行版尝试和令人崩溃的ssr安装体验的更多相关文章
- 在同一个硬盘上安装多个 Linux 发行版及 Fedora 21 、Fedora 22 初体验
在同一个硬盘上安装多个 Linux 发行版 以前对多个 Linux 发行版的折腾主要是在虚拟机上完成.我的桌面电脑性能比较强大,玩玩虚拟机没啥问题,但是笔记本电脑就不行了.要在我的笔记本电脑上折腾多个 ...
- 分析并解决Linux发行版的自带OpenJdk和自己安装的OracleJdk新旧版本冲突问题
解决办法: 从Oraclejdk 目录里可执行文件链接都复制到自己的LINK目录,然后IDE使用LINK变量下的命令 本文没有具体解决方法,只有探索思路........................ ...
- 2016 最佳 Linux 发行版排行榜
2015年,不管在企业市场还是个人消费市场都是 Linux非常重要的一年.作为一个自2005年起就开始使用 Linux的 Linuxer ,我门见证了 Linux在过去十年的成长.2016 Linux ...
- 2016年最佳Linux发行版排行榜
2015年,不管在企业市场还是个人消费市场都是 Linux 非常重要的一年. 最好的回归发行版:openSUSE openSUSE 背后的 SUSE 公司是最老的 Linux 企业,它成立于 Linu ...
- 十大广泛使用的Linux发行版
回到上世纪90年代,Mandrake Linux还是唯一的Linux发行版:而今天,Linux发行版的数量变得数不胜数.本文为大家整理出了十大广泛使用的Linux发行版,希望能帮助大家在选择合适的Li ...
- 最佳 Linux 发行版汇总
Linux入门UbuntuUbuntu是一款基于Debian发行版,以Unity作为默认桌面环境的Linux操作系统.他是世界上最流行的发行版之一,每次发行,它都有提升.最新发行版为桌面.移动及其桌面 ...
- Linux发行版大全
基于Debian Adamantix:基于Debian,特别关注安全. Amber Linux:基于Debian,针对拉脱维亚用户作了一些定制. ASLinux Desktop:西班牙语,基于D ...
- 全球最受欢迎的十大Linux发行版(图)
帮助新的Linux用户在越来越多的Linux发行版中选择最合适的操作系统,是创建这个网页的原因.它列出了迄今为止最流行的10个Linux发行版(另外增加的是FreeBSD,到目前为止最为流行的BSD系 ...
- 十大流行Linux发行版
[2013年5月13日 51CTO外电头条]Linux是功能强大的常用操作系统之一,目前它在计算机操作系统领域的发展速度越来越快.它提供了出色的性能和速度.Linux用起来非常稳定而可靠.它还提供了几 ...
- [Linux发行版] 常见Linux系统下载
本专题页汇总最受欢迎的Linux发行版基本介绍和下载地址,如果您是一位刚接触Linux的新手,这里的介绍可能对您有所帮助,如果您是以为Linux使用前辈,也可以在评论处留下您宝贵意见和经验,以便让更多 ...
随机推荐
- vite配置开发环境和生产环境
为什么需要境变量的配置 在很多的时候,我们会遇见这样的问题. 开发环境的接口是:http://test.com/api 但是我们的生产环境地址是:http://yun.com/api 此时,我们打包的 ...
- 往返回来的数据数组Array中添加一个字段的最优写法
在工作中我们经常会对后端返回来的数据进行添加一个字段: 最优的写法是 直接在 res.data[i].xx=aa 这样的方式去添加: 添加好了之后美酒 可以去赋值了: 让表格去渲染数据 this.$a ...
- vim 从嫌弃到依赖(19)——替换
之前讨论了关于在vim中使用正则表达式的相关知识能方便的进行搜索,现在在之前的基础之上继续来讨论如何进行替换操作. substitute 简介 substitute 允许我们先查找一段文本并用新的文本 ...
- 数据挖掘机器学习[七]---2021研究生数学建模B题空气质量预报二次建模求解过程:基于Stacking机器学习混合模型的空气质量预测{含码源+pdf文章}
相关文章: 特征工程详解及实战项目[参考] 数据挖掘---汽车车交易价格预测[一](测评指标:EDA) 数据挖掘机器学习---汽车交易价格预测详细版本[二]{EDA-数据探索性分析} 数据挖掘机器学习 ...
- 遥感图像处理笔记之【Machine Learning CS-433 - Class Project 2 - Road Segmentation - EPFL】
遥感图像处理学习(8) 前言 遥感系列第8篇.遥感图像处理方向的学习者可以参考或者复刻 本文初编辑于2024年1月2日 本文再编辑于2024年1月4日:附作者改进U-Net网络图片:文字补充说明 20 ...
- 三星发布990 EVO SSD:同时支持PCIe 4.0和PCIe 5.0
1月8日消息,三星发布了新款产品--990 EVO SSD,这是首款同时支持了PCIe 4.0 x4及PCIe 5.0 x2通道的SSD. 据了解,990 EVO面向中端市场,为2280 M.2规格, ...
- PCIe诞生20年来最大变革!引入光学传输
PCI-SIG组织官方宣布,已经成立新的光学工作组(Optical Workgroup),研究为PCIe规范引入光学传输接口的可能性. PCIe标准是Intel 2001年提出的,2003年发布1.0 ...
- ajax中的同步异步和跨域请求
ajax中的同步异步和跨域请求 同步异步 demo.html <script> $.ajax({ type: "get", async: false, data: &q ...
- P8512 [Ynoi Easy Round 2021] TEST_152 题解
题目链接:[Ynoi Easy Round 2021] TEST_152 题目比较抽象,翻译一下.就是有 \(n\) 个操作,每个操作为 \((l_i,r_i,v_i)\) 表示把长为 \(m\) 序 ...
- ASP.NET Core分布式项目实战(oauth2 + oidc 实现 server部分)--学习笔记
任务15:oauth2 + oidc 实现 server部分 基于之前快速入门的项目(MvcCookieAuthSample): https://www.cnblogs.com/MingsonZhen ...