内网穿透 Frp

版权声明:本文为博主原创文章,转载请声明出处 https://blog.csdn.net/qq_16666847/article/details/85056749

基于frp http 80端口以及 tcp 3389 远程控制 的内网穿透

工具包下载地址

被穿透端-- 客户端

博主 是使用 Windows 系统作为被穿透主机 。so 你需要下载的是 frp_0.20.0_windows_amd64.zip 安装包
1.解压
2.修改 frpc.ini

[common]
server_addr = 123.207.138.225#服务端IP
server_port = 7000#服务端开启的frps 端口号

[web]#这个名字随便你写
type = http#http协议
local_ip = 127.0.0.1#本地IP
local_port = 80#本地端口
remote_port = 8088 #服务端开启的请求端口
custom_domains = www.baidu.com #你的解析域名哦


[RDP] #名字随便取
type = tcp#声明tcp协议
local_ip = 0.0.0.0 #本地IP
local_port = 3389#3389就是 自带的Windows远程端口
remote_port = 6000#远程服务端开启的 远程桌面端口

3.如果你开启了远程桌面,你需要设置允许远程桌面(控制面板–>系统–>远程控制–>开启 允许和关闭仅允许使用网络级别身份验证的远程桌面的计算机连接)
4.命令号 开启 ./frpc.exe -c ./frpc.ini

服务端

使用 Centos 系统作为穿透主机 ,你需要下载的是 frp_0.20.0_linux_arm64.tar.gz 安装包
1.tar -zxvf 解压
2.修改frps.ini


[common]
bind_port = 7000 # frps 需要用到的端口号
vhost_http_port = 8088#穿透用到的端口号

3.非常重要记得开启安全组7000与8088 以及远程桌面的6000端口,不然访问超时
4.设置后台运行frps 该方法转载于此链接

#创建 后台运行文件
sudo vim /lib/systemd/system/frps.service


#粘贴如下代码
[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
#启动服务的命令(此处写你的frps的实际安装目录)
ExecStart=/your/path/frps -c /your/path/frps.ini

[Install]
WantedBy=multi-user.target

然后就启动frps 
sudo systemctl start frps 
再打开自启动 
sudo systemctl enable frps

如果要重启应用,可以这样,sudo systemctl restart frps
如果要停止应用,可以输入,sudo systemctl stop frps
如果要查看应用的日志,可以输入,sudo systemctl status frps

猜你喜欢

转载自blog.csdn.net/qq_16666847/article/details/85056749