18-04-19_2004334933

Vultr

域名解析到 Vultr,服务器安装 Nginx,Certbot。

Nginx
以下为正常使用时的反响代理设置。当需要获取 SSL 证书时把取消 rootindex 两行注释,注释掉 proxy_pass 反向代理那一行。反向代理的地址为某迅云的公网IP,端口号为本地 FRPS 配置映射的端口。

server {
    listen 80;
    server_name noit.cc www.noit.cc;

    location / {
#       root /home/herald/www;
#       index index.html;
        proxy_pass http://x.x.x.x:10000;
    }
}

提示:可以使用 certbot-nginx 插件管理 nginx 配置文件,自动添加 ssl 设置。

某迅云

配置 FRPS 与本地服务器交互,如果 FRPS 运行在 Docker 则开放本地服务相对应的端口。

本地服务器

FRPC 样本

[sitename]
type = tcp
local_port = 10000
remote_port = 10000
custom_domains = yourname.com www.yourname.com