分类 默认分类 下的文章

frp隐藏CMD窗口运行

新建一个文本文档在开头处写入

@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
REM
frpc.exe -c frpc.ini

其中frpc.exe -c frpc.ini为运行命令。
另存为.bat文件,放在frp目录下,双击该bat文件会在屏幕中一闪而过。

概念解释

NAS – 简单的说就是一个存储中心。

Frp – 一种内网穿透技术。

内网穿透 – 就是通过其他公网 IP 来访问本地没有公网 IP 网络环境的一个技术。

Frp 配置简单,第一次用就配置成功了。并且适用于各大主流平台设备。

准备工作
一台有公网 IP 的服务器 (VPS、云主机)=

NAS (客户端)群晖


- 阅读剩余部分 -

vim指令,新建任务
vim /usr/lib/systemd/system/frpc.service

提示无指令,输入
yum -y install vim*
安装vim工具

编辑的内容是
#--忽略我
[Unit]
Description=frpc daemon
After=syslog.target network.target
Wants=network.target
[Service]
Type=simple
ExecStart=/root/frpc/frpc -c /root/frpc/frpc.ini
Restart=always
RestartSec=1min
[Install]
WantedBy=multi-user.target
#--忽略我
ExecStart=xxx 是路径

设置自启
启动新建的frpc.service(需要输入)
systemctl start frpc

启用frpc.service自启(需要输入)
systemctl enable frpc

之后重启linux
reboot

重启任务(按需输入)
sudo systemctl restart frpc
停止任务(按需输入)
sudo systemctl stop frpc

重新加载systemctl(按需输入)
sudo systemctl daemon-reload

1、下载对应操作系统的客户端frpc和配置文件frpc.ini

2、修改frpc.ini配置文件,将subdomain的值改设置为你喜欢的二级域名(访问地址将是subdomain.frp01.lianbaer.com)
3、运行frpc.exe -c frpc.ini (./frpc -c ./frpc.ini)
4、如果Frp启动成功,你就可以使用yourdomain.frp01.lianbaer.com 来访问你本机的服务
注:如果你自己有域名,想通过自己的域名来访问本机的项目,那么先将自己的顶级域名解析到frp01.lianbaer.com(一定要用CNAME记录,不要用A记录,因为服务器更换IP在所难免),然后将custom_domains的值改为你绑定的域名(例如: frp.chenplus.com),再运行frpc.exe
新版本Frp V0.3.0免费Frp服务器frpc.ini配置文件

[common]
#server_addr一定要写域名形式,不要直接写IP地址
server_addr = frp01.lianbaer.com
server_port = 7000
privilege_token = chenplus
# 标注你的代理名字,随便选择一个跟别人不一样即可
user = myname

[web]
type = http
local_ip = 127.0.0.1
local_port = 80
# 选择一个可用的子域名,你的访问地址将会是http://chenplus.frp01.lianbaer.com
subdomain = chenplus

[tcp3389]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 53389

注:

server_addr参数可选:

【 免费Frp穿透服务器:frp01.lianbaer.com ,访问地址http://你的子域.frp01.lianbaer.com】,对应软件版本Frp v0.30

说明:

1.可以直接通过80端口穿透,支持KCP协议,支持点对点穿透,以及Frp发布的新功能

2.server_addr参数请使用对应的域名,不要直接使用IP地址

3.TCP/UDP穿透开放端口范围50000-60000,为使得大家都能够公平的体验到本站提供的frp内网穿透服务,限制每个客户端Range ports mapping数量为10个。

4、server_addr一定要写域名形式,不要直接写IP地址

frp服务器端frps的部署和基本用法

简单记录一下frp的部署和基本用法, 没有公网IP真难受,不能享受好多东西。 因为今天自己切实享受到了frp带来的便利 ,主要原因我是想利用frp穿透到本地群辉上。而且绑定域名可以访问。非常的nice

我说我第一次用frp可能很多人都不相信,因为很久以前都是用3322动态域名/花生壳这类东西,真的是暴露年龄的玩意啊~

frp分为客户端和服务端两类,frps为服务端,frpc为客户端,这个要先理清楚。

首先我们在一台CentOS7的VPS上部署frps:

cd
wget https://github.com/fatedier/frp/releases/download/v0.30.0/frp_0.30.0_linux_amd64.tar.gz
tar -xzvf frp_0.30.0_linux_amd64.tar.gz
cd frp_0.30.0_linux_amd64

编辑服务端配置文件:

vi frps.ini

写入:

[common]
bind_port = 7000
token = 设置一个密码

然后启动服务端:

./frps -c ./frps.ini

成功启动会有类似”Start frps success”的回显.

如果要把服务端放到后台运行可以利用scrren:

yum -y install screen
screen -S frp ./frps -c ./frps.ini

本人搭建成功frp服务器免费提供:frp.im