技术解析

求助 manjaro KDE 怎么设置整个系统的全局代理?
0
2021-06-18 18:42:33
idczone
ss 弄了,但是系统设置里面的那些选项有点看不懂,而且弄了也没有效果...
还试了用 privoxy 让终端走代理,但是貌似也没有效果...
所以我就想问一下,怎么让 linux 的整个系统走 ss 代理呢
感谢~
https://wiki.archlinux.org/index.php/NetworkManager#Proxy_settings

https://gist.github.com/wen-long/8644243

浏览器我用 switchyomega 代理,终端用 export

https://stackoverflow.com/questions/49080190/system-wide-proxy-in-arch-linux 具体设置

iptables ?

https://gist.github.com/e35a379b51385b24ff9f36cc7ffa473f?from=singlemessage&isappinstalled=0

我用的 xcfe,network settings 里有个 proxy 设置一下就好了。走的 pac,kde 应该差不多吧

ss 装在路由器上

redsocks 接受 TCP/UDP 连接并转为 Socks5 + iptables 转发

设置里的代理服务期 /export http(s)_proxy 要看程序是否遵循
对于某些连代理服务器设置都没有的程序,只能靠转发(到透明代理)来实现代理

老哥,我告诉你方法,用 genpac 工具,生成一个 pac 文件,genpac 可以再 github 搜到,再设置网络,代理设置里面,自定义代理,代理地址指向你生成的那个 pac 文件就行了。

支持系统代理的软件可以通过 System Settings - Network - Settings 来设置代理。
然后命令行里面的话,设置 HTTPS_PROXY 全局环境变量就好了

ss-tproxy 了解一下

楼主最后解决了吗?我使用的是 xfce,因为无法实现全局代理,所以 Chrome 用不了

方法一:试验成功,需重启
https://wiki.archlinux.org/index.php/NetworkManager/>yay -S proxydriver
vim /etc/proxydriver.d/ssid.conf
方法二:未试验成功,Pac 原理也没搞明白
Pac 全局代理
sudo pip install genpac
在当前目录(比如:/home/ocean/develop)下生成 autoproxy.pac
genpac --format=pac --pac-proxy="SOCKS5 127.0.0.1:1080" --pac-precise --output="autoproxy.pac"
sudo nano /etc/environment
/>auto_proxy="file:///home/ocean/develop/autoproxy.pac"
AUTO_PROXY="file:///home/ocean/develop/autoproxy.pac"

没.....懒得弄了哈哈哈哈

你好,请问下修改 /etc/proxydriver.d/ssid.conf,proxydriver 是如何生效

其中 ssid.conf 我说的不够明白,是编辑 /etc/proxydriver.d/.conf
这个文件不是新建,是 proxydriver 生成的,你打开之后就知道怎么编辑了,我现在不用 manjaro 了,所以不知道里面的内容,你可以贴下内容如果不知道怎么编辑,很简单的,你看一下里面的注释,就知道怎么弄了。

你可以看一下当前的连接,和 proxydriver.d 有哪些文件,你就知道了。

非常感谢你的回复,我尝试了这种方式,貌似软件里的数据库连接什么的还是不行,我改成直接 ip r a 添加路由转发可以实现指定 ip 段的走代理,通过这种方式可以较好的解决啦。

数据地带为您的网站提供全球顶级IDC资源