0%

个人喜欢先更新一下系统

1
apt update && apt upgrade -y

改为 root 密码登陆

1
2
3
4
echo root:密码 chpasswd root
sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
systemctl restart sshd

 

开启 BBR

1
2
3
4
5
6
7
8
9
10
11
12
#修改系统变量
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf


#保存生效
sysctl -p


#查看内核是否已开启BBR
lsmod grep bbr

放行全部端口(重启失效)

1
2
3
4
5
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
iptables-save

 

持续化规则(重启不失效)

1
2
3
#安装iptables-persistent
apt install iptables-persistent

对于关闭防火墙更暴力点的方法,可以选择如下两种

1
2
3
4
5
rm -rf /etc/iptables && reboot

rm -rf /etc/iptables/rules.v4
rm -rf /etc/iptables/rules.v6
reboot

同时你也需要进入后台配置一下入站规则,我是开放的所有协议

然后你就可以干点你想做的了,至于 DD 系统,我打算过段时间再搞,现阶段封号的太多了

已找甲骨文适配的 DD 脚本,下方演示为 Debian 10

1
bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 10 -v 64 -p "密码" -port "端口"

Linux面板7.7.0升级专业版命令:

1
curl https://download.moetas.com/install/update6.shbash

Debian安装命令:

1
wget -O install.sh https://download.moetas.com/install/install-ubuntu_6.0.sh && bash install.sh

Centos安装命令:

1
yum install -y wget && wget -O install.sh https://download.moetas.com/install/install_6.0.sh && sh install.sh

转自:https://fenhao.me/10.html

一:降低 IPv6的优先级,优先使用IPv4

默认的安装中,IPV4 和 IPV6 并存,并且 IPV6 却优先于 IPV4。如果不需要彻底关闭 IPV6,可以设置让 IPV4 优先于 IPV6。配置方式如下:

echo “precedence ::ffff:0:0/96 100” >>/etc/gai.conf

当然也可以直接修改 /etc/gai.conf 文件,找到下面这一行

#precedence ::ffff:0:0/96 100

把前面的#去掉即可。

二:设置 GRUB 启动参数禁用 IPv6

编辑 /etc/default/grub,找到 GRUB_CMDLINE_LINUX_DEFAULT="quiet"

修改为:

GRUB_CMDLINE_LINUX_DEFAULT=”ipv6.disable=1 quiet”

随后执行命令 update-grub 更新 grub 启动参数,重启系统即可。

ABP 兼容规则

Easylist China

ABP官方维护的的适合国内使用的规则,更新频繁。

https://easylist-downloads.adblockplus.org/easylistchina.txt

CJX’s Annoyance List

这是”EasyList China+EasyList” & “EasyPrivacy”的补充。2015.2.4发布,过滤烦人的自我推广,并补充EasyPrivacy隐私规则.

https://gitee.com/cjx82630/cjxlist/raw/master/cjx-annoyance.txt

ADgk

一个专门为安卓版adguard写的规则,适合在手机浏览器中使用的拦截规则。

https://gitee.com/banbendalao/adguard/raw/master/ADgk.txt

X浏览器内建规则 ad-rules-for-xbrowser

由X浏览器作者维护的内建拦截规则,不定期更新,主要适用于手机端网站。其中一些规则语法是X浏览器独有的,只能在X浏览器中使用。

github: https://github.com/examplecode/ad-rules-for-xbrowser

gitee: https://gitee.com/examplecode/ad-rules-for-xbrowser

jiekouAD

X浏览器QQ群管理员大萌主,维护的专门针对手机端盗版网站广告的拦截规则.

https://gitee.com/damengzhudamengzhu/guanggaoguolv/blob/master/jiekouAD.txt

乘风广告过滤规则

乘风广告拦截资源在国内的镜像源

https://gitee.com/xinggsf/Adblock-Rule/raw/master/rule.txt

乘风视频过滤规则

乘风视频广告拦截资源在国内的镜像源

https://gitee.com/xinggsf/Adblock-Rule/raw/master/mv.txt

Anti-AD

号称是目前中文区命中率最高的广告过滤列表,实现了精确的广告屏蔽和隐私保护

github: https://raw.githubusercontent.com/privacy-protection-tools/anti-AD/master/anti-ad-easylist.txt

cdn加速 https://cdn.jsdelivr.net/gh/privacy-protection-tools/anti-AD@master/anti-ad-easylist.txt

广告终结者插件使用的拦截规则

广告终结者使用的拦截规则,基于ChinaList+EasyList修正维护

http://sub.adtchrome.com/adt-chinalist-easylist.txt

EasylistChina+EasylistLite+CJX’sAnnoyance

由 halflife 维护的拦截规则 ,合并了 EasylistChina、EasylistLite、CJX’sAnnoyance,以及补充的一些规则,每日更新。

https://gitee.com/halflife/list/raw/master/ad.txt

主机列表

yhosts

yhosts是国内比较知名的host维护列表,原作者目前已经停止维护,目前由VeleSila接手更新。

https://raw.githubusercontent.com/VeleSila/yhosts/master/hosts.txt

1024网站及澳门皇家赌场及恶意广告主机列表

1024网站及澳门皇家赌场及恶意广告主机列表,你懂得

https://raw.githubusercontent.com/Goooler/1024_hosts/master/hosts

iOSAdblockList

有海外维护针对移动网站的广告主机列表

https://raw.githubusercontent.com/BlackJack8/iOSAdblockList/master/iPv4Hosts.txt

StevenBlack

国外维护比较知名的屏幕广告主机列表,整合和扩展多个精心设计的主机文件. github上获得15k+ Start 可以通过脚本生成你自己的hosts文件。

https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts

Hblock

Hblock是一个脚本程序,他会自动提取来自很多规则源的恶意广告主机列表,比如 EasyList,AdGuard,uBlock ,disconnect.me 等数十个规则源,下面的链接是由该脚本生成的主机列表。

https://hblock.molinero.dev/hosts

MVPS host

屏蔽美欧地区英文网站相关的广告

http://winhelp2002.mvps.org/hosts.txt

hmirror

来自海外西班牙用户整理的各种主机拦截资源汇总,包括来自adguard,easylist,ublock的主机资源. 下面是主机资源汇总页面

https://github.com/hectorm/hmirror/

其他广告拦截资源汇总

easylist 相关的资源汇总

包括EasyList, EasyPrivacy, EasyList Cookie, Fanboy’s Social/Annoyances/Notifications Blocking List等

https://github.com/easylist/easylist/

uBlockOrigin 相关资源汇总

https://github.com/uBlockOrigin/uAssets

Adgurad 拦截规则资源分类汇总

https://kb.adguard.com/en/general/adguard-ad-filters

来自海外用户整理的规则源

Annoyances https://filters.adtidy.org/extension/chromium/filters/14.txt

Simplified Domain Names https://filters.adtidy.org/extension/chromium/filters/15.txt

Fanboy’s Social Blocking List https://easylist.to/easylist/fanboy-social.txt

Fanboy’s Annoyances List https://easylist.to/easylist/fanboy-annoyance.txt

Fanboy’s Enhanced Tracking List https://fanboy.co.nz/enhancedstats.txt

Adblock Warning Removal List https://easylist-downloads.adblockplus.org/antiadblockfilters.txt

Anti-Adblock Killer Reek https://raw.githubusercontent.com/reek/anti-adblock-killer/master/anti-adblock-killer-filters.txt

Malware Domains https://easylist-downloads.adblockplus.org/malwaredomains_full.txt

Peter Lowe’s List http://pgl.yoyo.org/adservers/serverlist.php%3Fhostformat%3Dadblockplus%26mimetype%3Dplaintext

Prebake https://raw.github.com/liamja/Prebake/master/obtrusive.txt Spam 404 https://raw.githubusercontent.com/Dawsey21/Lists/master/adblock-list.txt

BarbBlock https://raw.githubusercontent.com/paulgb/BarbBlock/master/blacklists/adblock-plus.txt

NoCoin Adblock list https://raw.githubusercontent.com/hoshsadiq/adblock-nocoin-list/master/nocoin.txt

去广告效果检测网站

参考资料

简介


Github作为全球最大的同性交友网站,一直广受开发者们的喜爱,但是由于某些不可描述的原因,在访问、克隆、拉取、推送的时候,经常莫名其妙的不好使,速度慢的让人无法忍受。解决这个问题(克隆、拉取、推送)的一个途径就是通过代理,绕过 某长城

配置本地代理


关于代理服务器的事儿就不多说了,要么买,要么租vps自己搭建。一下内容的先决条件是你拥有一个好使的代理服务。 用shadowsocks开启代理后,右键点击托盘中的纸飞机,选择选项配置:

图片无法显示

设置一个本地代理端口号,如果需要局域网其它用户也通过此代理,需要勾选 允许来自局域网的连接 选项:

图片无法显示

设置git代理


通过以下命令设置git的代理:

1
2

git config –global http.proxy ‘socks5://ip:1080’
git config –global https.proxy ‘socks5://ip:1080’

 

这里需要注意的是,如果本机使用的话,ip用127.0.0.1即可,局域网ip能不能用我没有测试。如果需要取消代理,可以用下面的代码:

1
2

git config –global –unset http.proxy
git config –global –unset https.proxy

<pre> 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。

<pre> 标签的一个常见应用就是用来显示源码。

而经常遇到的问题是:如果一句代码很长的情况,结果会造成页面撑开或者代码超出边界,非常难受。

用 overflow:hidden 那么会将原来的代码隐藏掉导致显示不全

而如果用 overflow:auto 则经常出现两个滚动条(右部和底部),阅读不方便还不美观。

如图:

今天折腾了一个好久,才搞出解决 <pre> 的代码块自动换行的办法:

先尝试我们经常会使用的强制换行:word-wrap: break-word;

好像很完美,谨慎的我换着浏览器看了下,结果发现:IE,OP,Chrome,Safari都可以,Firefox就悲剧了。

纳尼,这是什么情况,同样是现代浏览器,FF竟然这么不争气。

仔细查了一下关于换行的css,原来还有 white-space ,丢到浏览器里试一试,填几个 参数 看看效果

加上了 white-space:pre-wrap; 发现Firefox可以神奇的换行了,大功告成!、

最后代码如下:

1
2
3
4
pre {
white-space: pre-wrap;
word-wrap: break-word;
}

效果如下:

这样就没有了底部的那个左右滚动条了,看代码的时候就可以心无旁骛的乡下滚动啦

我使用Chocolatey(chocolatey.org)作为我的软件安装源,并想知道在后期安装过程中是否可以运行Powershell脚本来安装Chocolatey(以及可能需要的软件)。通常,您在Powershell中运行以下命令以安装Chocolatey

代码:

1
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

之后,您可以通过Powershell使用以下命令安装软件:

代码:

1
choco install adobereader

例如。

您甚至可以自动确认每个安装(也称为静默安装)

代码:

1
choco feature enable -n allowGlobalConfirmation

在安装过程中跳过“是否要运行该脚本?([Y] es / [A] ll-对所有人/是[N] o / [P] rint]是]”)。

因此,我的想法是包括三个脚本:

1)安装Chocolatey 2)允许自动确认每次安装 3)包括我需要

的所有软件的安装命令到目前为止,我遇到的问题是: 1)我不知道如何编写powershell脚本(我可以简单地将上面的代码放在文件中,然后将其保存为powershell脚本吗?) 2)Chocolatey需要在管理Shell中运行才能工作。在安装后是否可以通过某种方式进行?

也许您可以指出正确的方向来完成这项工作。

查看系统版本相关命令

1
2
3
4
5
6
$ uname -a # 查看系统,主机名,内核版本,系统架构等命令
$ top # 总览系统全面信息命令,Ctrl + C 退出界面
$ hostname # 查看服务器主机名命令
$ cat /etc/issue # 查看 Ubuntu Debian 系发行版版本命令
$ cat /etc/redhat-release # 查看 CentOS RedHat 系发行版版本命令
$ cat /etc/os-release # 查看通用 Linux 发行版版本命令

查看CPU相关命令

1
2
3
4
$ cat /proc/cpuinfo # 查看 CPU 核心数,架构,名字,频率,缓存,指令集等命令
$ grep name /proc/cpuinfo # 查看 CPU 名字命令
$ grep cores /proc/cpuinfo # 查看 CPU 核心数命令
$ grep MHz /proc/cpuinfo # 查看 CPU 频率命令

查看内存相关命令

1
2
3
$ cat /proc/meminfo # 查看内存硬件相关信息命令
$ free -m # 查看内存总量,使用量,swap 信息等命令
$ swapon -s # 查看 swap 交换分区的路径,大小命令

查看硬盘分区相关系统命令

1
2
3
4
$ uptime # 查看开机时间,系统用户数,平均负载命令
$ cat /proc/loadavg # 查看系统负载命令
$ w # 查看系统时间,负载,登入用户,用户使用资源情况命令
$ top # 总览系统全面信息命令,Ctrl + C 退出界面

查看网络相关情况命令

1
2
3
4
5
6
7
8
$ ifconfig # 查看网卡及本机 ip 情况命令(需要系统安装了 net-tools 工具)
$ ip addr show # 功能同上,新的 Linux 发行版已经逐渐用 ip 命令替代 ifconfig 相关功能命令
$ iptables -L # 查看防火墙等相关情况命令
$ netstat -s # 查看系统网络连接情况统计信息命令
$ netstat -tunlp # 查看服务器端口监听使用情况命令
$ netstat -auntp # 查看已经建立连接的端口情况命令
$ lsof -i:[端口] # 查看指定端口占用情况命令
$ route -n # 查看路由表命令

查看进程相关命令

1
2
3
$ ps -aux # 列出所有进程以及相关信息命令
$ kill -9 [进程PID] # 从上命令取到相关进程的PID后,高权限kill杀死进程命令命令
$ top # 总览系统全面信息命令,Ctrl + C 退出界面

查看用户相关命令

1
2
3
4
5
$ w # 查看系统时间,负载,登入用户,用户使用资源情况命令
$ cut -d: -f1 /etc/passwd # 查看系统所有用户命令
$ last # 查看系统前几次登陆情况
$ crontab -l # 查看用户计划任务情况命令
$ crontab -e # 编辑计划任务命令

查看开机启动相关命令

1
2
3
$ chkconfig # 查看开机启动服务命令
$ ls /etc/init.d # 查看开机启动配置文件命令
$ cat /etc/rc.local # 查看 rc 启动文件