家里网络线路不太好, 使用用notion简直劝退, 偶然之中发现阿里云连接notion不丢包, 于是选择了阿里云来搭建代理, 建好之后, 连接简直飞速, 于是写下这个教程, 希望能对同样热爱notion的你我有所帮助. 若自己觉得搭建太麻烦, 也可以使用现成的代理. 如何配置HTTPS代理, 也见此页面.

云服务器

首先你得有一台云服务器, 唯一对云服务器的要求即是宽带, 一方面是足够大的宽带, 一般而言, 若有5Mbps, 则够好几人一起用了, 若只有1Mbps, 一个人用的都够呛. 另一方面是线路的选择, 初步经验的判断, 阿里云上海的服务器连接notion延迟较低(140ms), 因此我选择阿里云上海的服务器, 也可以根据自己的喜好和条件选择合适的云服务商.

购买云服务器的步骤略过, SSH连接的方法这里也不赘述, 可以自行百度搜索, 有很多教程.

接下来我将选择系统版本为 Ubuntu 20.04 作为例子, 其他的Linux发行版与此类似

拿到一台新的云服务器之后, SSH连接, 先更新系统, 输入

sudo apt update && sudo apt upgrade -y

如果你是用非root用户登录, 则需要输入密码, 直接输入就行了, 不过你是看不到的.

然后你会看到很多很多的英文字符和数字. 如果中间出现了什么特殊的画面, 直接回车就行. 等到最下面的progress完成后, 输入如下命令重启远程服务器

reboot

然后, 再次SSH登录

安装tinyproxy并配置

输入以下命令安装tinyproxy

sudo apt install tinyproxy -y

进入tinyproxy的配置文件夹

cd /etc/tinyproxy

此时我们进入了tinyproxy的文件夹, 你会看到终端的显示由 root@xxxxxx:~# 变成了 root@/xxxxx: etc/tinyproxy# , 查看当前目录下的文件

root@xxxxxxx:/etc/tinyproxy# dir
tinyproxy.conf

发现只有一个tinyproxy.conf 这一配置文件, 于是打开它并编辑它, 在SSH中, 只能使用命令行界面编辑文件, 我用的是 vim . 操作上用的其实也不是传统的vim方法, 也比较简单. 编辑tinyproxy.conf文件(因为我用的root用户登录的, 所以不存在权限问题)