本文来自技术大佬唯依的教程,外网通过绿联NAS的uglink访问任意Docker容器
Warning
本教程修改了nginx配置文件,不保证不会引发bug。本人及绿联不对此承担任何责任,继续阅读即表示您将承担所有操作后果。同时,请不要将本教程用于任何非法用途。
倡议
uglink是一个充满乐趣和可能性的服务。然而,它也可能被不法之徒滥用。因此,我在此发出呼吁,希望大家能合理使用uglink服务,不将其用于非法目的。让我们共同维护uglink服务的健康运行,使其能够长期为我们提供服务。
下面开始教程:
- 首先连接ssh输入 sudo su切换到root用户。
- 输入命令
cd /etc/nginx
- 修改conf文件输入命令
vi ugreen.conf
进入编辑界面,将
include /etc/nginx/ugreen_nocache.conf;
这一行修改为#include /etc/nginx/ugreen_nocache.conf;
保存并退出
- 设置反代首先,输入命令
cd /etc/nginx/conf.d
然后,输入命令
touch test.conf
创建test.conf文件然后,输入命令
vi test.conf
进入编辑模式将以下配置粘贴进去
-
location /qb/ { # 可以将qb替换为你喜欢的名字,但前后的/请保留 proxy_pass http://127.0.0.1:28080/; #需要将此处修改为你想要访问的地址 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; } }
- 保存并退出
- 验证配置并使配置生效
首先输入命令
nginx -t
如果输出有successful字样证明配置正确,如果有error字样请检查配置然后输入命令
systemctl reload nginx
使配置生效。 - enjoy it!
- 无
- 无
- 磅15便士
本文转载自:唯依,版权归原作者所有,本博客仅以学习目的的传播渠道,不作版权和内容观点阐述,转载时根据场景需要有所改动。
最新评论