quick start
step 1:
cloudflare dns : a.frpc.server.com - > frps server( A)
step 2:
vultr frps server( A): run frps server
aliyun client(b): run local web server
step 3:
client visit: client visit->cloudflare -> A's nginx -> a's frps server -> b's local web server
Browser Cloudflare Origin Server
Off (not secure)
No encryption applied
Table of Contents
cloudflare
Cloudflare Ports and protocols
By default, Cloudflare only proxies HTTP and HTTPS traffic.
If you need to connect to your origin using a non-HTTP protocol (SSH, FTP, SMTP) or the traffic targets an unsupported port at the origin, either leave your records unproxied (DNS-only) or use Cloudflare Spectrum.
source:https://developers.cloudflare.com/dns/manage-dns-records/reference/proxied-dns-records/
Cloudflare records unproxied (DNS-only)
CloudFlare控制面板中DNS,添加对域名的A,AAAA解析,指向vps 的ipv4和ipv6地址。例如这里将cloudraft-nat-test.liujason.com解析到小鸡的IPv6上,禁用代理,灰色
leave your records unproxied (DNS-only)
source:https://developers.cloudflare.com/dns/manage-dns-records/reference/proxied-dns-records/#docs-content
需在CloudFlare控制面板中DNS中将你的域名指向frp服务器的IP,比如a.frpc.server.com 指向真实服务器的IP,这里假设域名对应的IP地址为170.1.1.1,比如:
A 170.1.1.1 a.frpc.server.com
AAAA your server ipv6 address a.frpc.server.com
最后,你应该可以通过http://yourdomain.com:88访问30880的内网http服务了。
Install frps on vps server
Config frpc client
frpc.ini
[common]
server_addr = a.frpc.server.com //你的frp服务器IP地址或域名
server_port = 7000
token = 12345 //在服务器端设置的令牌,如
frpc.ini
[common]
server_addr = a.frpc.server.com //你的frp服务器IP地址或域名
server_port = 7000
token = 12345 //在服务器端设置的令牌,如果有