欢迎来到龙首村恶霸的车库

这里是我发布技术博客的地方!!!

设置GO代理

1# 配置 GOPROXY 环境变量
2export GOPROXY=https://goproxy.io,direct
3# 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
4export GOPRIVATE=git.mycompany.com,github.com/my/private

为VSCODE设置GO代理

Ctrl + Shift + P 打开命令窗口,输入Workspace Settings Json 将以下配置添加进去:

 1{
 2    "go.toolsEnvVars": {
 3        "GOPRIVATE":...

问题

作为一个资深开发,访问GitHub几乎已经成了我不可避免的问题。但因为某些原因,访问GitHub时好时坏,即使可以访问也会遇到无法忍受的龟速。但我们都知道git指令是依托于ssh的。在我了解到SSH 隧道和SSH 跳板的用法后我突然灵光一现,似乎有了解决问题的思路。

网络情况

假设本地机器为A,跳板机为J。假设A访问GitHub网络不畅,但可访问到跳板机J,而跳板机J可以流畅访问GitHub。那么我们可以将J作为跳板,来访问GitHub。

flowchart LR;
    本地 <--网络通畅--> 跳板机;
    跳板机 <--网络通畅--> GitHub;
    本地 <--网络受阻--> GitHub;

准备工作

首先你要有一台机器可以畅通无阻的访问github的...

获奖感言

新年里我们拿到了“乐享奖”这个奖代表了公司对我们组织技术分享的认可,也代表了公司对员工培养的重视。

首先我要感谢领导(老邢)对我们的支持,没有领导(老邢)的支持我们是断然不能每周用两个小时的时间来做这个分享的。

其次,我要感谢每一个参与到分享中的小伙伴,我经常能看到我们的小伙伴在下班后写分享所需的文档,也会听到分享结束后大家对分享内容的讨论。正是他们每一个人的支持我们才能把这个分享一次次的组织起来。

最后,希望通过分享这种形式能帮助到参与的每一个人,让大家在技术上互通有无,共同进步。

经过多日的努力,终于把自己的博客搭起来了。

这次用到的是Caddy作为Web服务器,因为买了腾讯的云服务器,所以就不托管到GitHub上了。博客用HUGO,搭建过程中踩了不少坑,这里记录一下。

使用Caddy

Caddy 使用并不复杂,但是在SSL证书配置这一步耗费了比较多的精力。因为网上基本上都是介绍如何使用Caddy自动生成证书,而并没有如何配置SSL证书的方法。我使用的是腾讯云,可以在控制台中找到SSL 证书,申请一个免费的。免费证书有一年有效期,对于我的自建网站是绝对够用了。

拿到证书后,我们需要将证书解压出来,将私钥文件(domain.key)和证书文件(domain_bundle.pem)上传到服务器,并配...