最新消息:前端博客、web前端博客、Angularjs、javascript、jQuery、HTML5、CSS3

内网穿透frp使用推荐

杂谈/运维 AZ 322浏览 0评论

以前玩内网穿透就只知道花生壳、DDNS这两个,限制多又慢就慢慢放弃了。前天听突然听同事说使用了frp内网穿透点对点服务,心中就那么一鸡动。常用teamview使用公司电脑,经常会出现不明原因连不上,心里着急啊。

———————————————————————-分割线—————————————————————————-

说正事,github上找了下frp项目。这项目需然还处于开发阶段,协议可能经常变但设置简单,使用方便。于是按说明文档下载项目配置了远程连接,远程web,感觉只要内网速度可以的话,还是不错的。

看一下服务端frps.ini配置

[common]
bind_port = 8989 //绑定服务器固定ip
#kcp_bind_port = 8989 //端口复用
vhost_http_port = 443 //http web端口
#vhost_https_port = 443 // hhtps端口
authentication_timeout = 300 

subdomain_host = dev.pigcc.vip //开启自定义二级域名解析

log_file = x:/frp/frps.log
# trace, debug, info, warn, error
log_level = info
log_max_days = 3

[rdp]
listen_port = 8989 //客户机rdp服务端口
auth_token = idjfJSYlkSU8 //token校难一致才能连接

配置好后cmd下frps.exe -c frps.ini 根据实际路径启动

再看看内网客户机的frpc.ini配置

[common]
server_addr = 10.x.x.x
server_port = 8989 //服务器端口
log_level = info
log_max_days = 3
log_file = x:/frp/frpc.log

[rdp]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 6000
auth_token = idjfJSYlkSU8 //与服务端配置一样才能连接

[ng]
type = http 
local_ip = 127.0.0.1
local_port = 80 
# 加密、压缩
use_encryption = false
use_compression = true

subdomain = ng //自定义二级域名 ng.pigcc.vip
#custom_domains = dev.pigcc.vip //指定一个域名,同个服务与subdomain不能同时启用

配置好后cmd下frpc.exe -c frpc.ini 根据实际路径启动 官方配置说明

但这样启用会开着窗口,不小心关了服务就中断了。这时就用到vbs脚本啦,当然linux、mac下是不需要这样做的。新建事本,内容如下:

CreateObject(“WScript.Shell”).Run “x:\frp\frpc.exe -c x:\frp\frpc.ini”,0

保存改后缀为vbs文件名,运行就可以啦。我这指定详细路径是为了放在开机启动中,运行不出错。

转载请注明:TUTERM.COM » 内网穿透frp使用推荐

如果您觉得本文的内容对您的学习有所帮助,您可以支付宝(左)或微信(右):
alipay weichat

您必须 登录 才能发表评论!