一个三流的程序猿
wireguard排除路由IP#!/usr/bin/python3 from ipaddress import ip_network start = '0.0.0.0/0' #需要排除的ip或者ip段 exclude = ['10.0.0.0/8', '172.16.0.0/12', '192.168.0.0/16', '6.6.6.6', '8.8.8.8'] result = [ip_network(start)] for x in exclude: n = ip_network(x) new = [] for y in result: if y.overlaps(n): new.extend(y.address_exclude(n)) else: new.append(y) result = new print(','.join(str(x) for x in sorted(result)))https://www.runoob.com/try/runcode.
解决方法一:修改组策略1、在“开始”窗口运行gpedit.msc,进入计算机配置->管理模板->系统->凭据分配->允许分配保存的凭据用于仅NTLM服务器身份验证,双击打开,选择“已启用”->单击“显示”输入“TERMSRV/*”,点确定后退出。 2、在“开始”窗口运行命令“gpupdate /force”立即生效或重启电脑。解决方法二:添加凭据1、进入“控制面板”->“凭据管理器”->“添加Windows凭据”->输入 要登录的服务器的IP地址、用户名、密码,点确定退出。解决方法三:打开本地组策略编辑器,看下有关系统安全设置的选项,看看是否有什么限制,多次尝试中,发现了解决方法,整理步骤如下:1、开始-->运行->gpedit.msc->计算机配置->Windows设置->安全设置->本地策略->安全选项->网络访问:本地帐户的共享和安全模型;2、修改为使用经典模式。
1安装acme.sh使用curlcurl https://get.acme.sh | sh -s email=my@example.com使用wgetwget -O - https://get.acme.sh | sh -s email=my@example.com2申请一个证书如果单个域名acme.sh --issue -d example.com -w /home/wwwroot/example.com 通配符域名acme.sh --issue -d example.com -d *.example.com -w /home/wwwroot/example.com :上面目录为nginx配置的网站的根目录,如果没有安装nginx的话,去掉目录,后跟--standalone3证书安装到nginxacme.sh --install-cert -d example.com --key-file /path/to/keyfile/in/nginx/key.pem --fullchain-file /path/to/fullchain/nginx/cert.pem --rel
win10通过代理界面设置或通过internat选项设置sock5代理均无效,只能通过注册表修改计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet SettingsProxyServer设置成socks://127.0.0.1:1081ProxyEnable设置成1即可
显示hysteria的最新版本#!/bin/bash VER=$(curl -s https://api.github.com/repos/apernet/hysteria/releases/latest |grep tag_name|awk -F '"' '{print $4}') echo "最新版本为${VER}"-F :用字符串分割'"' :用"做为分割符'{print $4}' :输出分割的第四列从文件中读取每一行,并将分割后的第2列赋值给变量#!/bin/bash file ="/www/test.txt" cat $file |while read -r line; do a=(`echo $line|awk -F '/' '{print $2}'`) echo $a done 命令实现的功能awk ' { print ( $(NF-1) ) }' file打印倒数第二列cat test.txt 丨 awk -F '/' '{print ($(NF-1))}'打印倒数第二列(以/为分割符)cat iplist.txt 丨
admin