本文详细介绍了如何在Deepin下实现全自动化科学上网
socks5
Pac代理设置
1 2 3 4 5
| $ sudo apt install python3-pip
$ sudo pip3 install genpac
$ genpac --pac-compress --pac-proxy 'SOCKS5 127.0.0.1:1081' --format pac -o ~/auto.pac
|
1 2
| #系统内网络代理设置成pac自动代理 #url为 http://127.0.0.1/auto.pac
|
Nginx转发
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| #采用增量添加模式更改nginx配置文件,并且设置Nginx开机自动平滑启动 $ cd /etc/nginx/sites-available $ sudo vim ssr.conf server{ listen 80; server_name 127.0.0.1; location /auto.pac { alias 绝对路径/auto.pac; #指atuo.pac文件的绝对路径 } } $ sudo ln -s /etc/nginx/sites-available/ssr.conf /etc/nginx/sites-enabled/ssr.conf $ cd /etc/nginx #还需把nginx.conf中用户改为root,这样开机可自启动 $ sudo vim nginx.conf user root;
|
1 2 3 4 5 6 7 8 9
| #加入、去除开机自启动 $ sudo systemctl enable nginx
$ sudo systemctl disable nginx
#启动、关闭 $ sudo nginx
$ sudo nginx -s quit
|
SSR自启动
安装ssr-qt5
1 2 3 4 5 6 7 8 9 10 11
| #根据deepin特性,在~/.config/autostart下新建一个.desktop文件即可 $ cd ~/.config/autostart $ vim ssr.desktop [Desktop Entry]
Type=Application
Exec=ssr-qt5的绝对路径
#ssr-qt5软件勾选启动时隐藏窗口 #ssr-qt5软件包github上自取
|
clash
安装https://github.com/Fndroid/clash_for_windows_pkg/releases
然后profile导入订阅链接
dashboard界面选择General–>Start with Linux
系统代理选择手动
http 和 socks5 选择 127.0.0.1 端口7890(clash默认选择的端口)
如果您喜欢此博客或发现它对您有用,则欢迎对此发表评论。 也欢迎您共享此博客,以便更多人可以参与。 如果博客中使用的图像侵犯了您的版权,请与作者联系以将其删除。 谢谢 !