v2ray icon indicating copy to clipboard operation
v2ray copied to clipboard

请问Caddy必须要占用80和443端口吗?

Open PineSongCN opened this issue 6 years ago • 9 comments

我这边服务器上自搭了网站,所以Caddy自动配置后无法启动....

PineSongCN avatar Jun 29 '19 06:06 PineSongCN

一般来说这种反向代理和网站都想监听80,443端口,肯定是把反向代理服务器监听80,443,然后特定的域名或者路径转发到本地的网站。这个需要根据自己的情况手动修改caddy配置文件

ileeoyo avatar Jul 05 '19 06:07 ileeoyo

一般来说这种反向代理和网站都想监听80,443端口,肯定是把反向代理服务器监听80,443,然后特定的域名或者路径转发到本地的网站。这个需要根据自己的情况手动修改caddy配置文件

谢谢,请问有没相关教程推荐?

PineSongCN avatar Jul 05 '19 14:07 PineSongCN

你解决了吗 我也遇到了这个问题呢

dingshaohua-com avatar Jul 11 '19 13:07 dingshaohua-com

我也想知道怎么把caddy改到别的端口

liwenjie119 avatar Jul 17 '19 02:07 liwenjie119

你解决了吗 我也遇到了这个问题呢

没有,不理解为什么这么做,所以没办法搜索替代方案

PineSongCN avatar Jul 17 '19 06:07 PineSongCN

没有,不理解为什么这么做,所以没办法搜索替代方案

是因为你开启了脚本中的启用caddy分流伪装,caddy作为反向代理服务器,本身就是做这个工作的。你可以让caddy接管80,443端口,如果访问特定的路径,caddy把流量转发到v2ray服务器,其他路径转发到你的网站站,这样在外人看来,访问你的域名,就好像是一个普通的网站。这样就达到了伪装的目的。除了你自己知道特殊路径转发到v2ray,每个人都以为是个普通网站。如果不想用伪装功能,用脚本的时候你选择不开启即可。

或者下面这样设置caddy配置文件:

domain.com:443 {
    tls [email protected]
    timeouts none
    proxy /v2ray 127.0.0.1:3333 {
        websocket
    }
    proxy / mask.com:80 {
        except /v2ray
    }
}

ileeoyo avatar Jul 18 '19 06:07 ileeoyo

没有,不理解为什么这么做,所以没办法搜索替代方案

是因为你开启了脚本中的启用caddy分流伪装,caddy作为反向代理服务器,本身就是做这个工作的。你可以让caddy接管80,443端口,如果访问特定的路径,caddy把流量转发到v2ray服务器,其他路径转发到你的网站站,这样在外人看来,访问你的域名,就好像是一个普通的网站。这样就达到了伪装的目的。除了你自己知道特殊路径转发到v2ray,每个人都以为是个普通网站。如果不想用伪装功能,用脚本的时候你选择不开启即可。

或者下面这样设置caddy配置文件:

domain.com:443 {
    tls [email protected]
    timeouts none
    proxy /v2ray 127.0.0.1:3333 {
        websocket
    }
    proxy / mask.com:80 {
        except /v2ray
    }
}

谢谢...

PineSongCN avatar Jul 19 '19 00:07 PineSongCN

求一个修改caddy端口的方案。。

John4d3 avatar Dec 20 '19 08:12 John4d3

没有,不理解为什么这么做,所以没办法搜索替代方案

是因为你开启了脚本中的启用caddy分流伪装,caddy作为反向代理服务器,本身就是做这个工作的。你可以让caddy接管80,443端口,如果访问特定的路径,caddy把流量转发到v2ray服务器,其他路径转发到你的网站站,这样在外人看来,访问你的域名,就好像是一个普通的网站。这样就达到了伪装的目的。除了你自己知道特殊路径转发到v2ray,每个人都以为是个普通网站。如果不想用伪装功能,用脚本的时候你选择不开启即可。

或者下面这样设置caddy配置文件:

domain.com:443 {
    tls [email protected]
    timeouts none
    proxy /v2ray 127.0.0.1:3333 {
        websocket
    }
    proxy / mask.com:80 {
        except /v2ray
    }
}

请问443端口封了以后,我将domain.com:443{..}改成domain.com:12332{..}类似这样的其他端口可以吗?会不会有不良反应?比如证书啥的?

shijia7 avatar Jul 01 '21 06:07 shijia7