最近重装系统的时候装回 Linux mint 18.3 ,装gnome3
的时候遇到了未知的错误,我估计是国内源+混用包的问题,但不用国内源还怎么下啊(摔),最近 Fedora 比较火,号称最“激进”的 Linux 发行版,就弃了 mint。Fedora 默认是最新的gnome3.28
,省去了自己配置的麻烦,对于懒人来说很友好。
Fedora 自带 java,lua,py3.6 等等,大部分发行版都是 py3.5,从这里也可以看出细节。
由于不用双系统,直接选择了默认方案,过程是可以选择中文语言的,自带的谷歌和 adobe 的字体库。这点比 mint 好得多。安装 mint 的过程中不要选择中文,否则是中文是用楷体显示的,而且在后续使用中很烦,只是修改fonts
或者gnome-tweak-tool
不能完全去除楷体。
第一件事是下载ss…dnf install shadowsocks-qt5
但是 Fedora 28 shadowsocks-qt5
会闪退,社区里也有很多人反映,替代方案是shadowsocks_libev
和 pip
的shadowsocks
。没找到图形界面,只能勉强用一下前者。
配置文件在:
# Edit the configuration file
sudo vim /etc/shadowsocks-libev/config.json
# Start the service
sudo /etc/init.d/shadowsocks-libev start # for sysvinit, or
sudo systemctl start shadowsocks-libev # for systemd
一个后台运行的脚本(可以关闭终端):
vim nico.sh
#!/usr/bin/bash
nohup ss-local > /dev/null 2>&1 &
# 保存文件后
chmod +x nico.sh
# 运行时
./nico.sh
这样每次需要用的时候开,当然也可以设置上面的开机启动# for systemd
。
代理
直接设置全局代理:
或者自动代理:
生成代理自动配置文件
genpac,基于 gfwlist 的代理自动配置(Proxy Auto-config)文件生成工具,支持自定义规则
github 上有详细的内容。https://github.com/JinnLynn/genpac
安装genpac:
sudo pip install genpac
mkdir vpnPAC
cd vpnPAC
执行下面命令
sudo genpac --proxy="SOCKS5 127.0.0.1:6677" --gfwlist-proxy="SOCKS5 127.0.0.1:6677" -o autoproxy.pac --gfwlist-url="https://raw.githubusercontent.com/gfwlist/gsjgefwlist/master/gfwlist.txt"
如果在下载的时候遇到了错误,发现这个 url 是可以通过浏览器访问的,但是却无法配置,可以先 wget 下来,把参数改为
--gfwlist-local=LOCAL_FILE
打开 network ,网络代理中
方法选择自动
配制 URL 文件选项为上面生成的文件
比如:
file:///home/jo/vpnPAC/autoproxy.pac
然后就可以愉快地上网啦
用过了ubuntu16.04,deepin14,deepin15,elementory os,mint18.3,到现在的Fedora 28,感觉是一个比一个好用的。再也不玩 Linux 了