UGlink 是一个充满乐趣和可能性的服务,因此请合理使用 UGlink 服务,不将其用于非法目的和任何商业形式。
让我们共同维护 UGlink 服务的健康运行,使其能够长期为我们提供服务。
执行 cd /etc/nginx 进入目录后备份 ugreen.conf 文件
cp /etc/nginx/ugreen.conf /etc/nginx/ugreen.conf.bak // 复制一份.bak
执行 vi /etc/nginx/ugreen.conf 进行编辑注释并保存
#include /etc/nginx/ugreen_nocache.conf; // 注释该行

进入配置目录 cd /etc/nginx/conf.d,执行 touch test.conf 创建 test.conf 文件,复制以下内容粘贴至内,并修改注释处内容
location /test/ { ## 修改访问路径,但前后的/请保留
proxy_pass http://192.168.1.1/; ## 修改 Nas 可以访问的地址或端口
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_http_version 1.1;
# proxy_hide_header Upgrade;
add_header X-Cache $upstream_cache_status;
#Set Nginx Cache
set $static_fileZqpqK5EA 0;
if ( $uri ~* ".(gif|png|jpg|css|js|woff|woff2)$" )
{
set $static_fileZqpqK5EA 1;
expires 1m;
}
if ( $static_fileZqpqK5EA = 0 )
{
add_header Cache-Control no-cache;
}
}
如需转发多个地址,创建多个 *.conf 文件即可,注意不同配置路径
验证配置是否生效
- 执行
nginx -t检查配置是否正确,反馈 successful 表明配置正确 - 执行
systemctl reload nginx重启 Nginx 生效
访问路径为 *.ug.link/test/
先通过 UGlink 跳转后,再在域名后缀加上自定义的访问路径 /test/,如: *.cn2.ug.link/test/
恢复
将备份的 ugreen.conf 文件恢复至 /etc/nginx,并删除 conf.d 文件夹下创建的配置文件即可