Deepin下代理全自动

代理配置

Posted by Ccloud on 2022-10-28
Estimated Reading Time 1 Minutes
Words 331 In Total
Viewed Times

本文详细介绍了如何在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默认选择的端口)


如果您喜欢此博客或发现它对您有用,则欢迎对此发表评论。 也欢迎您共享此博客,以便更多人可以参与。 如果博客中使用的图像侵犯了您的版权,请与作者联系以将其删除。 谢谢 !