sinkoo avatar

使用 Caddy快速构建科学上网的方法

🕟 by sinkoo





科学上网的方法实在太多了

但是对于搭建来说,小白还是有点难度的。。。

有时候急需使用谷歌搜索学术资料。。。这里推荐使用Caddy快速构建科学上网的方法

1
curl https://getcaddy.com | bash -s personal

1
2
3
4
5
6
echo "https://www.yourname.com {
gzip
tls admin@yourname.com
basicauth / user passwd //私人使用
proxy / https://www.google.com
}" > /usr/local/bin/Caddyfile

重点,yourname.com也必须是没有被污染的。。也就是在国内ISP是白名单的。

tls 后面可以指定证书路径,否则默认自动申请。

注册系统服务,自动开机启动

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
suo curl -s https://raw.githubusercontent.com/mholt/caddy/master/dist/init/linux-systemd/caddy.service -o /etc/systemd/system/caddy.service
sudo mkdir /etc/caddy
sudo chown -R root:www-data /etc/caddy
sudo touch /etc/caddy/Caddyfile

sudo mkdir /etc/ssl/caddy
sudo chown -R www-data:root /etc/ssl/caddy
sudo chmod 0770 /etc/ssl/caddy

sudo mkdir /var/www
sudo chown www-data:www-data /var/www
重新加载 systemd daemon,让配置生效。

sudo systemctl daemon-reload
让 Caddy 开机自启。
sudo systemctl enable caddy.service

代码简单,很容易理解了,有什么问题欢迎交流





💘 相关文章


📝 有偿服务

• 服务器合租380/年
• 服务器配置:2.4G,6核12线程
• nvme raid 1硬盘
• 不提供服务器自主面板
• 适合稳定的个人博客
• 提供备份服务,备份空间自备
• 只提供ipv6地址,搭配cloudflare使用
• 提供想要安装的程序和域名
• 博客必须是和谐健康的
• 博客不能是视频和图片站
• 提供以下付费服务
• 建站,FTP,备份,Linux,Wordpress等建站问题咨询管理
• 加微信:344452500(不闲聊,直接说事)

写一条评论

Based on Golang + fastHTTP + sdb | go1.16.8 Processed in 0ms