Skip to main content

· 4 min read
Learncs.site
info

很多小伙伴都在寻找到免费科学上网的方案,这里整理了一些常见的免费科学上网方案,方便大家使用。但请注意,免费的(甚至收费的)服务往往伴随着不稳定、速度慢、隐私泄露风险等问题。尽管如此,这里可以概述一些常见的方法,但请确保你在使用时了解所有潜在的风险,并做出明智的决定。

从公共资源收集节点

从公共资源收集大量Shadowsocks、ShadowsocksR、Trojan和Vmess节点,实现原理是全网搜索聚集免费公开的节点,然后通过速度测试筛选可用节点。你不需要自己去收集节点,互联网上有很多好心人已经帮你收集好了。具体使用方法有

直接从免费节点收集项目获取节点,获取对应的格式添加到代理软件。

通过cloudflare worker聚合免费节点源自建节点池(机场)

使用 cloudflare worker 从多个免费节点收集源获取节点,然后通过订阅链接的形式供代理软件使用,优点是更新节点比较简单,一键更新订阅即可。详细使用教程免费白嫖cloudflare内搭建众多机场节点

直接使用建好的免费节点池

节点池就是将很多免费节点全放在一个订阅里面,直接导入到代理软件中即可。比如导入到clash中。通用订阅的转换为对应的客户端订阅就好。机场订阅链接转换收集与教程,支持机场ss/ssr/v2ray订阅转clash\quantumultX订阅

以下列举一些免费的节点池(免费节点池不一定会长期有效)

  1. pmsub

    100多条线路,ss+trojan+vmess等

    通用订阅:https://sub.pmsub.me/base64

    clash订阅地址(直接复制粘贴到clash订阅下载里面): https://sub.pmsub.me/clash.yaml

  1. sharecentre

    12条,vmess https://sub.sharecentre.online/sub , https://git.io/emzclash, https://raw.githubusercontent.com/chfchf0306/jeidian4.18/main/4.18

  1. 橘子公益云订阅链接

    https://sub.5112233.xyz/auto

    已适配自适应订阅内容:v2rayN 、 clash.meta(Clash Nyanpasu,clash-verge,ClashX Meta)、 sing-box(SFI)

  1. bocchi2b

    https://links.bocchi2b.top/clash :另外一个免费clash订阅,100+节点,有vless节点,需要clash meta内核的clash 比如clash verge rev、clash-nyanpasu

  2. chromego_merge

    一个分享免费订阅合集的项目

这里的列举的节点,不保证长期有效。寻找节点池可以到github上搜索free proxies,free clash 等关键字。

使用cloudflare worker 使用通过cloudflare全球网络代理

cloudflare worker是一个云端服务,可以利用其网络代理功能,将你的请求转发到其他网络,从而实现对网络资源的访问。详细部署教程参见最佳免费vpn方式

  • 优点:众多免费方案中可用性,安全性比较高的一个方案,且流量无限制
  • 缺点:对一些有IP防护措施的应用无法访问,例如chatgpt

· 6 min read
Learncs.site
info

在编程的世界里,开源项目是一座宝贵的知识宝库。对于初学者来说,阅读和参与开源项目不仅能提升编程技能,还能了解实际项目的结构和最佳实践。然而,面对成千上万行代码的大型项目,许多新手往往感到望而却步。幸运的是,有许多小型的开源项目,它们不仅代码量少于一千行,而且结构清晰,功能完备,非常适合初学者学习和实践。

· 8 min read
Robert Heaton

在某些特定方面,初学编程很简单。一切都是新鲜而令人兴奋的;你每天都在学习至少十个新知识;你轻松地完成各种编码练习。 随着时间的推移,你会从初学者变成高级初学者。你会意识到,生活不仅仅是一些简单的小难题,即使这些难题有时变得复杂。你开始寻找更大的练习项目,但总是发现项目要么太大要么太小,要么太难要么太简单。你开始感到挫败,觉得自己在努力的过程中遇到了重重障碍。

民间智慧说,进步的最佳方式是进行项目,这个说法是正确的。但应该选择哪些项目呢?进一步的民间智慧建议,从解决自己的问题入手,比如创建一个食谱计划器或锻炼跟踪器。但如果你唯一的问题是还不够熟练呢?即使你找到一个可行的项目想法,也很难判断它是否合适。面部识别是否困难?绘制Google Maps上的自行车路线呢?最后,即使你找到一个有吸引力且合适的项目,还是可能完全卡住。这些挑战会随着经验增加而变得容易,但当你还没有足够经验时,这些问题就显得尤为棘手。

· 4 min read
Beau Carnes

JavaScript GameDev with Kaboom.js

创建一款游戏是编程中最令人满意的体验之一,而构建类似《银河战士》和《恶魔城》风格的Metroidvania游戏更是令人激动不已。这种游戏以复杂的地图、具有挑战性的敌人和复杂的机制著称,能够让玩家长时间沉浸其中。如果你曾经想创建自己的Metroidvania游戏,那么现在是最佳时机。

· 5 min read
Beau Carnes

JavaScript Full course

JavaScript 是一种多功能且强大的编程语言,主要用于创建网站上的互动和动态内容。它是与 HTML 和 CSS 并列的万维网核心技术之一。HTML 提供网页的结构,CSS 控制其展示,而 JavaScript 则通过启用复杂的功能和行为使其生动起来。

· 15 min read
Jacob Padilla

目前,asyncio 是 Python 中一个非常热门的话题,这是有原因的——它是处理 I/O 密集型程序的好方法!当我学习 asyncio 时,花了很长时间才理解它的实际工作原理。后来,我发现它基本上只是 Python 生成器 (Generator) 之上的一个很好的抽象层。在本文中,我将使用 Python 生成器来创建一个简化版本的 asyncio。然后,我将通过 __await__ 方法将示例重构为使用 asyncawait 关键字,最后再用真正的 asyncio 替换我的版本。通过构建一个简单版本的 asyncio,希望在本文结束时,你能更好地理解它的魔法!

· 14 min read
Andrej Karpathy

如何在课程中取得好成绩

以下是我给年轻学生的一些建议,帮助他们在本科课程中取得好成绩。

经过多年的考试(结果还不错),以下是一些我觉得有效的经验法则:

· 9 min read
Andrej Karpathy
info

这是Andrej Karpathy讲授的一门课程,内容是从头开始用代码构建神经网络。

我们将从反向传播的基础知识开始,逐步构建现代深度神经网络,如GPT。在我看来,即使你的目标是最终进入其他领域(如计算机视觉),语言模型也是学习深度学习的绝佳起点,因为你学到的大部分知识都是可以直接转移的。这就是为什么我们深入研究并专注于语言模型。