Fedora 28 的 ss 配置

版权声明:欢迎转载,请标注来源和链接 https://blog.csdn.net/Joovo/article/details/81807867

最近重装系统的时候装回 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_libevpipshadowsocks。没找到图形界面,只能勉强用一下前者。

下载详见 github

配置文件在:

# 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 了

猜你喜欢

转载自blog.csdn.net/Joovo/article/details/81807867