本帖最后由 我是小好 于 2021-7-9 09:28 编辑
NAT鸡套CF,是不可能获得CF默认的数个指定端口的,所以只能套cf workers,利用workers可以指定任一端口,让NAT鸡套上CF。
workers代码如下
- addEventListener(
- "fetch",event => {
- let url=new URL(event.request.url);
- url.protocol="h2c"; //协议,http或https或h2c,建议http不然会出现一些奇奇怪怪的问题
- url.hostname="nat.110110.xyz"; //小鸡域名,不要加http或者https前缀,直接域名就好
- url.port="37211"; //有http服务的端口
- url.pathname="/gopath"; //可选,把小鸡特定目录转为根目录,不需要直接删掉或者改成/
- let request=new Request(url,event.request);
- event. respondWith(
- fetch(request)
- )
- }
- )
复制代码 |