全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 817|回复: 6
打印 上一主题 下一主题

怎么让全世界的人都能访问你的 milkv-duo 服务器

[复制链接]
跳转到指定楼层
1#
发表于 2023-11-30 13:53:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sRGB 于 2023-11-30 14:11 编辑



1. Milkv duo 部署 Http服务,见社区文章

https://community.milkv.io/t/milkv-duo-how-to-make-your-milkv-duo-server-accessible-to-people-all-over-the-world/1002

2. 路由器端口映射,最好有ddns 动态域名

实际使用 cf-v4-ddns.sh 来管理 DDNS



  1. # Automatically update your CloudFlare DNS record to the IP, Dynamic DNS

  2. # Can retrieve cloudflare Domain id and list zone's, because, lazy

  3. ## https://raw.githubusercontent.com/yulewang/cloudflare-api-v4-ddns/master/cf-v4-ddns.sh

  4. ## DDNS 动态IP 刷新提交 每15分钟一次
  5. */15 * * * * bash /root/cf-v4-ddns.sh
复制代码


3. 使用一台公网云主机 反代 服务
以下是云主机 Nginx 的反代配置

  1. server {
  2.         listen 443 ssl ;
  3.         server_name  milkv.262235.xyz;

  4.         ssl_certificate     cert/vm.crt;
  5.         ssl_certificate_key cert/vm.key;

  6.         ssl_session_timeout 5m;
  7.         ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

  8.         ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
  9.         ssl_prefer_server_ciphers on;

  10.         index index.html index.php;

  11.         location / {
  12.                 proxy_pass http://vip.262235.xyz:193;
  13.                 proxy_set_header Host $host;
  14.                 proxy_set_header X-Real-IP $remote_addr;
  15.                 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  16.                 proxy_set_header X-Forwarded-Proto $scheme;
  17.                 proxy_set_header X-Forwarded-Protocol $scheme;
  18.                 proxy_set_header X-Forwarded-Host $http_host;

  19. # Disable buffering when the nginx proxy gets very resource heavy upon streaming
  20.                 proxy_buffering off;
  21.         }
  22. }
复制代码


4. 注册 www.cloudflare-cn.com 帐号,使用CF DNS 管理域名,申请 有效期达到15年的专用证书
CF 的证书支持泛域名,只是启用CF代理,浏览器就不会安全警告

  1. ssl_certificate     cert/vm.crt;  
  2. ssl_certificate_key cert/vm.key;
复制代码


全世界的人都能访问 milkv-duo 服务器 https://milkv.262235.xyz



2#
发表于 2023-11-30 14:03:47 | 只看该作者
都神仙了还这样水图什么
3#
发表于 2023-11-30 14:04:31 | 只看该作者
灵鸡




* Linux常用命令:ln file1 lnk1 创建一个指向文件或目录的物理链接



* 资源 https://t.me/MJJ_aliyundrive
* MJJ频道 https://t.me/wearemjj
* Linux命令大全 https://www.linuxcool.com
* DNS设置大全 https://dns.iui.im/
* 优质导航大全 https://www.chaidu.com/
* HostLoc频道 https://t.me/myhostloc
* A1Plus & G Suit & Workspace教育全局号https://sourl.cn/xq7iAZ
* OneDrive1T/5T网盘批发 iCloud苹果个人200G号https://nanguo.in/shop?ref=awtyBzywo
   
4#
发表于 2023-11-30 14:05:35 | 只看该作者
为什么要走腾讯云中转,直接用Cloudflare回源不就行了,Cloudflare又不是不能设置回源端口。
5#
 楼主| 发表于 2023-11-30 14:09:55 | 只看该作者
cany 发表于 2023-11-30 14:05
为什么要走腾讯云中转,直接用Cloudflare回源不就行了,Cloudflare又不是不能设置回源端口。 ...

ddns 也可以 套cf 吗,请教一下
6#
发表于 2023-11-30 14:14:58 | 只看该作者
真就是先造了个跑车然后推着走
7#
发表于 2023-11-30 14:23:09 | 只看该作者
本帖最后由 cany 于 2023-11-30 14:25 编辑
sRGB 发表于 2023-11-30 14:09
ddns 也可以 套cf 吗,请教一下


可以的,Cloudflare是可以设置回源端口的,假设家里的Nginx跑在81端口上,ddns映射出去之后直接用Cloudflare解析Cname然后打开小云朵,在Origin Rules规则里设置端口重写。都配置好之后就可以用80 443访问网站,然后Cloudflare走81回源。

具体看图:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-16 23:02 , Processed in 0.132171 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表