• 土豆不好吃

    文章目录[显示] 环境 下载配置gogs 监听本机 Nginx 反代配置 systemd配置 参考资料 树莓派 …

    Click here to see the full blog post

    发布在 土豆不好吃 阅读更多
  • 土豆不好吃

    文章目录[显示] 拆箱 优点 缺点 一些疑问和其他事情 总结   几天前的周三下单了一台Pixel …

    Click here to see the full blog post

    发布在 土豆不好吃 阅读更多
  • 土豆不好吃

    文章目录[显示] 通过X-Forwarded-For 或 CF-Connecting-IP 标头 使用一些插件 …

    Click here to see the full blog post

    发布在 土豆不好吃 阅读更多
  • 土豆不好吃

    @river
    是的,所以有谁搜集到了交给我,我想一个一个都给干掉……

    发布在 土豆不好吃 阅读更多
  • 土豆不好吃

    文章目录[显示] 确保软硬件支持IPv6 破解光猫 确定拨号模式 使用路由器拨号 IPv6 IP分配设置 IPv6 ping测试 IPv6访问测试 IPv6其他测试:Xbox网络测试 中国移动IPv6总结 最后 参考资料 经过N多年的期待,终于等到了IPv6,本文就来简单的介绍下中国移动的IPv6体验。当然辣,要先说说IPv6怎么配置。 假定你是三大运营商的固网宽带,那么ISP很有可能已经提供了IPv6了。我目前使用的是FTTH,所以实际上是有一个移动光猫的。 就如把大象放到冰箱里,想要使用IPv6我们也要经过如下几步:确保软硬件支持IPv6,破解光猫,配置光猫或者路由器,测试和验证。 确保软硬件支持IPv6 我想只要你的设备不是太老,那么基本上对于IPv6的支持都是没太大的问题的。软件上,Windows XP都支持IPv6呢;硬件上,估计也都没太大问题吧~不支持就扔掉好惹= ̄ω ̄= 破解光猫 “破解”这两个字,说的好像很高大上似的,其实只是拿到光猫的超级管理员密码啦。 像我的这个光猫,GS3101 吉比特无光源光纤接入用户端设备,自带2.4GHz的无线,登录长这样: 我的这个超管账号为CMCCAdmin,密码为aDm8H%MdA,其他光猫可以自己搜索下试试看,不行就致电要密码。 确定拨号模式 对于某些家里有矿家里有路由器(尤其是刷了第三方固件的那种)的用户,可能不太喜欢用光猫拨号,多一层NAT呢是不。当然啦,没有路由器那就只好用这只🐱啦。以下介绍使用路由器拨号的方法,如果是使用光猫拨号,那么直接忽略这一部分就好啦。 使用路由器拨号 光猫改桥接 首先,需要用网线把路由器的WAN和光猫的LAN连接起来。尽管咱不是千兆光线,弄个超五类和G口连总是不过分的。 然后,需要知道超管密码和自己的宽带账号的用户名和密码。打电话,短信,APP之类查看。假如都没有呢?作为一名优秀的全沾工程师,当然要有灵性啦! 然后选择互联网连接,把模式改成桥接,协议版本改成IPv4/IPv6双栈。 路由器拨号设置 这里里padavan为例,进入WAN的设置,选择PPPoE,然后确定路由器基本上就能拨号成功了。 IPv6 IP分配设置 IPv6地址当然也是要分配的,目前存在两种分配手段,一种被称作Stateless,另一种就是Stateful啦。 所谓statelss,就是无状态了,设备通过“无状态地址自动配置”(SLAAC)获取IPv6地址。地址会自动由路由器给出的前缀推算出,不需要其他配置,也不需要DHCP客户端。当然了,这个过程中是需要一些算法的,比如通过MAC地址算出来IPv6的除了前缀的剩下部分,如果IP重复了通过某算法重新选择一个。 不过在SLAAC的过程中,是很容易通过IPv6算出来用户的MAC地址的,这样对于隐私而言很不好,所以IETF搞了一个“IPv6隐私扩展”标准(RFC 4941)。使用这个隐私扩展,操作系统会从原本的IPv6地址计算生成一个“临时地址”。在连接远程服务器时,系统会优先选择这个地址以隐藏原来的地址。 Windows 10中的临时IPv6.启用了隐私扩展,与外界连接的时候会优先使用这个IP 另外一种分配IP的方式,stateful,也就是有状态的,需要一个中心化的服务器来管理分配IP,类似IPv4时的DHCP。DHCPv6是一个用来配置工作在IPv6网络上的IPv6主机所需的IP地址、IP前缀和/或其他配置的网络协议。 那么究竟该怎样选择呢?实际上,这俩协议也可以一起开启,互不干扰的。简单的说,DHCP倾向于被用在需要集中管理主机的站点,而无状态自动配置不需要任何集中管理,因此后者更多地被用在典型家庭网络这样的场景下。 需要注意的是,原生Android至今不支持DHCPv6,也就是说,如果Android设备需要v6的IP地址,那么就要支持SLAAC,或者root了之后进行一些处理。 在padavan中,设置IPv6分配模式也很简单,在外部网络(WAN)-IPv6设置中,如下图所示即可,红框内可以选择IP分配方法。 如果你是用光猫分配IPv6的话,那么在网络-LAN侧地址分配进行相似配置就可以了,要注意,网络配置中需要启用IPv4&IPv6双栈哦(上面改桥接那块),否则这里是没用的: 使能?使能什么?( ̄_ ̄|||) IPv6 ping测试 目前,ping能够正常拿到响应,但是被ping却看不到了ICMPv6的响应,不晓得为什么。也许是我配置错误,也许是ISP原因?也就是说这个IPv6目前是不能拿来当公网IP使唤的…… ping国内 至于大家都很关注的ipv6.google.com,当然是你懂的啦! 看样子是成功DNS污染了,但是如果设置正确的hosts……啊(#`O′)IPv4时这样干说不定还是好用的吧? ping国外 …

    Click here to see the full blog post

    发布在 土豆不好吃 阅读更多
  • 土豆不好吃

    文章目录[显示] 使用方法 处理标准 目前被反制的网站 一些观点 其他参考 前几天,在偶然浏览某知名博主的博客时,偶然发现开着ABP竟然无法加载博文正文了,取而代之的是一个大大的div告诉我需要关闭广告屏蔽器然后刷新页面。哦这怎么行?弹个小窗,某个div提示我们加到白名单里这是可以考虑的,直接不显示文章?作为一名优秀的全沾工程师,肯定是受不了这种事情的。 于是KeepAPBon这个项目因此而生。一句话概括: 网站永远不应该强迫用户去关闭广告屏蔽器,除非用户想主动关闭。 使用方法 安装TamperMonkey扩展,然后搜索KAO,安装你所需要反制的网站的脚本即可。 目前此项目还处于测试阶段,日后可能会把所有反制措施都集中到一个脚本种。 处理标准 所有会影响页面显示、影响阅读体验的“反广告屏蔽器”类网站都会被处理,视频分享类网站排除在外。其他情况的广告不会被处理。 欢迎提交PR、issue,包括但不限于网站提供、反制措施。 目前被反制的网站 KAO#1:ruanyifeng 浏览阮一峰博客时,不必关闭广告屏蔽器。 一些观点 我不讨厌的广告 在合理展示的情况下,它们为网站所有者创造了收入,为潜在的受众提升了品牌的知名度。可接受的广告,既不会令人烦恼,也不会干扰正在查看的内容 可不,你看我很喜欢吃的明治就是广告看来的?有广告很正常,我也一直开着ABP里的可接受广告。甚至看到有些博客提示请加入白名单,我还会手动加进去。 我讨厌的广告 从我的个人角度来看,有两种广告是我讨厌的: 铺天盖地、眼花缭乱,一页屏幕半页都是广告,影响浏览体验。 不关ABP,就不给看。看都不给看,还体验个屁啊 为什么? 多少年以来,我一直坚定地认为,互联网的精神是自由与传播。 我非常憎恨阻止知识传播的行为,这也是我如此憎恨GFW的众多原因之一。 也许你并不同意我的看法。那很正常。我们有不同的成长环境,接受了不同的教育,形成了不同的观念与想法。我们各自都有不同的想法,那是很正常的事情了。你一句我一句的讨论,找出论据支撑自己的观点,用事实来说明观点,可能经过这样一次讨论,我们对彼此的理解会更加深一点,或者是学习了解到了一些自己的思维体系中原本并不存在的一些观点。所谓思维的碰撞嘛,本应该就是这样美好的设想的。   其他参考 Anti-Adblock Killer 文章版权归原作者所有丨本站默认采用CC-BY-NC-SA 4.0协议进行授权|转载必须包含本声明,并以超链接形式注明原作者和本文原始地址:https://www.bennythink.com/keep-abp-on.html

    Click here to see the full blog post

    发布在 土豆不好吃 阅读更多
  • 土豆不好吃

    文章目录[显示] 优化INSERT语句 InnoDB表的批量数据加载 查询 插入 服务器性能 网络速度 最终的总结 很长时间之前我写过一篇《使用 Python 将海量 MySQL 数据导入 Elastic Search/MongoDB》,主要就说了如何把大量MySQL数据写入键值对数据库。 现在回过头看来这篇文章还是很有参考价值的。 有的时候我们会遇到相反的需求,比如说把对应的键值对数据库(或者说是json文件)导入(列数据类型相符)的MySQL表中。通常来说这不是个啥大问题,根据json提取出列,生成SQL语句就可以了。也就这么几行,然后execute加参数就可以了: placeholders = ', '.join(['%s'] * len(raw_dict)) columns = ', '.join(raw_dict.keys()) insert_sql = "INSERT INTO %s ( %s ) VALUES ( %s )" % (insert_table, columns, placeholders) 当然了你要是想直接生成能用的sql语句那我也没意见(并抛出一个🤨的表情) 大量插入数据的时候咋整呢? 首先我们…… 首先我们要知道,性能是由多方面因素决定的,比如说代码效率质量、Python性能、服务器性能(包含MySQL版本,编译优化,宿主机IO/CPU/RAM等)、表结构的设计、网络速度等,咱要找到短板才可以。为了找到短板,需要使用控制变量法,但是有些变量不可控,那就很不好办了…… 然后我需要送上MySQL官方文档两篇,说的非常详细了,我简单总结下 Optimizing INSERT Statements: https://dev.mysql.com/doc/refman/8.0/en/insert-optimization.html Bulk Data Loading …

    Click here to see the full blog post

    发布在 土豆不好吃 阅读更多
  • 土豆不好吃

    文章目录[显示] 启用TLS 1.3的要求 安装依赖 获取必要组件 编译Nginx 配置 检测与验证 编译openssl 1.1.1 8月份的时候,TLS1.3正式发布了(RFC 8446),9月份的时候,支持TLS 1.3的Openssl 1.1.1正式发布了。对于我这种喜欢追新的人来说,终于可以升级了……(噢现在是12月哦……)其实……这就是个备忘录。 启用TLS 1.3的要求 需要重新编译Nginx,加入enable-tls1_3参数,需要浏览器也支持TLS 1.3,如果你使用最新版本的Chrome&Firefox,那么就可以。哦对了,不需要重新编译openssl哦。 下表是目前的几个发行版对openssl版本的支持,虽说和本文内容干毫无关系,仅供观赏。 Ubuntu 18.04 Openssl 1.1.0g Ubuntu 18.10 Openssl 1.1.1 Debian sid Openssl 1.1.1a Debian 9 Stretch Openssl 1.1.0j CentOS 7 Openssl 1.0.2k 安装依赖 sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g-dev unzip git 获取必要组件 openssl 1.1.1a wget https://www.openssl.org/source/openssl-1.1.1a.tar.gz

    Click here to see the full blog post

    发布在 土豆不好吃 阅读更多
  • 土豆不好吃

    文章目录[显示] openpyxl xlrd xlwt xlutils 那么封装成一个类 这个新的列的表头也得 …

    Click here to see the full blog post

    发布在 土豆不好吃 阅读更多
  • 土豆不好吃

    新出的电影可以去看,喜欢的游戏可以去买,想吃什么也可以吃,想喝冰酒也可以毫不犹豫的加到购物车里。看着很潇洒,很得意自由,光鲜亮丽的生活是吧。然而背后的真相就是,这些都无法改变我是小白兔的事实。其实更多的是对未来生活的无望。不知道是看不到未来的希望还是看不到希望的未来。

    除此之外还能够期望些什么呢?结婚?生子?想都不敢想,连喜欢都不敢说。

    活着真累。

    发布在 快报 阅读更多

与 V2MM 的连接断开,我们正在尝试重连,请耐心等待