Grpc tUNnel over Cloudflare
发一个自用了一个晚上的代理。
程序本身很简单,用来过 CloudFlare 足够了。
-
Go to your domain in CloudFlare. In "Network" tab, turn on gRPC.
-
In "SSL/TLS" tab, choose "Source Servers" subtab. Create a new certificate and save as
cert.pemandcert.key. -
In "DNS" Tab, add a record pointing to your own server. Make sure the proxy state is "Proxied".
-
Run and persist this on server. This example will forward the inbound traffic to
127.0.0.1:8899.
gun -mode server -local :443 -remote 127.0.0.1:8899 -cert cert.pem -key cert.key-
Assume the domain of server is
grpc.example.com. -
Run locally and presist. This will tunnel connections from
127.0.0.1:8899to remote.
gun -mode client -local 127.0.0.1:8899 -remote grpc.example.com:443AGPL3