1 登陆vps主机
ssh [email protected]
2 下载一键安装包
wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh
3 chmod 700
chmod 700 ./install-frps.sh
4 安装
./install-frps.sh install
安装成功截图
frps 常用命令:启动(frps start),停止(frps stop)
frps status manage : {start|stop|restart|status|config|version}
Example:
start: frps start
stop: frps stop
restart: frps restart
客户端安装
tar zxvf frp_0.14.1_darwin_amd64.tar.gz #解压
2 进入frp目录
cd frp_0.14.1_darwin_amd64
3 编辑 frpc.ini
vi frpc.ini
frpc.ini
[url=][/url]
[common]server_addr = 12.12.12.12#vps主机地址server_port = 5443privilege_token = Q5NqGtn4YxjtJz9t[ssh]type = tcplocal_ip = 127.0.0.1local_port = 22remote_port = 6000[url=][/url]
4 wq 保存
5 启动frpc 客户端
./frpc -c frpc.ini
6 如图,启动成功
ssh -oPort=6000 wandou@12.12.12.12#wandou是内网用户名,12.12.12.12是公网ip
8 路由http转发
frps.ini# frps.ini[common]bind_port = 5443vhost_http_port = 8080
启动frps:
./frps -c ./frps.ini
修改 frpc.ini 文件,假设 frps 所在的服务器的 IP 为 x.x.x.x,local_port 为本地机器上 web 服务对应的端口, 绑定自定义域名 cc.yourdomain.com:
[url=][/url]
# frpc.ini[common]server_addr = x.x.x.xserver_port = 5443 #和服务端对应[web]type = httplocal_port = 8080custom_domains = cc.yourdomain.com[url=][/url]
出现问题:he page you visit not found.
Sorry, the page you are looking for is currently unavailable.
Please try again later.
The server is powered by frp.
如图:
启动 frpc:
./frpc -c ./frpc.ini
将 cc.yourdomain.com 的域名 A 记录解析到 IP x.x.x.x,如果服务器已经有对应的域名,也可以将 CNAME 记录解析到服务器原先的域名