Git 使用代理
最近给 Git 配置代理,发现给 SSH 配置有认证的代理并不容易,竟然没找到直接的配置方法,结合一些工具和文档零零散散的也算是解决了,以下对 git 的各类代理配置总结。
Git 支持 http 和 ssh 两种传输协议,前者就是 git clone https://github.com/xxx/xxx
这种形式的 URL,后者是 git clone git@xxx.xxx.com/xxx.git
这种形式。由于是两种不同的协议,因此要分协议配置。
好奇宝宝
最近给 Git 配置代理,发现给 SSH 配置有认证的代理并不容易,竟然没找到直接的配置方法,结合一些工具和文档零零散散的也算是解决了,以下对 git 的各类代理配置总结。
Git 支持 http 和 ssh 两种传输协议,前者就是 git clone https://github.com/xxx/xxx
这种形式的 URL,后者是 git clone git@xxx.xxx.com/xxx.git
这种形式。由于是两种不同的协议,因此要分协议配置。
本站提供 Android Captive Portal Server:
captive.padeoe.com
使用方法:
adb shell "settings put global captive_portal_http_url http://captive.padeoe.com";
adb shell "settings put global captive_portal_https_url https://captive.padeoe.com";
Captive Portal Server 搭建方法(基于 Caddy 搭建)
Caddyfile
http://captive.padeoe.com {
respond /* 204
}
https://captive.padeoe.com {
# import tls_padeoe_com
respond /* 204
}
本文对 Docker 数据挂载容易产生的各种问题进行分析,应用几种常见解决方案,抽丝剥茧,提出最佳实践。本文中的样例命令全部可以运行复现。
Docker 提供了数据卷绑定挂载的机制(volume bind mounts)来将主机上的文件 (file) 或者目录 (directory) 挂载进容器 (container)。也就是 docker run
命令中熟知的 -v
参数。根据 Docker 官方文档,绑定挂载一般适合于三种场景:
/etc/resolv.conf
挂载到容器里省去配置。但是实际使用时,会遇到如下文件权限问题:
Pytorch 不支持 Windows,不过 Windows 10 提供了 Ubuntu 子系统,可以提供近乎原生的 Linux 环境,虽然并不是一个好的选择,但我们仍然可以通过 Ubuntu 子系统来运行 Pytorch 程序。
fail2ban 是 Linux 下的一个防止服务器被恶意访问的程序,fail2ban 通过扫描指定的日志文件,统计访问频率,对达到指定访问频率的 ip 添加到系统防火墙(iptables/firewalld)封禁。
fail2ban 预置了很多常见服务的日志文件匹配模板,譬如 ssh,apahce服务器,nginx服务器的登陆错误模板,如果不满足我们的需求,可以自己编写规则,定义日志格式,访问频率、限制的端口等。
Debian/Ubuntu
哎,今天买了日本北海道石狩的1GB主机,买完才发现延迟并不如日本东京低,三千多日元灰飞烟灭,为何说三千多日元没了呢,因为脑子一时糊涂,取消了试用,无法退款了(上次也遇到结果这次又忘了),因此一气之下觉得有必要总结一下樱花vps的使用经验了。
sakura vps购买后有14天试用,试用期间带宽限制在512Kbps,试用期间可以取消试用,大约过三四十分钟就会去除带宽限制。取消试用要在会员菜单–契约情报-本登陆中取消。这个会员菜单和vps控制面板网页是分离开的,在管理页面右上角下拉框中可以找到。
14天试用期间可以申请取消并退款,月底会返还额度。但是值得注意的是取消试用后就不能退款了,这时候只能用到最低试用期限(2个月)后才可以取消合约!我就是被这点坑了。。。所以要测试线路延迟的话最好先不要取消试用。
需要自己配置。
vi /etc/network/interfaces
在最后一段加上一节:
iface eth0 inet6 static
address 2001:e42:102:1703:160:16:xxx:xx
netmask 64
gateway fe80::1
dns-nameservers 2001:e42::1
其中的地址、掩码、dns服务器都可以在sakura的控制面板查看到。
国内目前ipv6的墙好像还不高,基本只要dns解析正确就能访问某些404网站。出于访问Youtube的目的,因此去年写了一个批量解析Google域名并生成hosts的程序,Github连接 。其中还做了根据域名规则嗅探新的域名。程序写的很渣,一直没好意思写Readme。
目前有四万行,可看Youtube全站,基本上用个三四个月都不用更新,我一般都是遇到硬需求才会更新一把(譬如youtube很多视频访问不了了)。
hosts文本下载链接:https://padeoe.com/file/hosts