最近Armbian访问巨慢,刚好有闲置的VPS,就干脆反向代理,来加速访问Armbian源。

Step 1 :你得有个Nginx

Apt直接装:

sudo apt-get install nginx

Step 2 :配置Nginx

由于我只做代理镜像源,所以直接删除默认的配置,重新写了一下:

 server {
         listen 80; #监听端口
         listen [::]:80;
         server_name _;

 location / {
         proxy_pass  https://apt.armbian.com; #源地址
         proxy_redirect     off;
         #替换头
         proxy_set_header   Host             $host;
         proxy_set_header   X-Real-IP        $remote_addr;
         proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
         proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
         proxy_max_temp_file_size 0; #指定当响应内容大于proxy_buffers指定的缓冲区时, 写入硬盘的临时文件的大小
         proxy_connect_timeout      90; #nginx跟后端服务器连接超时时间
         proxy_send_timeout         90; #后端服务器数据回传时间
         proxy_read_timeout         90; #连接成功后,后端服务器响应时间
         proxy_buffer_size          4k; #设置代理服务器保存用户头信息的缓冲区大小
         proxy_buffers              4 32k; #proxy_buffers缓冲区
         proxy_busy_buffers_size    64k; #高负荷下缓冲大小
         proxy_temp_file_write_size 64k; #设定缓存文件夹大小
    }
 }

Step 3 :配置板子源

Armbian的源在/etc/apt/sources.list.d/armbian.list下直接替换就行:

sudo vim /etc/apt/sources.list.d/armbian.list
#分享一下我的反向代理源
deb http://apt.chutian.bid stretch main stretch-utils stretch-desktop
#保存&退出,更新软件源
sudo apt-get update

标签: Nginx

添加新评论