# 通过反代规则v2ray和nginx/apache/其他web服务器共同使用80端口来实现免流和网站搭建在同一台服务器上 ## 原理简介 使用v2ray搭建免流节点需要将其部署到服务器的80端口上,但是我们的网站默认也是部署在80端口。于是我们只能在一台服务器上选择使用web服务器或者免流节点,二者不可得兼。 有没有一种办法,使得两者同时使用80端口 我们使用web服务器的反向代理功能就能办到 首先,将web服务部署到80端口,将v2ray部署到其他端口。由于免流是通过伪装host实现的,因此我们根据host进行反代,将免流的host反代到v2ray的端口就行,这样就能不影响到我们的web服务器和免流节点 ## 具体操作过程 这里我使用宝塔面板和v2ray进行演示 你首先需要安装完成宝塔面板和v2ray 点击上面的链接按照教程安装 推荐宝塔面板选择 nginx 做 web 服务器,接下来我的演示都是使用nginx的 登录宝塔面板创建网站 网站管理界面 创建网站的时候域名填写为你的免流host 我使用的联通免流host为pull.free.video.10010.com 网站php版本选择纯静态 网站创建界面  编写反代规则 点击刚刚创建网站的设置,进入到配置文件的编辑 添加以下内容 ```shell location / { proxy_pass http://127.0.0.1:10000; proxy_redirect off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $http_host; } ```  ```shell server { listen 80; server_name pull.free.video.10010.com; index index.html; root /www/wwwroot/pull.free.video.10010.com; #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则 #error_page 404/404.html; #SSL-END access_log /www/wwwlogs/henu.ml.log; error_log /www/wwwlogs/henu.ml.error.log; location / { proxy_pass http://127.0.0.1:22080; # 这里的22080改成你的v2ray服务所在端口 proxy_redirect off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $http_host; } } ```  至此就完成了相关配置 WMI Scripting HTML 当前访问者IP地址及地址归属: Last modification:June 3rd, 2025 at 06:26 pm © 允许规范转载 Support 如果觉得我的文章对你有用,请随意赞赏 ×Close Appreciate the author Sweeping payments