赞
踩
IP
:网络地址,字面意思,网络的地址,有地址才找到一个地方域名
: 方便访问,为什么我们输入"baidu.com
"就能访问百度呢?为什么大家不直接通过百度IP访问呢?不是所有人都能记住那一串数字的{IP地址:xxx.xxx.xxx.xxx}ssh
链接控制现假设你购买的服务器IP是YourIP
,域名是:yourname.xx
frpc
(客户端),frpc.ini
(客户端配置),frps
(服务器),frps.ini
(服务器配置)chmod 777 -R /root/frp
frp
文件夹下的frps.ini
[common] bind_addr = 0.0.0.0 bind_port = 服务器监听端口(10000) bind_udp_port = UDP端口(10001) kcp_bind_port = KCP端口(10002) vhost_http_port = 80 vhost_https_port = 443 subdomain_host = 你的域名(如:yourname.xxx) dashboard_addr = 0.0.0.0 dashboard_port = 后台管理端口(11000) dashboard_user = 管理用户名(root) dashboard_pwd = 管理密码(你自己填一个) token = 链接密钥(你自己想一个,别照抄啊!如:ABCDEFG) max_pool_count = 100 log_file = ./frps.log log_level = info log_max_days = 3
nohup ./root/frp/frps -C /root/frp/frps.ini
exit
这时候就运行了,但是如果需要开机自启动可以修改/etc/rc.local文件,加入启动命令
/root/frp/frps -c /root/frp/frps.ini &
不同的系统自启动会不太一样
百度搜索"你的系统 开机运行程序(ubuntu 开机运行程序)"有答案
7. 添加域名解析
需要添加两条解析记录
*.yourname.xxx
)frp.yourname.xxx
)第一条(*.yourname.xxx)
记录类型:A(将域名指向一个IPV4地址)
主机记录:___*__yourname.xxx(空填入一个'*'就好)
解析记录:默认
记录值:YourIP
TTL:10分钟
第二条(frp.yourname.xxx)
记录类型:A(将域名指向一个IPV4地址)
主机记录:___frp__yourname.xxx(空填入"frp"就好)
解析记录:默认
记录值:YourIP
TTL:10分钟
xxx.yourname.xxx
(如:casojie.yourname.xxx)是否有界面显示如下frp.yourname.xxx:11000
(后面的11000根据你设置的dashboard_port = 后台管理端口确定)),你就会看到登录界面,写入服务器配置那设置的密码frpc
(客户端),frpc.ini
(客户端配置),frps
(服务器),frps.ini
(服务器配置),客户端使用frpc
,frpc.ini
,打开frpc.ini
;[common] server_addr = frp.yourname.xxx(刚刚设置的域名解析) server_port = 服务器监听端口(10000) token = 链接密钥(你自己想一个,别照抄啊!如:ABCDEFG)//你服务器设置的token user = 客户端名称(可以随便填一个英文字符串,给这个客户端命名) [web] //代理内网的网站 type = http //类型http local_ip = 127.0.0.1 //内网设备IP local_port = 80 //端口 subdomain = http //子域名:如此时填入的是http,则浏览器输入(http.yourname.xxx)就会访问到此设备 [ssh] type = tcp //内网TCP代理 local_ip = 127.0.0.1 //内网设备IP local_port = 22 //要代理的端口 remote_port = 11022 //代理所生成的端口,如此时填入11022,则此时你的服务器端口11022与内网的设备22端口连接起来
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。