使用 Cloudflare Worker,我们可以轻松地实现无服务器方式查询客户端IP信息。 Cloudflare Worker 是一项由 Cloudflare 提供的边缘计算服务,允许开发者在 Cloudflare 的全球网络上运行代码,从而实现在离用户更近的位置执行逻辑。在这个文章中,我们将使用 Cloudflare Worker 实现一个简单的服务,该服务能够获取客户端的IP信息,...
部署成功后,Cloudflare 会为你的 Worker 分配一个 URL,你可以通过该 URL 来访问你的 API。 例如,API 的访问路径可能是:https://your-worker-url.workers.dev/。 测试API 你可以使用curl或者浏览器直接请求你的 API,验证它是否能正确返回 IP 地址的地理位置信息。 curl https://your-worker-url.workers.dev/ ...
event.respondWith(handleRequest(event.request)) }) /** * Fetch and log a given request object * @param {Request} request */ async function handleRequest(request) { console.log('Got request', request) const response = await fetch(request) console.log('Got response', response) return respons...
使用以下代码创建 CloudFlare worker 1、IPV6 通过 Header 中获取, header 名称 cf-connecting-ip 2、CloudFlare worker 是同时支持 IPV6 和 IPV4 的,通过正则表达式识别是否为 IPV6. exportdefault{asyncfetch(request,env){returnawaithandleRequest(request,env)}}asyncfunctionhandleRequest(request,env){varpatt=/...
#通过ws路径自定义cf worker vless出站ip 1.原作者ED哥:GitHub Repository for https://github.com/zizifn/edgetunnel 2.当路径字符串为myIP时,出站IP和你自己选择的CF入站IP一致 3.当路径字符串为proxyIP=时,如proxyIP=11.11.11.11,你的出站IP为11.11.11.11。(proxyIP必须是CF的反代IP) #模板 type: vle...
範例1:下列範例事件訊息顯示 HTTP GET 要求已傳送至主機名稱host.domain.test,且伺服器回應是狀態碼 200。 {"ClientIP":"10.0.0.1","ClientRequestHost":"host.domain.test","ClientRequestMethod":"GET","ClientRequestURI":"/cdn-cgi/images/cf-icon-cloud.png","EdgeEndTimestamp":"2020-10-13T19:49:...
Cloudflare Worker GeoIP重定向是一种基于Cloudflare Worker的功能,它可以根据用户的地理位置信息将其重定向到特定的URL,并且可以提供URL匹配和回退功能。 概念: Cloudflare Worker是一种基于服务器端JavaScript的无服务器计算平台,它允许开发人员在全球分布的Cloudflare边缘节点上运行自定义代码,以实现高性能的边缘计...
方式一(推荐):可修改Vless_workers_pages文件下的_worker.js文件 1、UUID必须自定义(第7行) 2、如果无法访问CF类网站或者ChatGPT网页版,说明ProxyIP失效,可更换ProxyIP,自定义(第9行) 3、订阅节点的优选IP(第13-27行)与端口(第30-44行),优选IP与端口两者变量编号须对应 4、伪装网页默认留空,显示为本地IP...
importhttpximportbase64fromr2client.R2ClientimportR2Clientasr2importtempfileimportdatetimeimportosfromopenaiimportOpenAI 写一个 Python 类实现数据共享 classWorkerImage():def__init__(self,account_id,api_token,r2_access_key,r2_secret_key,r2_bucket_name,r2_public_link):"""Parameters:account_id (str)...
When a client connects to your service through Spectrum, your origin sees that connection coming in from one of the Cloudflare IPs – this is how reverse proxies work. But some of our customers would like to see the IP address of the original client. In HTTP land, we passed that ...