ubuntu 下dns一类的处理

如何关掉Ubuntu内置的dnsmasq服务

sudo vi /etc/NetworkManager/NetworkManager.conf
找到dns=dnsmasq,在前面增加“#”,也就是把这句注释掉。

dns2socks和ss

实际采用的方案是dns2socks和ss,dns2socks下载源码,然后 gcc *.c -o a -I. -lpthread,就可以编译出来了。

ss.sh内容:

#!/bin/bash

sslocal -s 192.126.123.96 -p 443 -l 1080 -k "xxxxxx" -t 600 -m aes-256-gcm >/dev/null &

dns2socks的内容:

dns2socks 127.0.0.1:1080 8.8.4.4:53 127.0.0.1:5335 >/dev/null &

全局代理:

ss是 socks5 代理,我门在 shell 里执行的命令,发起的网络请求现在还不支持 socks5 代理,只支持 http/https 代理。为了我门需要安装 privoxy 代理,它能把电脑上所有 http 请求转发给 *。

可以apt-get安装,或者

wget http://www.privoxy.org/sf-download-mirror/Sources/3.0.26%20%28stable%29/privoxy-3.0.26-stable-src.tar.gz
tar -zxvf privoxy-3.0.26-stable-src.tar.gz
cd privoxy-3.0.26-stable

ubuntu 16.04增加chkconfig

apt-get -y install sysv-rc-conf

cp /usr/sbin/sysv-rc-conf /usr/sbin/chkconfig

上一篇:kubernetes集群中对多个pod操作命令


下一篇:Tomcat改端口号;修改访问路径,以及配置Context 标签以后Tomcat启动不了