Sign inSign up

scriptdragon/warp_proxy

By scriptdragon

•Updated almost 3 years ago

基于warp提供的代理镜像,可以跨境访问你想访问的。。。

Image
1

107

scriptdragon/warp_proxy repository overview

⁠目标

想访问 OpenAI,由于 OpenAI 对中国大陆地区进行了访问限制,那么可以在一个不受此限制的地区申请一台虚拟私人服务器(VPS)作为代理。然而,OpenAI 有时也会封锁特定 VPS 所在地区的 IP 地址。为了解决这个问题可以使用 WARP VPN 作为网络流量的出口来绕过限制。这样即便 VPS 的 IP 地址被封锁仍然可以通过 WARP VPN 访问 OpenAI。

可以使用docker方式启动,或者docker-compose方式启动:

⁠放行端口:

无论何种方式都需要在VPS的服务器上放行50000端口

⁠docker 方式

⁠安装docker
sudo curl -fsSL https://test.docker.com | sudo sh
⁠启动容器
sudo docker run -d --name warp --restart unless-stopped -p 50000:1080 -e WARP_SLEEP=2 --cap-add NET_ADMIN --sysctl net.ipv6.conf.all.disable_ipv6=0 --sysctl net.ipv4.conf.all.src_valid_mark=1 -v "$(pwd)/data:/var/lib/cloudflare-warp" scriptdragon/warp_proxy:1.0.0

⁠docker-compose方式

安装

sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose

docker-compose.yaml 文件

version: '3'

services:
  warp:
    image: scriptdragon/warp_proxy:1.0.0 
    container_name: warp
    restart: unless-stopped 
    ports:
      - '50000:1080'
    environment:
      - WARP_SLEEP=2
      # - WARP_LICENSE_KEY= # 默认情况下流量是限速和有限的,如果需要无限流量的key,可以添加微信索取
    cap_add:
      - NET_ADMIN
    sysctls:
      - net.ipv6.conf.all.disable_ipv6=0
      - net.ipv4.conf.all.src_valid_mark=1
    volumes:
      - ./data:/var/lib/cloudflare-warp
⁠启动:

docker-compose up -d

⁠测试:
curl -x http://localhost:50000 https://www.cloudflare.com/cdn-cgi/trace

应该看到 warp=on
⁠设置代理:

Proxy Settings Image

⁠无限流量key

默认情况下流量是限速和有限的,如果需要无限流量的key,可以添加微信索取

Tag summary

Content type

Image

Digest

sha256:6fcaeaa38…

Size

194.7 MB

Last updated

almost 3 years ago

docker pull scriptdragon/warp_proxy:1.0.0